ReferencenumberISO/IEC11889-2:2009(E)©ISO/IEC2009INTERNATIONALSTANDARDISO/IEC11889-2Firstedition2009-05-15Informationtechnology—TrustedPlatformModule—Part2:DesignprinciplesTechnologiesdel'information—Moduledeplate-formedeconfiance—Partie2:PrincipesdeconceptionISO/IEC11889-2:2009(E)PDFdisclaimerThisPDFfilemaycontainembeddedtypefaces.InaccordancewithAdobe'slicensingpolicy,thisfilemaybeprintedorviewedbutshallnotbeeditedunlessthetypefaceswhichareembeddedarelicensedtoandinstalledonthecomputerperformingtheediting.Indownloadingthisfile,partiesacceptthereintheresponsibilityofnotinfringingAdobe'slicensingpolicy.TheISOCentralSecretariatacceptsnoliabilityinthisarea.AdobeisatrademarkofAdobeSystemsIncorporated.DetailsofthesoftwareproductsusedtocreatethisPDFfilecanbefoundintheGeneralInforelativetothefile;thePDF-creationparameterswereoptimizedforprinting.EverycarehasbeentakentoensurethatthefileissuitableforusebyISOmemberbodies.Intheunlikelyeventthataproblemrelatingtoitisfound,pleaseinformtheCentralSecretariatattheaddressgivenbelow.COPYRIGHTPROTECTEDDOCUMENT©ISO/IEC2009Allrightsreserved.Unlessotherwisespecified,nopartofthispublicationmaybereproducedorutilizedinanyformorbyanymeans,electronicormechanical,includingphotocopyingandmicrofilm,withoutpermissioninwritingfromeitherISOattheaddressbeloworISO'smemberbodyinthecountryoftherequester.ISOcopyrightofficeCasepostale56•CH-1211Geneva20Tel.+41227490111Fax+41227490947E-mailcopyright@iso.orgWebwww.iso.orgPublishedinSwitzerlandii©ISO/IEC2009–AllrightsreservedISO/IEC11889-2:2009(E)©ISO/IEC2009–AllrightsreservediiiTableofContents1.Scope11.1Keywords11.2StatementType12.Normativereferences23.AbbreviatedTerms34.Conformance54.1Introduction54.2Threat64.3Protectionoffunctions64.4Protectionofinformation64.5Sideeffects74.6Exceptionsandclarifications75.TPMArchitecture85.1Interoperability85.2Components85.2.1InputandOutput95.2.2CryptographicCo-Processor95.2.3KeyGeneration115.2.4HMACEngine125.2.5RandomNumberGenerator135.2.6SHA-1Engine155.2.7...