上海品茶

Adam’s Bridge Accelerator.pdf

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

Adam’s 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 Documents2024PQC is necessary in quantum computing universe,particul

6、arly on hardware platform!Develop a PQC Accelerator to meet different performance 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 engi

7、neMotivationChallengesPQC is NOT standardized yetDiffer significantly from the current 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 Al

8、gorithmTwo performance levels target:Embedded ArchitectureHigh-Speed ArchitectureSupport all operations:KeyGenSigningVerifyingHands-Off interactionEmbedded SCA countermeasuresAdams Bridge AcceleratorMemoryHashingSamplersNTTPWMAdd/SubRejectionSample InBallSIPOKeccakPISOMakeHint/UseHintPack/UnpackEnco

9、de/DecodeComp./Decomp.Rejection BoundedAuxiliaryPolynomial ArithmeticAdams Bridge 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 samp

10、lersNeeds several polynomial multiplication Number Theoretic Transform(NTT)Dilithium 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)De

11、veloped reconfigurable butterfly core to support NTT,INTT,Point-wise MultiplicationDeveloped hardware-friendly reduction technique without any multiplicationMerged NTT layers to have pipelined parallel architectureReduced the complexity from 2log to 8log75%performance improvement Enhanced memory ban

12、dwidth through a quadrupled bandwidth approachResolved memory conflict challengesNTT Designu00u01v00v010100u11v10v11u20u21v20v211011u10Optimized sampler architecture tightly coupled with Keccak core:Rejection_qRejBoundedExpandMaskSampleInBallBalanced the Keccak throughput and the samplers Matched th

13、e NTT throughput and pattern requirementRemoved the cost of memory from Keccak to samplersKeccak and SamplersMemoryHashingSamplersNTTPWMAdd/SubRejectionSample InBallSIPOKeccakPISOMakeHint/UseHintPack/UnpackEncode/DecodeComp./Decomp.Rejection BoundedAuxiliaryPolynomial Arithmetic Timing and Simple po

14、wer analysis attack(SPA)Constant-time computationWithout secret-dependent branching 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 C

15、onsiderationSigning in around 35,000 cycles 87.5 usec 400 MHzSigning Rejection loopAverage: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 RateS

16、igning 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 ConclusionNext StepEmbedded version of Adams Bridge on CALIPTRA 2.0Thank you!

友情提示

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

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

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

 wei**n_... 升级为标准VIP 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