High-bandwidthDigitalContentProtectionSystemRevision1.19June,2003DigitalContentProtectionLLCHigh-bandwidthDigitalContentProtectionSystem9June2003Revision1.1DigitalContentProtectionLLCPage2of85NoticeTHISDOCUMENTISPROVIDEDASISWITHNOWARRANTIESWHATSOEVER,INCLUDINGANYWARRANTYOFMERCHANTABILITY,NONINFRINGEMENT,FITNESSFORANYPARTICULARPURPOSE,ORANYWARRANTYOTHERWISEARISINGOUTOFANYPROPOSAL,SPECIFICATIONORSAMPLE.IntelCorporationdisclaimsallliability,includingliabilityforinfringementofanyproprietaryrights,relatingtouseofinformationinthisspecification.Nolicense,expressorimplied,byestoppelorotherwise,toanyintellectualpropertyrightsisgrantedherein.ThecryptographicfunctionsdescribedinthisspecificationmaybesubjecttoexportcontrolbytheUnitedStates,Japanese,and/orothergovernments.Copyright©1999-2003byIntelCorporation.Third-partybrandsandnamesarethepropertyoftheirrespectiveowners.AcknowledgementSiliconImageInc.hascontributedtothedevelopmentofthisspecification.IntellectualPropertyImplementationofthisspecificationrequiresalicensefromtheDigitalContentProtectionLLC.ContactInformationDigitalContentProtectionLLCC/OVitalTechnicalMarketing,Inc.5440SWWestgateDrive,Suite217Portland,OR97221Email:info@digital-cp.comWeb:–0.80Revision.InitialpublicationatIntelDeveloperForum13October99–0.89Revision.PublicationatCopyProtectionTechnicalWorkingGroup11November99–0.90Revision.PublicationatCopyProtectionTechnicalWorkingGroup11January00–0.95Revision.PublicationatCopyProtectionTechnicalWorkingGroup17February00–1.00Revision.PublicationatIntelDeveloperForum9June03–1.1Revision.PublicationonDCPLLCwebsite.High-bandwidthDigitalContentProtectionSystem9June2003Revision1.1DigitalContentProtectionLLCPage3of851Introduction......................................................................................................41.1Scope............................................................................................................41.2Definitions......................................................................................................41.3Overview........................................................................................................71.4Terminology...................................................................................................81.5References.....................................................................................................82Authentication..................................................................................................92.1Overview........................................................................................................92.2Protocol.........................................................................................................92.3HDCPTransmitterStateDiagram..................................................................142.4HDCPReceiverStateDiagram......................................................................182.5HDCPRepeaterStateDiagrams....................................................................202.6HDCPPort...................................................................................................262.7EncryptionStatusSignaling...........................................................................313DataEncryption..............................................................................................343.1Encryption/DecryptionStateDiagrams...........................................................354HDCPCipher...................................................................................................414.1Overview......................................................................................................414.2LinearFeedbackShiftRegisterModule..........................................................424.3BlockModule................................................................................................444.4OutputFunction............................................................................................474.5Operation.....................................................................................................485Renewability...................................................................................................52AppendixA.TestVectors..............................................................................54AppendixB.ConfidentialityandIntegrityofValues....................................78AppendixCSampleAlgorithmforRiVerification.............................................81AppendixDTimingDiagram...............................................................................84High-bandwidthDigitalContentProtectionSystem9June2003Revision1.1DigitalContentProtectionLLCPage4of851Introduction1.1ScopeThisspecificationdescribestheHigh-bandwidthDigitalContentProtection(HDCP)system,Revision1.10,referredtoasHDCP1.1.HDCP1.1isarevisionupdatetoHDCP,Revision1.00anditserrata,referredtocollectivelyasHDCP1.0.HDCP1.1isdesignedforprotectingAudiovi