KEYnote 29 English - Spring 2015 | Page 12

P R O D U C T CmDongles with flash memory for unique new possibilities The CmStick/M, a CodeMeter dongle with a USB interface and integrated flash memory, was first introduced in 2004. Since its inception, the cryptographic capabilities of all CodeMeter dongles have expanded considerably, including all CmDongles with flash storage. Mobile applications that store data and program files on the CmDongle are now a simple option, such as refitting existing embedded and control systems with a slot for storage devices. Cryptographic features in all CodeMeter dongles In contrast to most other dongles, CodeMeter comes with substantial storage space on a smart card chip to allow the storage of multiple licenses (even for separate rights holders) with flexible options. At the same time, CodeMeter is a cryptographic genius in your pocket: CodeMeter masters symmetric encryption, asymmetric encryption, hashes, and signatures and can store X.509 certificates. There are also other stateful functions, enabling many applications from copy protection and flexible licensing to secure booting and code integrity protection of software, controls and devices for the Internet of Things. CmStick/M, CmCard/µSD, /SD, /CF, and CmCard/CFast CodeMeter dongles with flash memory are available for most common interfaces: µSD cards, SD cards, CF cards, CFast cards, USB sticks. What they all have in common are the trusted CodeMeter functions and a partition accessible as a regular storage device. All CmCards use SLC flash memory; 12 the CmStick/MC (Commercial grade) employs premium Samsung eMMC 2-Bit-MLC memory, offering large storage capacity at an unbeatable price point. There are special models of SLC products for greater temperature range, conformal coating for use in damp environments and many other options. All of this makes the dongles ready for use under tough industrial conditions, such as GSM relays or trains. Storage Partitions: CmPublic, CmPrivate, CmCdRom, and CmSecure The CmCards offer a CmPublic partition and a CmSecureDisk partition accessible via CodeMeter API. The USB-CmStick/M also offers another protected CmPrivate partition and a read-only CmCdRom partition that the host would recognize and treat as a CD-ROM. In detail, these partitions allow the following uses: CmPublic: This partition comes as standard on all CmCards and the CmStick/M. As default, this is the standard full-size partition with read/write access for the host (PC). CmCards and the CmStick/M also use it to store the Codemtr.io file, which communicates with the smart card chip. The new CmStick/MI and /MC models also allow this disc to be configured and removed, as CodeMeter communicates via USB HID on these devices. CmPrivate: This partition can be set up on all CmStick/M and only becomes visible after a password has been entered or when the API “Enabling” feature is used. The partition can also be set as read-only. New CmStick/MI and /MC also offer AES encryption for the data in the flash memory. CmCdRom: This partition can be configured on all CmStick/M. The host sees the partition as a CD-ROM with autostart capabilities. The user can neither delete nor change the data. Only the “Enabling” feature, managed via the API, allows data to be saved to and updated on this CmCdRom partition. CmSecureDisk: This partition can be set up on all CmStick/M and CmCards. It enables