一种用于格密码芯片的高性能多项式乘法硬件加速架构制造技术

技术编号:43351632 阅读:16 留言:0更新日期:2024-11-19 17:39
本发明专利技术是一种用于格密码芯片的高性能多项式乘法硬件加速架构。本发明专利技术涉及加密计算技术领域,本发明专利技术设计了轻量化的多项式硬件加速架构,可以支持多项式乘法中不同基数下的NTT、INTT、点乘等运算,核心单元为由4组小型蝶形结构构成的轻量化蝶形单元,并针对多项式乘法中的各种运算,设计了不同模式下的调度方式。最后,根据本发明专利技术设计出的多项式乘法模块,提出了一种对应的无冲突内存映射方案和数据存储方案,该方案简化了存储数据的读写控制,解决了多项式运算过程中大量数据交互造成的地址转换过于复杂及数据互相冲突问题。

【技术实现步骤摘要】

本专利技术涉及加密计算,是一种用于格密码芯片的高性能多项式乘法硬件加速架构


技术介绍

1、密码算法作为信息安全的基石,其是否安全可靠决定着信息的真实有效性。在现实生活中,对称加密算法应用在数据加密领域中,公钥密码算法则往往应用在数字签名领域中,两者共同构成现有的密码算法体系。然而,近年来shor、grover等量子破译算法的飞速发展给现有的密码体系带来了巨大的安全冲击,量子计算机采用量子比特的0和1代替传统计算机的比特位,其通过与空间上相互独立的其他量子比特共享状态来实现高效并行计算。现有的如rsa等绝大多数公钥密码算法都能被足够大且稳定的量子计算机攻破。面临这一挑战,一个新兴密码学研究领域——后量子密码(post-quantum cryptography,pqc)应运而生,它主要研究在经典计算机上执行可以抵抗量子计算攻击的密码算法方案。

2、美国国家标准与技术研究院(national institute of standards andtechnology,nist)于2016年向全世界范围内各国学者征集后量子公钥加密算法,并制定出对抗量子本文档来自技高网...

【技术保护点】

1.一种用于格密码芯片的高性能多项式乘法硬件加速架构,其特征是:所述架构采用基2&基4混合NTT硬件模块,基2&基4混合NTT硬件模块为基2&基4混合NTT算法的硬件实现,包括控制逻辑单元和运算逻辑单元;

2.根据权利要求1所述的加速架构,其特征是:

3.根据权利要求2所述的加速架构,其特征是:

4.根据权利要求3所述的加速架构,其特征是:

5.根据权利要求4所述的加速架构,其特征是:

6.根据权利要求5所述的加速架构,其特征是:

7.根据权利要求6所述的加速架构,其特征是

8....

【技术特征摘要】

1.一种用于格密码芯片的高性能多项式乘法硬件加速架构,其特征是:所述架构采用基2&基4混合ntt硬件模块,基2&基4混合ntt硬件模块为基2&基4混合ntt算法的硬件实现,包括控制逻辑单元和运算逻辑单元;

2.根据权利要求1所述的加速架构,其特征是:

3.根据权利要求2...

【专利技术属性】
技术研发人员:周子立李思照张贺翟陈煜王新华司一为
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1