




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Nijmegen,March12,DismantlingcontactlessOnMarch7,2008researchersandstudentsoftheDigitalSecuritygroupoftheRadboudUniversityNijmegenhavediscoveredaserioussecurityflawinawidelyusedtypeofcontactlesssmartcard,alsocalledRFIDtag.Itconcernsthe"MifareClassic"RFIDcardproducedbyNXP(formerlyPhilipsSemiconductors).Earlier,GermanresearchersNohlandPlötzpointedoutsecurityweaknessesofthiscards.Worldwidearound1billionofthesecardshavebeensold.ThistypeofcardisusedfortheDutch`ov-chipkaart'[theRFIDcardforpublictransportthroughouttheNetherlands]andpublictransportsystemsinothercountries(forinstancethesubwayinLondonandHongKong).Mifarecardsarealsowidelyusedascardstocontrolaccesstobuildingsandfacilities.Allthismeansthattheflawhasabroadimpact.Becausesomecardscanbecloned,itisinpriplepossibletoaccessbuildingsandfacilitieswithastolenidentity.Thishasbeendemonstratedonanactualsystem.Inmanysituationswherethesecardsareusedtherewillbeadditionalsecuritymeasures;itisadvisabletostrengthenthesewherepossible.TheDigitalSecuritygroupfoundweaknessesintheauthenticationmechanismoftheMifareClassic.InTheworkingoftheCRYPTO-1encryptionalgorithmhasbeenreconstructedinThereisarelativelyeasymethodtoretrievecryptographickeys,whichdoesnotrelyonexpensiveCombiningtheseingredientswesucceededonmountinganactualattack,inwhichaMifareClassicaccesscontrolcardwassuccessfullycloned.Insituationwheretherearenoadditionalsecuritymeasures,thiswouldallowunauthorisedaccessbypeoplewithbadintentions.TheMifareClassicisacontactlesssmartcarddevelopedinthemid90s.Itisamemorycardthatofferssomememoryprotection.Thecardisnotprogr ble.Thecryptographicoperationsitcanperformareimplementedinhardware,usingaso-calledlinearshiftfeedbackregister(LSFR)anda"filterfunction".TheencryptionalgorithmthisimplementsisaproprietaryalgorithmCRYPTO-1whichisatradesecretofNXP.ThesecurityofthecardreliesinpartonthesecrecyofCRYPTO-1algorithm,whichisknownas"securitybyobscurity".MifareClassiccardsaretypicallyusedforauthentication.Herethegoalisthattwopartiesprovewhotheyare.Thisisdonebydemonstratingthattheyknowsomecommonsecretinformation,aso-calledsharedsecret(cryptographic)key.Bothparties,inthiscasetheMifarecardandthecardreader,carryoutcertainoperationsandthencheckeachother'sresultstobesureofwhomtheyaredealingwith.Authenticationisneededtocontrolaccesstofacilitiesandbuildings,andMifarecardsarecommonlyusedforthispurpose.SuccessfulAuthenticationisalsoaprerequisitetoreadingorwritingpartofthememoryoftheMifareClassic.Thecard'smemoryisdividedintosectors,eachprotectedbytwocryptographickeys.Properkeymanagementisasubjectinitsownright.Roughlyspeaking,therearetwoAllcardsandallcardreadersusedforasomeapplicationhave thesamekeysforauthentication.Thisiscommonwhencardsare usedforaccesscontrol.Eachcardhasitsowncryptographickeys.Tocheckthekeysof acard,thecardreadershouldthenfirstdeterminewhichcard itistalkingtoandthenlookuporcalculatetheassociated key(s).Thisiscalledkeydiversification.Itiedthat thisapproachisusedfortheDutchpublictransportcard.SecurityweaknessoftheMifareTheDigitalSecuritygroupfoundweaknessesintheauthenticationmechanismoftheMifareClassic.InTheworkingoftheCRYPTO-1encryptionalgorithmhasbeenreverseengineered,andwedevelopedourownimplementationofthealgorithm.Wefoundarelativelyeasymethodtoretrievecryptographickeys,whichdoesnotrelyonexpensiveToreverseengineertheCRYPTO-1encryptionalgorithmweusedflawedauthenticationattempts.Ifonedoesnotpreciselyfollowtherulesoftheprescribedprotocol,onecanobtainsomeinformationaboutofthewayitworks.Combiningsuchinformationiswaspossibletoreconstructthealgorithm.Oncethealgorithmisknown,onecanfindoutthekeysthatareusedbyaso-calledbruteattack,i.e.simplytryingallpossiblekeys.Inthiscasethekeysare48bitslong.Tryingallthekeysthenrequiresaroundninehoursonadvancedequipment,accordingtotherecentTNOreport34643"SecurityysisoftheDutchOV-chipkaart",publishedFebruary26th2008.However,heretoocertainflawsintheauthenticationprotocolcouldbeexploited,aswediscovered.Thisleadsustothesecondpoint:thereisawaytorelativelyeasilyretrievethekeywithoutcarryingoutalengthybruteattack.Thiscanbedonebyfirstcarryingoutmanyfailedauthenticationattempts,whichdoprovidesomeinformation.Storingtheresultsofthisinabigtable,onecanlookforamatchandretrievethekey.Thetableonlyhastobeconstructedonce,andcanbepreparedinadvancebyrepeatedlyrunningtheCRYPTO-1algorithmonafixedinput.Ourproof-of-conceptdemonstrationofthisattackstillrequiredmanyauthenticationattemptsoncethistablehadbeenconstructed.Recordingtheseattemptstookseveralhours,butcouldbecarriedoutbyahiddenantennatoeavesdroponacardreader.Itseemsthatthecomplexitycanbefurtherreduced,possiblydramaticallyso,makingtheattackmuchsimpler.ExploitingtheseOncethesecretcryptographickeyisretrieved,therewillbepossibilitiesforabuse.Howseverethesepossibilitiesarewilldependonthesituation.Ifallcardssharethesamekey,thenthesystemwillbeextremelyvulnerable.Thismaybethecaseifcardsareusedforaccesscontroltobuildingsandfacilities,bothintheprivateandpublicsector.Thereishowevernoinformationonhowcommonthisis.Forsuchasettingwedemonstratedanactualattack,whereacardof,say,anemployeecanbeclonedbybumintothatwithaportablecardreader.Thewhoseidentityisbeingstolenmaythenbecompleyunawarethatanythinghashappened.Inasituationwherediversifiedkeysareused,abusewillbemoredifficult,butnotimpossible.Noactualattackshavebeendemonstratedforsuchascenario.Atthetechnicalleveltherearecurrentlynoknowncountermeasures.Shieldingcardswhentheyarenotinuse,e.g.inametalcontainer,reducestheriskofanattackersecretlyreadingoutacard.However,whenthecardisbeingused,itisstillpossiblytoeavesdroponthecommunication,withahiddenantennaneartheaccesspoint.Strengtheningoftraditionalaccesscontrolmeasuresisthereforeadvisable.Accesstosensitivefacilitieswill(orshould)beprotectedbyseveralprotectionmechanismsanyway,ofwhichtheRFIDtagisonlyone.GermanInDecember2007,KartenNohlandHenrykPlötzannouncedthattheyhadreconstructedCRYPTO-1atahackers'conferenceinBerlin.Wehavebeenintouchwiththem,andourworkbuildsontheirresults.However,NohlandPlötzkeptsomeinformationaboutCRYPTO-1tothemselves.ToreverseengineerCRYPTO-1,theycarriedoutaphysicalattack,wheretheystudiedthelayoutofthehardwareimplementingthealgorithmonanactualMifareClassicchip.Theirapproachiscompleydifferentfromours,asweonlyexploitedweaknessesoftheprotocolanddidnotlooklookingatthehardwareWhendiscoveringasecurityflawthereisadilemmaonhowtohandlethisinformation.Immediatepublicationofthedetailscanencourageattacksanddoseriousdamage.Keetheflawsecretforalongperiodmaymeanthatnecessarystepstocounterthevulnerabilityarenottaken.Itiscommonpracticeinthesecuritycommunitytotrytostrikeabalancweentheseconcerns,andrevealflawsaftersomedelay.Thisistheapproachwehavetaken.OnFriday,March72008,theernmentwasinformed,becausenationalsecurityissuesmightbeatstake.OnSaturday,March8,expertsoftheDutchSignalsSecurityBureau(NBV)oftheGeneralInligenceandSecurityService(AIVD)visitedNijmegentoassessthesituation,wheretheyconcludedthattheapproachwedemonstratedwasaneffectiveattack.OnSunday,March9,NXPwasinformed,andonMonday,March10,TransLinkSystems(thedevelotheDutchpublictransportcard).Wespoketorepresentativesofbothcompaniesaboutthetechnicaldetails,andarecollaboratingwiththemtoysetheimpactandthinkofpossiblecountermeasures.OnWednesday,March12,ministerTerHorsthasinformedAbouttheDigitalSecurityTheDigitalSecurityGroupattheRadboudUniversityNijmegenconsistsofabout25researchers.Theresearchfocusesontwothemes:softwaresecurityandidentity-centricsecurity.Overtime,thegrouphasdevelopedaconsiderableexpertiseinthefieldofsmartcards.Thegrouphasforinstanceadvisedontechnicalaspectsoftheelectronicpassportthatwasintroducedlastyear.Thegroupisalsoactiveintheareasofelectron
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿科护理培训汇报
- 幼儿美术海底世界
- 大学语文劝学课件
- 工程造价行业答辩
- 数学-河南省天一大联考2025届高三月联考暨高三下学期第二次模拟考试(安阳、鹤壁、焦作、濮阳高三第二次模拟考试)
- 锂电池基础知识
- 海军总医院虚拟化项目方案
- 四川省自贡市2025年中考历史一模考前卷(含答案)
- 第 3 单元评估检测题(A卷)(单元测试)(无答案)2024-2025学年二年级下册数学人教版
- 五六年级女生教育
- 2023核电厂常规岛设计规范
- 自考中国古代文学史一历年试题与答案
- 02S404给排水图集标准
- 眼镜各部件英语知识点梳理汇总
- 3学会反思(第二课时) 说课稿-六年级下册道德与法治
- 脑膜瘤术后护理
- 化工检修电工考试题+参考答案
- 苏教版科学2023四年级下册全册教案教学设计及反思
- 幼儿园艾叶粑粑教案
- 全国高职院校信息素养大赛考试题库及答案
- 广西岩土工程勘察规范
评论
0/150
提交评论