Module Name
Samsung SCrypto Cryptographic Module
Caveat
When operated in FIPS mode
Security Level Exceptions
- Physical Security: N/A
- EMI/EMC: Level 3
- Design Assurance: Level 3
- Mitigation of Other Attacks: N/A
Embodiment
Multi-Chip Stand Alone
Description
SCrypto is secure library which is used to provide a standardized common cryptographic API to trusted applications for the secure world/TEE environment.
Tested Configuration(s)
- QSEE 5.18 (64-bit) running on Samsung Galaxy S22+ with Qualcomm Snapdragon 8 Gen 1
- QSEE 5.18 (64-bit) running on Samsung Galaxy Z Flip 4 with Qualcomm Snapdragon 8+ Gen 1 (single-user mode)
- TEEGRIS 4.2 (32-bit) running on Samsung Galaxy S21+ with Samsung Electronics Exynos 2100
- TEEGRIS 4.2 (32-bit) running on Samsung Galaxy Watch 4 with Samsung Electronics Exynos W920
- TEEGRIS 4.2 (64-bit) running on Samsung Galaxy S21+ with Samsung Electronics Exynos 2100
- TEEGRIS 4.2.1 (64-bit) running on Samsung Galaxy A53 with Samsung Electronics Exynos 1280
- TEEGRIS 4.2.1 (64-bit) running on Samsung Galaxy S22+ with Samsung Electronics Exynos 2200
Approved Algorithms
| AES |
Cert. #A915 |
| CVL |
Cert. #A915 |
| DRBG |
Cert. #A915 |
| ECDSA |
Cert. #A915 |
| ENT |
P |
| HMAC |
Cert. #A915 |
| KBKDF |
Cert. #A915 |
| KTS |
AES Cert. #A915; key establishment methodology provides between 128 and 256 bits of encryption strength |
| RSA |
Cert. #A915 |
| SHS |
Cert. #A915 |
Allowed Algorithms
RSA (Cert. #A915, key wrapping; key establishment methodology provides 112 bits of encryption strength)