基于Co-Z的双域标量乘与基于格的多项式乘法器的硬件实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:augsep
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线密码体制(Elliptic Curve Cryptology,ECC)相比RSA拥有更高安全性、更小存储空间以及更低带宽要求,已经被工业界广泛应用于安全性要求高的芯片中。但是ECC的安全性所依赖的数学难题——离散对数问题,已经被证明不能抵御量子攻击,公钥密码学领域在探索一种安全高效的后量子密码体制,格密码体制作为后量子密码体系的候选之一受到广泛关注,尤其是格密码的硬件设计仍处于探索阶段。本课题的目的是在现阶段主流方向ECC上设计一种新型算法并提供一种可靠高效的硬件实现方案;另一方面在未来后量子密码体制研究中努力缩减加解密时间和空间开销,使得基于格的加密体系替代目前主流的加密体系成为一种可能。本课题首先在ECC的研究方面对素数域的Co-Z方法进行深入研究,依据Co-Z Protected NAF算法,提出一种高效的双域可配置硬件实现架构,能够平衡速度与面积因素,使效能达到最优,这种架构不仅具备虚假操作的规范性优点,另外还能够有效防止安全错误攻击。通过ASIC设计的方式实现了所提出的架构,实验结果表明本课题提出的Co-Z Protected NAF硬件架构在素数域对比Protected NAF有1.36倍的速度提升,同时在扩展到二元扩域的时候能够抵消30.7%的虚假操作。此外因为算法仅在标量乘层次上进行优化,因此仅产生不到1%的额外面积成本来实现其改进的时间复杂度和安全性。其次,在后量子密码体制研究中主要针对LWE(Learning With Error)问题构造的密码系统,为了充分复用有限资源,合理利用并行结构和流水线技术,尽可能挖掘芯片的性能,改进得到一种快速取模FFT(Fast Fourier Transform)设计,应用这种设计能够提升快速多项式乘法运算,实现提升整体加解密效率的目的。完成一种基于环上LWE问题的新型高效硬件实现,在加解密的周期花费上比2014年Poppelmann提出的方案快了21.5%和56.5%,最终实现的加密时间为25.39微秒,解密时间为12.66微秒。
其他文献
移动自组网因其特有的无需架设网络基础设施的优点而成为当今的热点研究问题之一。然而,由于节点的任意移动、网络拓扑结构易变、节点能源受限的特点,使得在移动自组网中实现高
混沌作为一种普遍存在的非线性现象,渗透到各个科学领域,越来越引起人们的注意。混沌对初始条件的敏感性、貌似随机的行为、连续宽带功率谱等特征,使其在通信领域具有广泛的应用
接入网的概念是随着通信网的数字化、光纤和数字用户传输系统的大量引入而提出的,接入网对电信业务的发展起着重要的推动作用。V5接口作为一种标准化的、完全开放的新型数字
随着网络建设的发展,特别是Internet网络的普及,企业信息化的发展正在改变企业传统的运作方式。越来越多的企业、部门都在逐步依靠计算机网络、应用系统来开展业务,同时也利用In
将计算机技术、数字信号处理技术和通信技术相结合,实现工程机械的远程故障诊断是当前机械设备智能化的重要发展方向。本文结合“装载机远程服务系统与智能化挖掘机”这一项
本文首先提出了短信增值业务平台系统模型,解决了许多企业在构建自己的短信服务渠道的时候,将面临的同时接入多个移动运营商而现有的多个业务系统都需要使用短信服务的问题;然后
随着现代社会的高速发展,高速宽带网络正变得日益普及,而且,宽带网络将占领大部分互联网市场。网络流量的迅猛增长对网络质量、网络安全以及网络运营带来沉重的压力。对于面临的
交通运输信息标准是交通运输信息系统建设的重要依据,其本身应具有科学性、唯一性。然而,由于交通运输领域内的复杂性、相关领域之间的交叉特点以及标准编写人员对交通运输业务
设计模式在软件开发领域中的地位早已被认可,它能使所生成的系统体系结构更加精巧,简洁和易于理解。MVC三元组结构是近年来兴起的一种架构模式,它将软件开发分成模型-视图-控制
在软件的开发中,有相当多的都涉及到数据库的使用,面向数据库的单元测试在其中发挥着重要的作用。本文设计并实现一种面向数据库的单元测试框架,该框架使用在.NET下,能够有效