Module Name
Allegro Cryptographic Engine
Historical Reason
Moved to historical list due to sunsetting
Caveat
When installed, initialized and configured as specified in Section 3 of the Security Policy
Security Level Exceptions
- Physical Security: N/A
- Mitigation of Other Attacks: N/A
Embodiment
Multi-Chip Stand Alone
Description
Allegro’s suite of Embedded Device Security toolkits makes embedding standards-based security protocols into resource sensitive embedded systems and consumer electronics fast, easy and reliable. The Allegro Cryptographic Engine (ACE) is a cryptographic library module specifically engineered for embedded devices. The module provides embedded systems developers with an easily understood software interface to enable bulk encryption and decryption, message digests, digital signature creation and validation and key generation and exchange. For full details see www.allegrosoft.com/ace.
Tested Configuration(s)
- Linux Mint 18 Cinnamon running on an Intel NUC6i7KYK System with Intel i7-6770HQ with PAA
- Linux Mint 18 Cinnamon running on an Intel NUC6i7KYK System with Intel i7-6770HQ without PAA (single-user mode)
Approved Algorithms
AES |
Cert. #A2685 |
CKG |
vendor affirmed |
CVL |
Cert. #A2685 |
DRBG |
Cert. #A2685 |
ECDSA |
Cert. #A2685 |
HMAC |
Cert. #A2685 |
KAS-SSC |
Cert. #A2685 |
KTS |
AES Cert. #A2685, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength |
KTS |
AES Cert. #A2685 and HMAC Cert. #A2685, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength |
PBKDF |
vendor affirmed |
RSA |
Cert. #A2685 |
SHS |
Cert. #A2685 |
Allowed Algorithms
NDRNG; RSA (key wrapping; key establishment methodology provides 112 or 128 bits of encryption strength)