Read or Download AACS Introduction and Common Cryptographic Elements PDF
Best cryptography books
Cryptography is now ubiquitous – relocating past the conventional environments, corresponding to govt communications and banking platforms, we see cryptographic innovations discovered in internet browsers, email courses, mobile phones, production structures, embedded software program, clever structures, autos, or even scientific implants.
The safety of delicate details opposed to unauthorized entry or fraudulent adjustments has been of leading drawback during the centuries. glossy communique recommendations, utilizing desktops hooked up via networks, make all info much more at risk of those threats. moreover, new concerns have surfaced that didn't exist formerly, e.
This ebook constitutes the refereed court cases of the thirteenth foreign convention on perform and conception in Public Key Cryptography, PKC 2010, held in Paris, France, in might 2010. The 29 revised complete papers provided have been conscientiously reviewed and chosen from one hundred forty five submissions. The papers are geared up in topical sections on encryption; cryptanalysis; protocols; community coding; instruments; elliptic curves; lossy trapdoor features; discrete logarithm; and signatures.
Extra resources for AACS Introduction and Common Cryptographic Elements
3. Dm = CMAC(BK, Volume_ID) The drive sends Volume_ID read in step 3 and the message authentication code Dm calculated in step 3 to the host. 3. Hm = CMAC(BK, Volume_ID) The host verifies if the Dm received in step 4 matches the Hm calculated in step 5. If the verification succeeds, then the host may trust the Volume ID; otherwise, the host should stop processing the media. 5 Protocol for Transferring Pre-recorded Media Serial Number The Pre-recorded Media Serial Number is securely transferred between the drive and the host using the following procedure: Figure 4-8 shows the protocol flow of transferring the Pre-recorded Media Serial Number (PMSN).
The DISC STRUCTURE Data Length field specifies the length in bytes of the following DISC STRUCTURE data that is available to be transferred to the host. The DISC STRUCTURE Data Length value does not include the DISC STRUCTURE Data Length field itself. The Total Packs field reports the total number of MKB Packs that are available for transfer to the host, which is calculated by dividing total MKB data length by 32,768 with counting fractions as one. The Address field in the command specifies which of the available MKB Packs shall be read.
1 Protocol for Writing Protected Area Data The Protected Area Data is written using following procedure. Figure 4-10 shows the protocol flow of writing the Protected Area Data. 91 Page 36 Advanced Access Content System: Introduction and Common Cryptographic Elements AACS Optical Drive Host AACS-Auth Request to generate Protected Area Data with specifying LBA extent If AACS-Auth successful If AACS-Auth successful Generate Binding_Nonce Calculate Dm = CMAC(BK, Binding_Nonce || Starting_LBA) Binding_Nonce || Dm Request to write the encrypted data with specifying the LBA extent Write the encrypted data, Binding_Nonce and the association between the two to the media Calculate Hm = CMAC(BK, Binding_ Nonce || Starting_LBA) Verify Dm == Hm Calculate Kpa = AES-G(Km, Binding_Nonce) associated with Protected Area using Kpa Encrypt data Encrypted Data (ED) Figure 4-10 – Protocol Flow of writing Protected Area Data 1.