返回列表 发布新帖

Crystal-Kyber算法的FPGA高效并行优化

17 0
1 黄金阳光 发表于 2024-10-3 23:14 | 查看全部 阅读模式
文档摘要:多项式乘法运算制约着基于格的后量子密码在现实中的应用.为提高后量子密码Crystal_Kyber算法的性能效率,减少运行时间,降低多项式乘法的影响,本文设计了一种新的蝶形运算单元对素模q=3329的Kyber方案进行优化.首先,采用16路并行调度新型蝶形运算单元的方式执行算法,缩短了计算周期;其次,使用流水线技术以及改进的K2RED算法,设计实现新型蝶形运算单元,用于降低资源消耗;最后,利用多RAM的方式存储数据,并且多通道优化RAM,允许数据交替存储在RAM中,提高资源复用率.实验结果表明,本文优化后的数论变换(NumberTheoreticTransform,NTT)、逆数论变换(InverseNTT,INTT)、点对位相乘(Point-WiseMultiplication,PWM)的效率达到200MHz,合并执行Kyber效率达到175MHz,优于其他方案,具有良好的性能.

Abstract:Polynomialmultiplicationoperationslimitthepracticalapplicationsoflattice-basedpost-quantumcryptog-raphy.Inordertoimprovetheperformanceandefficiencyofpost-quantumcryptographyCrystal_Kyberalgorithm,andre-ducetherunningtimeandreducetheinfluenceofpolynomialmultiplication,thispaperdesignsanewbutterflyoperationunittooptimizetheKyberschemewithprimemodulusq=3329.Firstofall,thealgorithmisexecutedby16-wayparallelschedulingofthenewbutterflyoperationunit,whichshortensthecalculationcycle.Secondly,usingpipelinetechnologyandimprovedK2REDalgorithm,thedesignandimplementationofanewbutterflyoperationunitforreducingresourcecon-sumption.Ultimately,thedataisstoredinthewayofmulti-RAM,andthemulti-channelRAMisoptimizedtoallowdatatobestoredalternatelyinRAMandimprovetheresourcereuserate.TheexperimentalresultsshowthattheoptimizedNTT(numbertheoretictransform),INTT(InverseNTT),PWM(point-wisemultiplication)efficiencyreaches200MHz,andthecombinedexecutionKyberefficiencyreaches175MHz,whichissuperiortootherschemesandhasgoodperformance.

作者:吕顺森   李斌   翟嘉琪   李松岐   周清雷 Author:LüShun-sen   LIBin   ZHAIJia-qi   LISong-qi   ZHOUQing-lei
作者单位:郑州大学计算机与人工智能学院,河南郑州450001;数字工程与先进计算国家重点实验室,河南郑州450001郑州大学计算机与人工智能学院,河南郑州450001
刊名:电子学报 ISTICEIPKU
Journal:ActaElectronicaSinica
年,卷(期):2024, 52(5)
分类号:TP313
关键词:后量子密码  Crystal-Kyber  K2RED  蝶形运算  多项式乘法  硬件效率  
Keywords:postquantumcryptography  Crystal-Kyber  K2RED  butterflyarithmetic  polynomialmultiplication  hardwareefficiency  
机标分类号:TP309TN919.81TP274.2
在线出版日期:2024年7月22日
基金项目:Crystal-Kyber算法的FPGA高效并行优化[
期刊论文]  电子学报--2024, 52(5)吕顺森  李斌  翟嘉琪  李松岐  周清雷多项式乘法运算制约着基于格的后量子密码在现实中的应用.为提高后量子密码Crystal_Kyber算法的性能效率,减少运行时间,降低多项式乘法的影响,本文设计了一种新的蝶形运算单元对素模q=3329的Kyber方案进行优化.首先,采...参考文献和引证文献
参考文献
引证文献
本文读者也读过
相似文献
相关博文

关键词:后量子密码,Crystal-Kyber,K2RED,蝶形运算,多项式乘法,硬件效率,

2024-10-3 23:14 上传
文件大小:
2.67 MB
下载次数:
60
高速下载
【温馨提示】 您好!以下是下载说明,请您仔细阅读:
1、推荐使用360安全浏览器访问本站,选择您所需的PDF文档,点击页面下方“本地下载”按钮。
2、耐心等待两秒钟,系统将自动开始下载,本站文件均为高速下载。
3、下载完成后,请查看您浏览器的下载文件夹,找到对应的PDF文件。
4、使用PDF阅读器打开文档,开始阅读学习。
5、使用过程中遇到问题,请联系QQ客服。

本站提供的所有PDF文档、软件、资料等均为网友上传或网络收集,仅供学习和研究使用,不得用于任何商业用途。
本站尊重知识产权,若本站内容侵犯了您的权益,请及时通知我们,我们将尽快予以删除。
  • 手机访问
    微信扫一扫
  • 联系QQ客服
    QQ扫一扫
2022-2025 新资汇 - 参考资料免费下载网站 最近更新浙ICP备2024084428号
关灯 返回顶部
快速回复 返回顶部 返回列表