正文描述:《aes加密解密算法的高速asic设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ABSTRACTABSTRACTToday,withthedevelopingofinformationtechnology,manynewtypesof
communicationandinformationstoragecontinuetoemerge,suchas:3Gmobile
communicationtechnology,physicalnetworking(wirelesssensornetworks),mobile
storage,cloudcomputingtechnologies,andsoon.Theexchangeofi
2、nformationincrease
theamountofnon-linearrealityandputforwardahigherlevelofinformationsecurity
requirements.encryptionstandardDES,whichhasbeenwidelyusedareincreasinglyIn
thepast,isappearingtobeinadequate.soAESencryptionStandardswithhigher
efficiencyandsafetybecomemoreimportant
3、.Firstly,thispaperdescribesthestatusofinformationsecurityandencryption
technology,andanalyzestheAESstandardencryptionanddecryptionprocessandthe
variousstepsofthebasictransformation.Secondly,thispaperdescribestheuseofencryptionanddecryptionalgorithms
multiplexing,andtheexterna
4、landinternalpipelinestoachieveahigh-speeddesign
architecture.ForthemoduleofSubBytesinthisarticle,thereisnowayofusinglook-up
tabledesign,insteadofusingtheAESalgorithmistheinventoroftheproposedan
alternativemethod:usingfinitefieldinverseoperationandaffinetransformationbyway
ofd
5、esign.Weciteanequivalentdecryptionalgorithmforprocessesinthere-usedesign,
sothatdecryptionprocessconsistentwiththeorderofencryptionprocesses.Improving
there-designofsuchextent,whilealsosimplifyingtheoriginalkeyscheduleroundthe
tabletodoaMixColumnstransformation,theresultsbeco
6、methekeyschedulingtable
inthisequivalentdecryptionprocess.Inthepipelinedesign,useroundoftheexternal
linewillrequire10timestheoriginaliterationoftheroundofencryptionstart,sothat
systemcanhavedatatooutputduringeachclockperiods.We,usinginternalpipelineto
divideencryptionroundsin
7、toseveraldelaypaths,improveclockfrequency.Sincethe
SubBytesoperationofthesystembeingachievedbyusingthefinitedomaintransform,
sothesystemdelaysaremainlylocatedinSubBytesmodule.Therearefourpipelinesin
thisdesign.ShiftRowstransformation,MixColumnstransformationandAddRoundKeyIIIA
8、BSTRACToperationareassignedinapipelineinterval,andtheSubBytesoperati
显示全部收起