基于CRT-MC公钥密码算法的加密系统设计

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:wuusir
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,网络为人们提供了极大的便利。但由于构成Internet的TCP/IP协议本身缺乏安全性,提供一种开放式的环境,网络安全成为一个在开放式环境中必要的技术。网络安全包括两层内容:其一是网络资源的安全性,其二是数据交换的安全性。想要真正实现互联网上数据交换与信息传输的安全,就必须满足机密性、真实性、完整性、不可抵赖性。公开密钥加密法作为数学密码理论与技术,可以为互联网上交换数据提供安全的加密通道。 本文从以下几个方面对公钥密码体制及算法实现进行了探讨。 首先,引入一种新的密码算法——基于中国剩余定理(Chinese Remainder Theorem,CRT)的矩阵覆盖(Matrix Cover,MC)公钥密码体制(以下简称为CRT-MC),并通过对此密码算法进行安全性和设计参数的分析,得出结论:此算法不仅在加密速度上的优越性是显然的,同时是安全的密码算法,可以有效的对抗各种攻击。接着基于CRT-MC密码算法,详细讨论了加密和解密过程的硬件、软件实现,并重点讨论了长整数的乘法、加法以及取模、求平方根等的实现。 其次,针对CRT-MC密码算法加密部分,给出了基于计算机、专用集成电路(Application-Specific Integrated Circuit,ASIC)以及系统级芯片(System-on-Chip,SOC)三种加密系统实现方案。基于计算机的加密系统所有加密工作均通过软件实现,文中给出了主程序和加密函数算法的流程实现。基于ASIC的加密系统,外部CPU执行主程序和完成数据通讯工作,ASIC芯片实现加密计算,文中讨论了ASIC芯片的加密算法并在RTL级实现了ASIC芯片。而基于SOC的加密系统,数据通讯和加密计算都在一块SOC芯片中实现,文中讨论了SOC芯片的主程序流程、MC计算单元的RTL实现。 最后,通过对三种方案的仿真测试,对比了执行时间和灵活性,并得出结论:由于CRT-MC密码算法的特点,采用硬件和软件协同设计的SOC加密系统是非常灵活和快速的。
其他文献
随着网络的飞速发展,越来越多的人开始注意到Internet的存在,并通过它来发布和查找信息。尽管Internet上有海量的信息,人们还是常常感到不能找到符合自己要求的信息。随着Intern
本论文介绍了视频编码技术的发展状况和视频编码的基本原理和方法。讨论了无专利要求的Ogg Theora数字视频编码的技术。基于Theora视频编码器规范,研究了Theora的帧布局、图
现在手机应用已经融入人们的生活,在众多应用中,超过一多半的应用都需要获取与个人位置相关的信息,这在一定程度上促进了手机地图的发展,另外随着中国汽车数量的上升,车载导
随着网络的飞速发展和无线通信技术的成熟,支持设备的移动性成为Internet发展的必然要求。IETF组织的移动IP协议就是支持移动功能的解决方案。根据原移动IP协议,移动节点每次
网格技术是当前计算机技术发展的一个重要方向,它把用通信手段连接起来的资源无缝集成为一个有机整体,给用户提供一种基于互联网的新型计算平台。网格环境下的资源地理分布极
无级变速传动是汽车理想的传动方式,是各国汽车公司和研究者们研究的热点课题。目前金属带式无级变速器已经获得了较广泛的应用,但在理论和实践上仍不十分成熟,进行汽车无级
众所周知,近年来尤其是进入21世纪,汽车工业已经成为世界的支柱产业,汽车在日常生活和工作中起的作用也越来越突出。汽车导航正是在这样的背景下发展起来的一门新型技术。目前国
门禁系统在现代社会中的应用很广泛,而多信息融合技术是在生物识别技术迅猛发展的情况下发展起来的一个新的研究领域,信息融合技术是近几十年发展起来的信息处理技术,它是将
  本文以华侨大学为例,主要研究构建教学质量监控系统数据仓库所涉及的联机分析与数据挖掘技术。在对数据仓库、数据挖掘、OLAP实用体系结构、数据立方体等相关概念以及基于
近年来,高速发展的计算机技术极大的促进了产品检测技术的进步,AOI(Automatic Optic Inspection,自动光学检测)是其中用途较广的技术之一。AOI系统采用机器视觉的手段,通过摄像机拍