2.2.3 Data Security
(Ask a Question)Data security protects the information that IGLOO 2 FPGA stores, processes, or communicates with the end application. If, for example, the configured design allows implementing the key management and encryption portion of a secure military radio, data security is entailed in encrypting and authenticating the radio traffic, and protecting the associated application-level cryptographic keys. Data security is closely related to the terms Information Assurance (IA) and information security. All IGLOO 2 devices incorporate enhanced design security, making them the most secure programmable logic devices ever made. Select IGLOO 2 models also include an advanced set of on-chip data security features that helps designing the most secure information assurance applications easier and better than ever before.
The following table lists the data security features of IGLOO 2.
| Features (S Devices) | M2GL005S, M2GL010S, M2GL010TS, M2GL025TS, and M2GL050TS | M2GL060TS, M2GL090TS,and M2GL150TS |
|---|---|---|
| CRI pass-through DPA patent license | Available | Available |
| Hardware firewalls protecting access to memories | Available | Available |
| Non-deterministic random bit generator service | Available | Available |
| AES-128/256service (ECB, OFB, CTR, and CBC modes) | Available | Available |
| SHA-256service | Available | Available |
| HMAC-SHA-256service | Available | Available |
| Key tree service | Available | Available |
| PUF emulation (Pseudo-PUF) | Available | — |
| PUF emulation (SRAM-PUF) | — | Available |
| ECC point-multiplication service | — | Available |
| ECC point-addition service | — | Available |
| User SRAM-PUF enrollment service | — | Available |
| User SRAM-PUF activation code export service | — | Available |
| SRAM-PUF intrinsic key gen. and enrollment service | — | Available |
| SRAM-PUF key import and enrollment service | — | Available |
| SRAM-PUF key regeneration service | — | Available |
