公钥密码系统中有限域算术单元的设计与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:dongjun1964
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文讨论了硬件平台上公钥密码系统的核心运算单元的设计与实现。公钥密码系统(Pairing,ECC,RSA等)的最基本操作就是模乘(域的乘法)和模逆(乘法逆)。密码协处理器的效率在很大程度上取决于这些基本的有限域算术的性能,本文挖掘了硬件在执行公钥密码算法的特点,并结合算法本身,设计了相应的密码协处理器运算单元并在FPGA平台上得到实现,实验结果可以充分证明所提出的方法的效率。希望本文的工作可以成为对面向硬件实现的算法设计的一种思考,为今后新型加密协处理器的探索与设计提供借鉴。本文的主要成果如下:1.提出了二元扩域下的高度并行且可扩展的RNS蒙哥马利模乘器。通过推广素域下的RNS蒙哥马利乘法(RNS MM)和伪像梅森素数,可以在满足‘与可接受的电路面积’和‘适度的关键路径延迟’条件之上,使得所设计的模法器具有相当高的运算速度。此外,FPGA平台上的实验还表明这种设计具有很好的可扩展性,可以满足不同的域大小以及不可约多项式的计算要求。2.设计了一个二元扩域下的新型乘法求逆器,该模逆器具有更好的时间-面积比。首先,本文挖掘了二元扩域的高斯正规基乘法来降低硬件开销。随后推广Ito-Tsujii算法(ITA)为完全并行化的Parallel-ITA,使得算法复杂度得到有效的降低。具体的硬件实验也表明,与其他文献中的求逆器相比,本文的模拟器具有明显的速度优势。3.提出一种新的RSA密钥生成器的架构,在处理能力非常有限的嵌入式平台上,为客户高速生产RSA密钥对。余数系统(RNS)第一次被引入到加速生成RSA密钥对的进程中。在传输触发架构(TTA)协处理器架构的基础上,实现了系统级的密钥对并行处理。此外,在筛函数过程中,我们引入了卡迈克定理(Carmichael Theorem)从而避免了试除操作,显着地降低了硬件资源的开销。
其他文献
学位
学位
互联网的多媒体资源广泛呈现出跨媒体(Cross-media)特性,即不同类型的数据及其丰富的社会属性之间存在着各式各样的复杂关系。跨媒体数据的增长给传统的多媒体检索与分析的研
近年来,分布式拒绝服务攻击(DDoS)、垃圾邮件(Spam)、网络钓鱼(phishing)、蠕虫(worm)传播、窃取敏感信息等恶意活动使网络安全面临着重大的威胁,导致了巨大的经济损失,而其
随着互联网技术的飞速发展以及学术国际化程度的日益提高,英文论文的写作与发表成为每个科研人员及高新人才的必备技能。对于非英语母语的人群来说,写作高水平的英文科技论文需
随着现代科技的发展与进步,有关产品评论的意见挖掘的发展已经成为一个新兴的研究领域,无论在国内外,都属于比较热门的研究课题。作为产品评论的意见挖掘以及其他文本处理的
打鼾,是一种常见而又容易被人忽视的睡眠现象,其本质是呼吸削弱的表现,也是健康出现问题的征兆。打鼾的人都会伴有明显的呼吸暂停或低通气现象,正常人睡眠过程中偶尔出现短暂的
With the advent of the internet a person appear more and more features. Now he can find relevant information quickly and in a timely manner without going for it
虚拟作物将农业科学和信息技术相结合,应用计算机模拟作物的器官、个体、群体在计算机上的生长发育情形,对现实作物的形态结构生成逼真的三维植物个体或群体模型,有着重要的
学位