Key Management Block

Overview

The key management block (KMB) is an extension in Caliptra that is OCP lock's sole manager of media encryption keys (MEKs) within a storage device. It defines new key management operations, and access keys in plaintext are visible only within the KMB — meaning only within Caliptra — isolating and protecting them from the larger drive firmware. The KMB cryptographically guards MEKs with three protection-key types:

When an MEK is established and sent to the encryption engine, the KMB attaches metadata and auxiliary metadata of a fixed byte size that lock does not interpret, leaving it open for the drive to encode an NSID, an LBA range, or keeper.io indexes. There is roughly a one-to-one correspondence between TCG MEK-MPA operations and the KMB's APIs.

Sign in to read the full article.

Sign In