SDSpecificationsPartA1AdvancedSecuritySDExtensionSimplifiedSpecificationVersion2.00May18,2010TechnicalCommitteeSDCardAssociation©Copyright2008-2010SDCardAssociationAdvancedSecuritySDExtensionSimplifiedSpecificationVersion2.00iRevisionHistoryDateVersionChangescomparedtopreviousissueMay18,20102.00SimplifiedSpecificationinitialrelease.©Copyright2008-2010SDCardAssociationAdvancedSecuritySDExtensionSimplifiedSpecificationVersion2.00iiConditionsforpublicationPublisherandCopyrightHolder:SDCardAssociation2400CaminoRamon,Suite375SanRamon,CA94583USATelephone:+1(925)275-6615,Fax:+1(925)886-4870E-mail:office@sdcard.orgDisclaimers:TheinformationcontainedhereinispresentedonlyasastandardspecificationforSDCardandSDHost/Ancillaryproducts.NoresponsibilityisassumedbySDCardAssociationforanydamages,anyinfringementsofpatentsorotherrightofthethirdparties,whichmayresultfromitsuse.NolicenseisgrantedbyimplicationorotherwiseunderanypatentorrightsofSDCardAssociationorothers.ConventionsUsedinThisDocumentNamingConventions•SometermsarecapitalizedtodistinguishtheirdefinitionfromtheircommonEnglishmeaning.WordsnotcapitalizedhavetheircommonEnglishmeaning.NumbersandNumberBases•Hexadecimalnumbersarewrittenwithalowercasehsuffix,e.g.,FFFFhand80h.•Binarynumbersarewrittenwithalowercasebsuffix(e.g.,10b).•Binarynumberslargerthanfourdigitsarewrittenwithaspacedividingeachgroupoffourdigits,asin100001010010b.•Allothernumbersaredecimal.KeyWords•May:Indicatesflexibilityofchoicewithnoimpliedrecommendationorrequirement.•Shall:Indicatesamandatoryrequirement.Designersshallimplementsuchmandatoryrequirementstoensureinterchangeabilityandtoclaimconformancewiththespecification.•Should:Indicatesastrongrecommendationbutnotamandatoryrequirement.Designersshouldgivestrongconsiderationtosuchrecommendations,butthereisstillachoiceinimplementation.ApplicationNotesSomesectionsofthisdocumentprovideguidancetothehostimplementersasfollows:ApplicationNote:Thisisanexampleofanapplicationnote.©Copyright2008-2010SDCardAssociationAdvancedSecuritySDExtensionSimplifiedSpecificationVersion2.00iiiTableofContent1.GeneralDescription............................................................................................................11.1Scope............................................................................................................................................11.2TheASSDSecurityPlatform..........................................................................................................11.3ASSDAuthorizedSecuritySystems..............................................................................................21.4BackwardsCompatibility...............................................................................................................22.FunctionalDescription.......................................................................................................32.1SwitchingtotheASSDMode.........................................................................................................32.2ProtectedMemory.........................................................................................................................32.2.1PropertiesoftheProtectedMemory.......................................................................................42.2.2SecurityRequirementoftheProtectedMemory.....................................................................42.2.3DirectAccesstotheProtectedMemory..................................................................................42.3Registers.......................................................................................................................................52.3.1ASSDStatusRegister(ASSD-SR)..........................................................................................52.3.2ASSDPropertiesRegister(ASSD-PR)...................................................................................82.3.3ASSDRandomNumberRegister(ASSD-RNR)....................................................................122.4Commands..................................................................................................................................132.4.1WRITE_SEC_CMDCommand.............................................................................................142.4.2READ_SEC_CMDCommand...............................................................................................152.4.3SEND_PSICommand...........................................................................................................172.4.4CONTROL_ASSD_SYSTEMCommand...............................................................................172.4.5DIRECT_SECURE_READCommand..................................................................................182.4.6DIRECT_SECURE_WRITECommand.................................................................................192.5CommandSequences.................................................................................................................202.5.1SecuritySyst