椭圆曲线密码系统的硬件实现和安全性分析

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:qianglongzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网及电子商务的不断发展,我国的许多行业已率先实现了网络化和信息化,网络及信息系统在政府机构、企事业单位及各团体的日常运作中正发挥着越来越重要的作用。信息化水平的提高在给社会带来巨大发展机遇的同时,也带来了严峻的挑战。那就是,信息通信的安全性正在成为人们越来越关心的问题,在不安全的信道里进行安全的通信正在成为人们极其迫切的要求。对此,人们设计了很多的加密算法和通信协议。然而,从技术上来看,这些系统大多存在着或多或少的安全隐患,因为运行在这些系统上的大多是一些早期的对称密码体制。随着业务量的增多,这些领域必然会对其安全性提出更高的要求,因此,基于公钥体制的椭圆曲线密码系统就应运而生了。 本文在对公钥密码系统的技术进行详细分析的基础上,利用FPGA实现了一个小型的椭圆曲线密码系统。详细介绍了利用椭圆曲线密码系统进行加密、解密的原理,分析了硬件系统的体系结构和实现过程。同时,对系统的仿真结果和安全性进行了评述。本文提供了一种用ROM/CAM来实现函数映射的简单而实用的方法,为椭圆曲线密码系统的广泛应用提供了更为有效的解决方案。 随着集成电路技术的不断发展,可编程逻辑器件的容量越来越大,加之可编程逻辑器件软件技术的不断发展,为密码系统的硬件实现提供了必要条件。本文的实现采用了Verilog HDL来描述算法,使用ModelSim进行功能仿真。结果表明,所实现的系统具有较好的灵活性和通用性。
其他文献
集群移动通信系统是应用于生产调度、指挥控制的专用移动通信系统,对于提高生产和工作效率、保证安全等有着极重要的作用。虽然专用移动市场的需求随着社会的进步不断发展,但也
数字电视是21 世纪最具发展前景的新兴产业之一,各国政府都把数字电视列为新的经济增长点,并且纷纷制定发展规划和推进政策。数字电视机顶盒技术是数字电视产业的重要支柱之
μC/OS-Ⅱ(MicroC/OS)是一种可移植、可固化、可裁剪及可剥夺型的多任务实时操作系统(RTOS),适用于各种微处理器和微控制器。其出色的健壮性、可靠性和安全性已经得到了广泛的
现如今温度已经在人类的日常生活生产中成为了不可或缺的角色,几乎大部分工业生产工艺都与温度息息相关,在农业生产、食品加工等行业里,温度的检测与控制也起着至关重要的作
色散不仅是实现10Gb/s以上的高速光纤通信系统中的重要限制因素,也是对已铺设系统进行升级扩容的主要障碍。由于具有价格低、插损小、易调谐和低非线性等优点,光纤光栅色散补偿
扩展性问题与服务量问题是因特网所面临的主要问题。为此,互联网工程任务组设计了多协议标签交换协议,它吸收了ATMVPI/VCI交换的思想,集成了IP路由的灵活性和ATM交换的简捷性。
多输入多输出(MIMO)雷达系统具有多个独立发射天线和多个独立接收天线。分置天线MIMO雷达各收发天线以较大间隔分开放置可形成多个独立收发通道。共置天线MIMO雷达各发射天线可
在扩频通信中,抗干扰,抗多径,抗截获,保密,多址通信,实现同步等都与所采用的扩频序列密切相关。因此在整个扩频通信系统中,扩频序列的性能对整体性能有着决定性的影响。如果扩频序列