103
Western Digital Hard Disk Drive OEM Specification
9.21.5.2 K_AES_256 Table
The K_AES_256 table has 16 rows, one row for each band that can be allocated by the user. The first row is for the
“global range”, also known as Band 0. This table was implemented without the “Name”, “Common Name”, and
“Key” Columns.
Table 77 WDC Implementation of K_AES_256 Table
The mode is specified in the TCG Enterprise SSC as a “Vendor Unique” (VU) entry. WDC initializes it in
manufacturing to mode=23 (media encryption mode, per TCG specification) for all 64 entries.
9.21.5.3 ‘Locking SP’ Access Control Table
The TCG Enterprise SSC defines the values for Row Number and UID as “Vendor Unique” (VU). WDC has defined
them to be the row number in the table, with a range of 0-459 The range is calculated using the following formula:
number_of_rows = (#Supported Bands * 7) +12, where
#Supported Bands = 16 (The implementation supports 15 bands and Band 0)
The number 7 comes from the fact that each band has 7 UID/method combinations
The number 12 comes from the following 12 methods that must be included in the table.
1. ThisSP / Authenticate
2. Authority Table/Next
3. Anybody Authority Object/ Get
4. Band Masters Authority Object/ Get
5. Erase Master Auth. Object / Get
6. C_PIN table / Next
7. Erase Master C_PIN Object/ Set
8. Locking Info Table / Get
9. Locking Table / Next
10. DataStore / Get
11. DataStore / Set
12. ThisSP / Random
Table 78 WDC Implementation of ‘Locking SP’ Access Control Table