当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]一种智能移动终端的数据传输信源加密的设计和实现

信息化的概念起源于60年代的日本,首先是由一位日本学者提出来的,而后被译成英文传播到西方,西方社会普遍使用"信息社会"和"信息化"的概念是70年代后期才开始的。

关于信息化的表述,在中国学术界和政府内部作过较长时向的研讨。如有的认为,信息化就是计算机、通信和网络技术的现代化;有的认为,信息化就是从物质生产占主导地位的社会向信息产业占主导地位社会转变的发展过程;有的认为,信息化就是从工业社会向信息社会演进的过程,如此等等。

1997年召开的首届全国信息化工作会议,对信息化和国家信息化定义为:"信息化是指培育、发展以智能化工具为代表的新的生产力并使之造福于社会的历史过程。国家信息化就是在国家统一规划和组织下,在农业、工业、科学技术、国防及社会生活各个方面应用现代信息技术,深入开发广泛利用信息资源,加速实现国家现代化进程。"实现信息化就要构筑和完善6个要素(开发利用信息资源,建设国家信息网络,推进信息技术应用,发展信息技术和产业,培育信息化人才,制定和完善信息化政策)的国家信息化体系。

智能移动终端是行业移动工作管理的载体,起到了桌面信息管理系统中PC台式机的作用,其重要性不言而喻。随着信息化的迅猛发展,特别是对已经建设好桌面信息管理系统的重点行业、垄断行业而言,使用智能移动终端来实现移动工作管理,提高信息化管理水平、覆盖信息化管理的范围,已经是不二选择。

行业信息化对行业智能移动终端的选择是有特殊要求的,比如结构设计必须是工业化设计,温宽要求高,集成度高等,但是最重要的要求就是传输信息的安全性。行业用户使用智能移动终端采集、处理、传输的数据一般都是涉及到企业运营的真实数据,一些特殊用户的数据还涉及到国家安全方面的信息,所以行业信息化的用户对数据信息安全的要求非常高。而且在使用智能移动终端对企业的移动工作管理过程中,数据传输一般是采用无线传输的方式,通过无线传输数据,被截获的可能性增大,如何确保传输数据的信息安全就显得尤其重要。

一般而言,使用的各种无线传输方式在数据传输过程中多会采取一些信道加密的措施来保证数据传输的安全,但是信道加密的最大问题是,各种无线传输方式的信道加密体制不同,而且均为国外研制的,由国外公司掌握核心技术,可以通过后门加入陷阱,破解传输的信息。针对这个问题,对智能移动终端安全传输数据最好的解决办法就是采用符合国密办标准的、拥有自主知识产权的加密机制,对传输的数据进行信源加密。

移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、POS机甚至包括车载电脑。但是大部分情况下是指手机或者具有多种应用功能的智能手机。随着网络和技术朝着越来越宽带化的方向的发展,移动通信产业将走向真正的移动信息时代。另一方面,随着集成电路技术的飞速发展,移动终端的处理能力已经拥有了强大的处理能力,移动终端正在从简单的通话工具变为一个综合信息处理平台。这也给移动终端增加了更加宽广的发展空间。

旋极智能移动加密终端的设计,涉及到硬件、嵌入式软件和服务器端软件开发三个大的部分,从功能上又分为信息安全模块的硬件设计、密钥管理体系、智能移动终端的加解密系统实现和服务器端加解密系统的实现,是一个较为复杂的系统。系统组成功能简介:

1、硬件设计主要是指需要对智能移动终端的硬件进行重新设计,增加信息安全模块,通过安全控制芯片完成对传输数据的硬件加解密。

2、密钥管理体系是数据加密技术中的重要一环,其目的是确保密钥的安全性、真实性和有效性。旋极公司拥有自主知识产权的密钥管理引擎,采用层次化的密钥管理方式。即用于数据加密的工作密钥动态产生;工作密钥由上层的加密密钥进行保护,最上层的密钥称为主密钥,是整个密钥管理系统的核心;多层密钥体制大大加强了密码系统的可靠性,因为用得最多的工作密钥常常更换,而高层密钥用的较少,使得安全性大大增强。

3、智能移动终端的加解密系统实现是指在硬件设计完成后,在安全控制芯片上进行嵌入式软件开发,主要完成的工作有终端上的密钥管理;根据特定的协议和主控CPU通信;对要传输的数据根据要求进行签名、认证和加解密处 理;将处理后的密文交还给智能移动终端的主控CPU,由主控CPU负责通过无线传输方式发出。

4、服务器端加解密系统实现是指服务器端接收智能移动终端发送的密文,使用密钥对密文进行解密,得到传输的明文,并将明文交给业务服务器处理。数据处理过程是可逆的,即服务器端可以对需要传输给智能移动终端的数据进行加密处理,智能移动终端接收后,通过专用安全控制芯片对数据进行解密。

我们下面主要讨论一下旋极智能移动终端上信息安全模块的硬件设计和加解密功能实现。

为保证实时响应和提高加解密效率,我们不能使用软件来进行加解密处理,需要采用独立的硬件协处理芯片来进行专门的加解密处理,这样才能保证数据加解密的数据和传输速度的匹配。选用外部协处理芯片时需要考虑以下几个问题

1、良好的加解密速度,确保实时响应;

2、支持COS操作系统,完成复杂的密钥管理和加解密算法;

3、接口简单,合理的密钥灌装体系支持;

4、在智能移动终端上使用,低功耗设计很重要;

通过综合考虑,我们采用了一款专用安全控制芯片,该芯片已经通过了国密办认证,支持片上密钥管理和片上签名及身份认证,3DES加解密速度达到3.5Mbps,符合我们对硬件协处理芯片的要求。在具体硬件设计中,主控芯片通过USB接口和信息安全模块连接,保证了数据传输的速度。

旋极HR-638智能移动终端上信息安全模块的硬件设计参考图:

图表 1 硬件设计图

在硬件设计完成后,主要是智能移动终端上加解密系统的设计。加解密系统包括密钥管理、密钥灌装系统和终端上的加解密实现三个大的部分。其中的关键是智能移动终端上加解密系统的实现。

旋极智能移动终端使用独立的安全控制芯片来进行专门的加解密处理。由于安全控制芯片需要初始化密钥和对密钥进行管理,所以安全控制芯片内运行了旋极公司自主知识产权的WTCOS操作系统,WTCOS针对数据传输加密的要求进行了优化,对程序执行过程中的安全性和数据存取时的保护采用了最高的优先级,确保数据加解密的实时性和安全性。在COS操作系统之上,按照数据传输的要求,编写了卡内应用程序,主控CPU按照特定的传输协议,和信息安全模块进行数据传输,实现签名、认证和数据加解密的功能。

系统数据流图如下:

数据流图可以清晰的看出,需要加密的数据是在完成信源端加密后,才通过的无线传输方式传输给服务器端,由服务器端进行解密处理后,得到明文数据。即使在传输过程中,信道加密被破解、数据被截获,由于数据采用了高强度加解密算法进行加密,对数据安全也不会造成影响。

小结:面对迅猛的行业信息化浪潮和复杂的信息安全环境,行业信息化用户对智能移动终端数据传输信息安全的要求也越来越高,如何保证数据传输的安全性也成为决定智能移动终端市场成败的决定性因素。本文通过对旋极智能移动加密终端采用的信源加密技术的介绍,说明了系统的整体实现方案和一些具体的设计原则,进一步验证了信源加密的高保密性。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭