1、 很多产品都是通过有线或无线网络接口(包括串口、以太网、I2C、蓝牙、其他RF)组成网络运行的,很多时候网络上传输的数据需要加密的,加密有2个好处:第一是数据内容不会被监听到;第二是防止竞争对手复制或开发出兼容的产品抢占的你的市场。第二种情况非常多见,第一个公司辛辛苦苦把产品业务模式开发出来,前期投入很大搭建服务器、建设线路,做好电脑软件,培训客户,第一期客户定了100套终端试用,业务场景正常运行了,摘桃子的来了,复制出或开发出兼容的终端设备,价格便宜,把后面的生意抢了。如果你用加密芯片把方案加密和数据加密了,这种问题可以避免了。
2、 深圳中巨伟业信息科技有限公司推出的加密芯片SMEC98SP适用于方案加密和数据加密。方案加密请参考其他资料,本文主要介绍数据加密。
3、 加密实现方式:互相通讯的2个设备至少有一个要求有加密芯片(另一端可以是PC服务器),通讯的主密钥存在加密芯片中,加密芯片通过自身的ID号,随机数一起运算产生临时密钥,确保每次通讯的密钥不一样,通过相互认证后,主芯片可以读取临时密钥,主机端与客户端相互握手后交互临时密钥,主机端与客户端使用相同的加密算法(比如DES,MD5或私有算法),通讯时,发送端把数据与临时密钥通过加密算法加密后,发给接收端,接收到数据后解密,使用正确的数据。实现了通讯的数据加密。别人如果没有破解了你的数据加密,是做不出兼容的产品,实现保护的目的。
4、密钥的相互交互、密钥的存放都是有很多技巧的,比如密钥分开存放多个区域,读取临时密钥通过读取多条干扰信息,只取其中一条,采用多字节传输,只取其中部分字节使用,这次都对加密防破解有极大的作用。
5、深圳中巨伟业信息科技有限公司推出的SMEC98SP加密芯片采用智能卡内核设计,安全防破解,可以自己编写加密程序,存放数据,真随机数发生器,DES算法等功能,完美满足你的需求。