The MS500 is an integrated System-on-Chip (SoC) for IoT security and connectivity applications. The MS500 works with TRNG(True Random Number Generator), Security Protocol Accelerator, and strong cipher engines, by which hardware-enforced security functions can be implemented to protect IoT devices against evolving hacker’s attacks. With its hardware-based Security Features such as secure boot, secure storage, and strong key management, the chip provides the highest level of security functions in the industry.
The most obvious advantage of the MS 500 is its hardware acceleration capability using high-speed Crypto engines. It shows a tremendous acceleration capability of up to 10,000 times compared to other chips processed with SW. (For AES-CBC)
For continuous repetitive tasks such as TLS and frame-level video encryption, you can see the speed gains that are hard to expect at MCU levels.
The MS500 provides a secure boot feature that does not allow one-bit difference at boot of a device, which is the least secure moment.
The MS500 has a built-in encrypted flash storage device with 4MB of capacity, allowing you to safely handle the stored data.
The MS500 storage is encrypted by a unique key (DUK) per chip, so it cannot be decrypted unless it is a stored chip.
The backbone of Secure Key Management in the MS500 is eFuse and TRNG (True Random Number Generator).