KEYnote 29 English - Spring 2015 | Page 13

Use Cases block-by-block read or write access via the CodeMeter API and is not accessible by the host (PC) as a disc. This makes it particularly suitable for logging, black-box functionality, or the storing of confidential data. The read/ write access is managed by the CodeMeter feature “Enabling”. The CmStick/MC and / MI can also be configured as pure USB-HID devices, making the stick not appear as a disc and protecting the system from any potential viruses or malware. The CmSecureDisk can only be accessed via the CodeMeter API and the CodeMeter Runtime working on the host system. CmSticks are generally protected from attacks like BadUSB that rely on manipulating the storage devices firmware, because the firmware of CodeMeter is signed for added security. CodeMeter “Enabling” The CodeMeter feature “Enabling” allows the use of a special access code to activate or deactivate the entire CmContainer or individual entries, not unlike a traditional latch. The various disc partitions are managed via product items in the IFI. By linking these product items with enabling blocks, the API controls which functions are available. Specifically, access to the disc configuration (PI 6), read access to the CmPrivate disc (PI 4), write access to the CmPrivate di 6