最佳扩域上椭圆曲线密码体制的研究及其嵌入式系统实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:chuanguowuhen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对公钥密码的深入研究和计算机计算速度的提高,目前广泛使用的公钥密码系统RSA的安全性受到了很大的威胁,为了提高RSA的安全性,RSA的密钥长度不断增加。但是对椭圆曲线离散对数的攻击,学者们并没有发现有效的方法。这样,椭圆曲线密码系统用比较短的密钥,且可以达到RSA的长密钥的安全级别,并且可以提高运算效率,减少密钥的存储空间,这对资源相对有限的移动设备、无线网络传输来说,具有很大的吸引力。 对于椭圆曲线密码系统的实现及应用,二元域对硬件的实现是最具吸引力的,因为其运算只涉及移位和异或。对于通用处理器上的软件实现,素域由于素数的位数和计算中进位的传播,造成了实现和执行效率的局限。最佳扩域通过选择符合处理器单字的素数,使其运算可以在处理器的字长范围内进行,并且计算过程中无须进位,这在一定的程度上提高了执行的效率,同时也消除了实现中的局限,所以在通用处理器上椭圆曲线密码系统的软件实现,最佳扩域是最好的选择。 本文以最佳扩域上椭圆曲线密码系统在嵌入式片上系统的软件实现为研究的切入点,首先对椭圆曲线密码的理论进行了深入研究与探讨,并给出了最佳扩域上的椭圆曲线密码体制,研究了其运算算法的构建与实现过程,同时给出了实现椭圆曲线的点加、倍点和点乘等基本实现算法。利用最佳扩域上的椭圆曲线密码密码体制讨论了明文的嵌入、ECC密码协议(加密/解密、签名/验证、密钥交换)等的实现。在此基础上,利用C语言在嵌入式片上系统中,实现了椭圆曲线密码的加密/解密、签名/验证等密码协议。最后本文对最佳扩域与二元域、素域上的各种算法的运算效率进行了对比。
其他文献
Blog是一种基于RSS技术的信息交互平台,它是一种作者与读者以日志风格进行交互的中介,是一种崭新的信息传播和交互方式。与传统的网络信息相比,Blog领域链接关系更加丰富,Blog作
舌诊是中医诊断的一项重要内容,是中医学了解人体生理功能和病理变化的一种独具特色的诊断方法,也是中医诊断信息的主要来源之一。但传统的舌诊主要是以医生观察为主,其准确程度
随着国际互联网的迅猛发展和日益普及,电子邮件以其通信的方便、快捷、成本低廉成为了人们日常生活中通信、交流的重要手段之一。但是近些年来,垃圾邮件问题日益严重,网络用户平
随着计算机与网络信息技术的迅速发展,企业管理系统的模式也随之发生了巨大的变化。企业为了提高自身效率、提升行业竞争力,需要一个展示其产品,与用户进行沟通的平台。当前大量
随着Internet的快速发展,Web信息的迅速增加,人们越来越依赖使用搜索引擎来获取互联网上有用的信息。中文未登录词的识别和歧义的消解是影响信息检索系统准确率的重要因素。
数字水印是一种有效的数字产品版权保护手段。本文重点研究栅格图像中DRG图像的数字水印技术。在分析现有图像数字水印算法的基础上,根据地理信息系统中栅格图像的特点和对水
随着计算机和网络通信技术的发展,数字签名技术应运而生。代理签名是数字签名中的一种特殊的签名形式,由于它在实际应用中起着重要作用,所以一提出就受到了广泛的关注,国内外
2010年6月教育部印发《关于“十二五”期间加强学校基本建设规划的意见》,意见中明确提出,要加快教育基本建设信息化建设,打造教育基本建设科学管理平台。为贯彻落实这一构想,教
信息技术的快速发展使生活变得便利有序,同时对系统安全提出了更高的要求以防范未经授权的侵入及权力的滥用。生物特征识别(Biometrics)利用人体与生俱来的生理特征或行为特征进
随着图像识别的广泛应用和深度学习的兴起,深度卷积神经网络在图像识别领域也获得广泛的应用。基于深度卷积神经网络的图像识别方法是当前识别正确率较高的方法,是一种基于特