上海品茶

The Bridge Accelerator.pdf

编号:161405 PDF 15页 1.07MB 下载积分:VIP专享
下载报告请您先登录!

The Bridge Accelerator.pdf

1、Bridge the Gap Between Existing Public-Key Cryptography and Post-Quantum CryptographyAdams Bridge AcceleratorMojtaba Bisheh-Niasar,Senior Hardware Engineer,MicrosoftBharat Pillilli,Principal Hardware Engineer,MicrosoftBryan Kelly,Partner Software Engineer,MicrosoftAdams Bridge AcceleratorSECURITY AN

2、D DATA PROTECTIONSECURITYIntroductionNIST PQC standardization processOur MotivationAdams Bridge AcceleratorDilithium(ML-DSA)BackgroundNTT ArchitectureKeccak and Samplers DesignSide-Channel ConsiderationPerformanceConclusionOutlinePerformanceSecuritySilicon areaEnergyPowerTimeFrequencyDesignCostsDesi

3、gn TimeFlexibilitySCA leakageImportance of Public key cryptography Current public key cryptosystems are based on:Factoring large integers(RSA)Discrete logarithms(ECC)Post-quantum cryptography(PQC)is a public-key(asymmetric)crypto that resists attacks using classical and quantum computers.There are s

4、everal quantum-safe approaches.Lattice-based crypto is the most promising scheme.IntroductionThese problems would be easy to solve on a quantum computer.Why NOW?Record encrypted data now,decrypt it once you have a quantum computer!What is included?Kyber(ML-KEM)Dilithium(ML-DSA)NIST PQC Standardizati

5、on ProcessStart PQC Standardization Process(69 Candidates)Round 1(26 Candidates)Round 2(15 Candidates)Round 3(4+5 Candidates)Initial SelectionRound 4 July 20222020201920172016Quantum Computer2030?StandardizationdraftAugust 2023FIPS Documents2024Develop a PQC Accelerator to meet different performance

6、 level requirementPure Hardware Accelerator to enhance performance,SCA protection,Commencing development today ensures preparedness for the future need of PQCEnhance CALIPTRA to be a quantum resilient root of trust engineMotivationChallengesPQC is NOT standardized yetDiffer significantly from the cu

7、rrent crypto systemsExisting designs are not suitable:focused on performance,reference,researchGap in the design trade-off exploration related to resource utilization and performanceDilithium(ML-DSA)Digital Signature AlgorithmTwo performance levels target:Embedded ArchitectureHigh-Speed Architecture

8、Support all operations:KeyGenSigningVerifyingHands-Off interactionEmbedded SCA countermeasuresAdams Bridge AcceleratorMemoryHashingSamplersNTTPWMAdd/SubRejectionSample InBallSIPOKeccakPISOMakeHint/UseHintPack/UnpackEncode/DecodeComp./Decomp.Rejection BoundedAuxiliaryPolynomial ArithmeticAdams Bridge

9、 CtrlAPI Register MapLearning With Errors(LWE)Generate uniform matrix KL Generate secret vector s LGenerate noise e KCompute +Given blue,find red Challenges:Needs several random polynomials Keccak(SHA3)coupled with samplersNeeds several polynomial multiplication Number Theoretic Transform(NTT)Dilith

10、ium BackgroundHard!Easy!Ast=Aste=+A Quantum Safe Problem!Polynomial on Ring Number Theoretic Transform(NTT)Accelerated Polynomial MultiplicationPolynomial Multiplication :=01mod :=1=01mod =01=0+1+11,=0,1,1,=()(2)(log)Developed reconfigurable butterfly core to support NTT,INTT,Point-wise Multiplicati

11、onDeveloped hardware-friendly reduction technique without any multiplicationMerged NTT layers to have pipelined parallel architectureReduced the complexity from 2log to 8log75%performance improvement Enhanced memory bandwidth through a quadrupled bandwidth approachResolved memory conflict challenges

12、NTT Designu00u01v00v010100u11v10v11u20u21v20v211011u10Optimized sampler architecture tightly coupled with Keccak core:Rejection_qRejBoundedExpandMaskSampleInBallBalanced the Keccak throughput and the samplers Matched the NTT throughput and pattern requirementRemoved the cost of memory from Keccak to

13、 samplersKeccak and SamplersMemoryHashingSamplersNTTPWMAdd/SubRejectionSample InBallSIPOKeccakPISOMakeHint/UseHintPack/UnpackEncode/DecodeComp./Decomp.Rejection BoundedAuxiliaryPolynomial Arithmetic Timing and Simple power analysis attack(SPA)Constant-time computationWithout secret-dependent branchi

14、ng or accessing memory by designDifferential power analysis attack(DPA)Employing masked implementation at the cost of more resource utilizationTemplate attacksConstant-time and control flow countermeasuresSide-Channel ConsiderationSigning in around 35,000 cycles 87.5 usec 400 MHzSigning Rejection lo

15、opAverage:3.85 signing rounds 336 usec 400 MHz99.99%success:31 Signing rounds 2.7 msec 400 MHzComparison with Secp384r1:2.5 msec 400 MHzPerformance0%10%20%30%40%50%60%70%80%90%100% 11 12 13 14 15Success RateSigning RoundCumulative Success Rate for Signing RoundUrgency of implementing/optimizing post-quantum cryptography on hardwareProposing Adams Bridge AcceleratorThe first implementation of Dilithium for the cloud infrastructureTackling the challenges of performance,complexity,and SCA protectionHighly parallel and pipelined NTT architecture ConclusionThank you!

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(The Bridge Accelerator.pdf)为本站 (张5G) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
会员动态
会员动态 会员动态:

138**56...  升级为至尊VIP  wei**n_...  升级为至尊VIP 

wei**n_...  升级为高级VIP  wei**n_... 升级为至尊VIP

wei**n_...  升级为高级VIP wei**n_...  升级为标准VIP 

冯** 升级为至尊VIP   wei**n_... 升级为至尊VIP

wei**n_...  升级为标准VIP   wei**n_... 升级为标准VIP

wei**n_... 升级为高级VIP old**nt...  升级为至尊VIP

wei**n_...  升级为至尊VIP  150**62...  升级为标准VIP

俊**... 升级为标准VIP   微**... 升级为至尊VIP 

131**94...  升级为高级VIP wei**n_...   升级为高级VIP

微**...  升级为至尊VIP 151**34...  升级为高级VIP 

wei**n_...  升级为标准VIP 186**03...  升级为至尊VIP

wei**n_... 升级为至尊VIP  138**97... 升级为高级VIP

报**...  升级为至尊VIP 177**40...  升级为至尊VIP

 189**24... 升级为高级VIP  Jo**g 升级为至尊VIP 

董杰  升级为高级VIP  159**76...  升级为至尊VIP

wei**n_... 升级为标准VIP  186**81...   升级为高级VIP

 198**12... 升级为高级VIP 周阳 升级为至尊VIP

 微**... 升级为标准VIP wei**n_...  升级为高级VIP

 wei**n_... 升级为标准VIP 137**77... 升级为高级VIP

Ste** S...   升级为至尊VIP ro**i 升级为高级VIP 

186**53...  升级为至尊VIP 403**08...   升级为标准VIP

 wei**n_... 升级为标准VIP  wei**n_...  升级为高级VIP

wei**n_...  升级为高级VIP  wei**n_... 升级为至尊VIP 

 189**86... 升级为高级VIP wei**n_... 升级为标准VIP 

 微**... 升级为标准VIP wei**n_...  升级为至尊VIP 

骑**... 升级为高级VIP  wei**n_...  升级为标准VIP 

wei**n_... 升级为标准VIP  138**22...  升级为标准VIP

wei**n_... 升级为标准VIP 186**23... 升级为至尊VIP  

gus**o8... 升级为至尊VIP  159**77...  升级为至尊VIP

Kra**Ma... 升级为高级VIP  wei**n_... 升级为高级VIP 

 SMA**CH 升级为至尊VIP  130**92... 升级为至尊VIP 

 wei**n_... 升级为高级VIP  wei**n_... 升级为高级VIP

181**79... 升级为高级VIP   wei**n_... 升级为标准VIP 

wei**n_...   升级为至尊VIP Je**er 升级为高级VIP 

 182**85... 升级为至尊VIP 小**  升级为高级VIP 

wei**n_... 升级为标准VIP  186**69... 升级为高级VIP 

陆 升级为至尊VIP  wei**n_... 升级为标准VIP 

微**... 升级为标准VIP    186**99... 升级为高级VIP

 wei**n_... 升级为高级VIP Nic**eZ 升级为至尊VIP 

wei**n_... 升级为高级VIP    130**34... 升级为标准VIP

 189**86... 升级为至尊VIP  wei**n_...  升级为标准VIP

陶**... 升级为标准VIP  159**63... 升级为至尊VIP

wei**n_...  升级为标准VIP wei**n_...  升级为至尊VIP

  wei**n_... 升级为高级VIP   江**... 升级为高级VIP

186**32...   升级为高级VIP wei**n_... 升级为至尊VIP  

微**...  升级为至尊VIP  182**17... 升级为标准VIP 

wei**n_...  升级为标准VIP  138**41...  升级为至尊VIP

138**39...   升级为至尊VIP  wei**n_... 升级为至尊VIP

wei**n_...  升级为标准VIP  136**29... 升级为标准VIP

186**28... 升级为标准VIP   186**28... 升级为标准VIP