资源描述:
《2012 - Arjen K. Lenstra - Ron was wrong, Whit is right》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Ronwaswrong,WhitisrightArjenK.Lenstra1,JamesP.Hughes2,MaximeAugier1,JoppeW.Bos1,ThorstenKleinjung1,andChristopheWachter11EPFLICLACAL,Station14,CH-1015Lausanne,Switzerland2Self,PaloAlto,CA,USAAbstract.Weperformedasanitycheckofpublickeyscollectedontheweb.Ourmaingoalwastotestthevalidityoftheassumptiont
2、hatdierentrandomchoicesaremadeeachtimekeysaregenerated.Wefoundthatthevastmajorityofpublickeysworkasintended.AmoredisconcertingndingisthattwooutofeveryonethousandRSAmodulithatwecollectedoernosecurity.Ourconclusionisthatthevalidityoftheassumptionisquestionableandthatgeneratingkeysintherealworldfor
3、multiple-secrets"cryptosystemssuchasRSAissignicantlyriskierthanforsingle-secret"onessuchasElGamalor(EC)DSAwhicharebasedonDie-Hellman.Keywords:Sanitycheck,RSA,99.8%security,ElGamal,DSA,ECDSA,(batch)factoring,discretelogarithm,Euclideanalgorithm,seedingrandomnumbergenerators,K9.1IntroductionVarious
4、studieshavebeenconductedtoassessthestateofthecurrentpublickeyinfrastruc-ture,withafocusonX.509certicates(cf.[4]).KeygenerationstandardsforRSA(cf.[22])havebeenanalysedandfoundtobesatisfactoryin[18].In[12]and[26](andthereferencestherein)severalproblemshavebeenidentiedthataremostlyrelatedtothewaycert
5、icatesareused.Inthispaperwecomplementpreviousstudiesbyconcentratingoncomputationalandrandomnesspropertiesofactualpublickeys,issuesthatareusuallytakenforgranted.Comparedtothecollectionofcerticatesconsideredin[12],wheresharedRSAmoduliareotveryfrequent",wefoundamuchhigherfractionofduplicates.Morewo
6、rrisomeisthatamongthe4.7milliondistinct1024-bitRSAmodulithatwehadoriginallycollected,morethan12500haveasingleprimefactorincommon.Thatthishappensmaybecrypto-folklore,butitwasnewtous,anditdoesnotseemtobeadisappearingtrend:inourcurrentcol-lection3of7.1million1024-bitRSAmoduli,almost27000arevulnerablean
7、d2048-bitRSAmoduliareaectedaswell.Whenexploited,itcouldaecttheexpectationofsecuritythatthepublickeyinfrastructureisintendedtoachieve.Wesummarizeourndings,referringtolatersectionsfordetails.Wecollec