The Arm TrustZone CryptoCell-700 family is an embedded security platform for high performance SoCs. It offers an outstanding level of security, targeting a broad set of threats (including ones involving physical tampering with the device), while, at the same time, addressing the challenging requirements for increased system complexity, high performance, low power consumption and small footprint.
The multi-layered hardware and middleware architecture combines hardware accelerators, root-of-trust control hardware with a rich layer of security middleware and software tools for the IC and device production process.
The CryptoCell-700 family takes cryptographic instructions from the System control Processor (SCP) during Boot, or from SW applications – either trusted (running within the TEE) or normal - running on the main application processor(s). It processes the data and puts the results back into system or internal memory.