一种智能移动终端的数据传输信源加密的设计和实现
可以对需要传输给智能移动终端的数据进行加密处理,智能移动终端接收后,通过专用安全控制芯片对数据进行解密。
我们下面主要讨论一下旋极智能移动终端上信息安全模块的硬件设计和加解密功能实现。
为保证实时响应和提高加解密效率,我们不能使用软件来进行加解密处理,需要采用独立的硬件协处理芯片来进行专门的加解密处理,这样才能保证数据加解密的数据和传输速度的匹配。选用外部协处理芯片时需要考虑以下几个问题
1、良好的加解密速度,确保实时响应;
2、支持COS操作系统,完成复杂的密钥管理和加解密算法;
3、接口简单,合理的密钥灌装体系支持;
4、在智能移动终端上使用,低功耗设计很重要;
通过综合考虑,我们采用了一款专用安全控制芯片,该芯片已经通过了国密办认证,支持片上密钥管理和片上签名及身份认证,3DES加解密速度达到3.5Mbps,符合我们对硬件协处理芯片的要求。在具体硬件设计中,主控芯片通过USB接口和信息安全模块连接,保证了数据传输的速度。
旋极HR-638智能移动终端上信息安全模块的硬件设计参考图:
图表 1 硬件设计图
在硬件设计完成后,主要是智能移动终端上加解密系统的设计。加解密系统包括密钥管理、密钥灌装系统和终端上的加解密实现三个大的部分。其中的关键是智能移动终端上加解密系统的实现。
旋极智能移动终端使用独立的安全控制芯片来进行专门的加解密处理。由于安全控制芯片需要初始化密钥和对密钥进行管理,所以安全控制芯片内运行了旋极公司自主知识产权的WTCOS操作系统,WTCOS针对数据传输加密的要求进行了优化,对程序执行过程中的安全性和数据存取时的保护采用了最高的优先级,确保数据加解密的实时性和安全性。在COS操作系统之上,按照数据传输的要求,编写了卡内应用程序,主控CPU按照特定的传输协议,和信息安全模块进行数据传输,实现签名、认证和数据加解密的功能。
系统数据流图如下:
数据流图可以清晰的看出,需要加密的数据是在完成信源端加密后,才通过的无线传输方式传输给服务器端,由服务器端进行解密处理后,得到明文数据。即使在传输过程中,信道加密被破解、数据被截获,由于数据采用了高强度加解密算法进行加密,对数据安全也不会造成影响。
小结:面对迅猛的行业信息化浪潮和复杂的信息安全环境,行业信息化用户对智能移动终端数据传输信息安全的要求也越来越高,如何保证数据传输的安全性也成为决定智能移动终端市场成败的决定性因素。本文通过对旋极智能移动加密终端采用的信源加密技术的介绍,说明了系统的整体实现方案和一些具体的设计原则,进一步验证了信源加密的高保密性。
加密 设计 实现 信源 数据传输 移动 终端 智能 相关文章:
- DSP程序的加密保护体制设计 (11-10)
- 现实世界中的嵌入式安全(04-17)
- 非接触CPU智能卡技术(11-02)
- DSP程序构造的加密体制概述(06-09)
- DSP技术在PC加密卡中的应用(07-29)
- 基于DSP的PC加密卡没计方案 (08-28)