2.6
CryptoCell
™
-312 and One Time Programmable security system
The Musca
‑
S1 test chip implements an Arm CryptoCell
‑
312 (r1p0) security subsystem and emulates
One
Time Programming
(OTP) secure memory.
CryptoCell-312, in the SSE-200 subsystem, is a cryptographic module that provides fundamental
security services to the Cortex
‑
M33 processors and protects them against unauthorized access.
The emulated OTP secure memory consists of registers which emulate non-volatile memory. When bits
in the emulated OTP secure memory have been programmed to
0b1
, they are permanent and cannot be
cleared until the chip is powered down. The emulated OTP secure memory is connected exclusively to
the CryptoCell-312.
The CryptoCell and emulated OTP memory can be used to demonstrate and develop life-cycle
management, key storage, and non-volatile firmware counters, and serves as the
Root of Trust
(RoT) for
the entire system.
-312 and One-Time Programmable (OTP) secure memory locations
for the base addresses of the CryptoCell-312 and OTP registers.
Contact Arm for more information about CryptoCell
‑
312 and the OTP registers.
Related information
2.2.2 Test chip multiplexed I/O
on page 2-23
3.11 Serial Configuration Control registers
-312 and One-Time Programmable (OTP) secure memory locations
on page 3-121
2 Hardware description
2.6 CryptoCell
™
-312 and One Time Programmable security system
101835_0000_01_en
Copyright © 2019, 2020 Arm Limited or its affiliates. All rights
reserved.
2-32
Non-Confidential