基于国产CPU的加密通信系统设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yx065781080
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网的快速发展与成熟,国内信息安全问题日益加剧,当前我国很多重要部门及工控领域都面临着诸多信息安全的威胁。针对我国目前所面临的信息安全问题,除了从产生数据的源头实施安全方面的控制之外,还需要通过对设备使用者进行鉴别、对设备产生的信息进行加密传输以及对接收信息的用户进行身份验证这几个方面来保证通信信息从发送源头到接收的安全。本文主要提出一种基于国产CPU的国密通信系统,通过设计国产化通信系统硬件平台,结合国密算法SM2、SM3、SM4对此系统进行加密传输以及身份验证,确保通信过程中主机使用者身份的真实性、信息的完整性以及保密性。我国研发的摘要算法SM3、对称密码算法SM4用于替代国际加密算法,公钥算法SM2用于取代国际算法RSA。此加密通信系统包括软件部分和硬件部分,在国产化硬件平台上运行国产中标麒麟LINUX操作系统,支持C/C++编程开发环境,通过Open SSL库以及Gm SSL平台将SM2、SM3、SM4国密算法运行在国产化硬件平台上,实现了国产通信系统的安全。本文的创新点主要体现在通信系统的国产化,以及对使用系统的用户进行身份认证,并采用国密算法对通信系统传输的数据、密钥进行加密传输以及数字签名。主要工作:1、设计基于国产CPU通信系统的硬件平台,硬件平台的主处理器采用高性能国产龙芯3A3000,搭配桥片国产龙芯7A1000,实现我国国产化通信系统的硬件设计。2、设计基于此硬件平台系统的开机验证程。为主机设计一把物理钥匙,只有拥有这把合法钥匙的用户才能登陆系统,此设计能够有效的限制访问信息系统的用户,保证主机的使用安全。3、基于国密算法实现对通信数据的加密,采用对称算法SM4对通信会话进行加密,发送方将公钥算法SM2和摘要算法SM3相结合,对算法SM4通信密钥以及通信密文进行加密传输以及数字签名,接收方接受到信息之后进行签名验证,判断信息的来源,以便鉴别信息的真伪,保证通信数据的完整。4、结合硬件与软件系统搭建测试环境,实现对通信系统主机身份识别、SM4加密传输测试以及SM2算法对信息的签名以及验签的测试。实验结果表明本系统设计的开机钥匙能准确的识别主机的用户身份,实现数据的加密传输以及验证发送者的身份。此系统的加解密速率可达74.67Mbps,签名速率可达602次/秒,验签速率可达256次/秒,生成随机数的速率约为2Mbps,杂凑速率为20Mbps。
其他文献
本文主要通过针对运用子午流注针法治疗方法的介绍,阐述了正确运用四诊八纲和脏腑经络辨证的中医诊治方向,提出定出治法,施以恰当的补泻手法,才能发挥针法特长的最佳方案.
合成闸瓦比铸铁闸瓦耐磨,而且在高速行驶中制动性能好,因此使用范围越来越广,但是在对车轮踏面造成的缺欠和耐磨性能等方面还存在很多问题。 1.使用情况 日本自1958年由国铁
<正>手功能是手掌及五个手指协调作用的共同结果,缺少任何一个手指或其一部分,都将影响整个手的功能。公安部刑事侦查局主编的《人体损伤程度鉴定标准》释义仅对手指指节部分
会议
基于蜂业源头的逐步强大,价值链的初步形成,一个健康的完整的蜂产业链逐步步入良性循环,正在吸引金融资本,中国蜂业正在崛起。
从著名藏药白花刺参(Morina nepalensis var.alba Hand.-Mazz.)的水溶性部分分离到2个新三萜皂甙--刺参甙K(1)和刺参甙L(2),以及一个已知三萜皂甙mazusaponin I(3).应用波谱
临床资料慢性泪囊炎鼻泪管阻塞病人85例(101眼),随机分为两组。治疗组37例(45眼),男16例,女21例,年龄17~72岁,平均49.5岁;对照组48例(56眼),男21例,女27例,年龄20~79岁,平均49.5岁。所有病人术前