Questa sezione del sito è dedicata alla sicurezza dei sistemi embedded. La sicurezza di un sistema embedded è una questione che ha impatto su vari aspetti dello sviluppo. Segger ha rilasciato due versioni speciali del sistema operativo embOS: embOS-MPU (per l'architettura Cortex-M, gestisce task privilegiati che hanno accesso a tutte le aree di memoria e task che invece subiscono delle restrizioni in tal senso) e embOS-Safe, una versione speciale di embOS certificata per lo sviluppo di applicazioni Safety-Critical sino al livello SIL3.
Segger ha anche sviluppato un'intera libreria crittografica (emCrypt) e alcuni protocolli di rete a livello applicativo (SSL/TLS e SSH). A completare la soluzione il prodotto emSECURE che offre protezione sul target rispetto ai tentativi di reverse engineering del firmware, clonazione e produzione fraudolenta.
Libreria crittografica avanzata con cifrari simmetrici, asimmetrici, hashing
- Tutti i cifrari (AES, XTS-AES, DES, TripleDES, ARIA, SEED, Camellia, Blowfish, Twofish, IDEA)
- Algoritmi di hash (MD5, RIPEMD-160, SHA-1, SHA-2 family, SHA-3 family, SM3)
- Algortmi MAC (HMAC, CMAC, GMAC, KMAC, Michael)
- Algoritmi di Key Derivation (KDF1, KDF2, HKDF, PBKDF2, X9.63 KDF)
- All key agreement protocols (DH, ECDH, X25519, X448)
- All digital signature protocols (RSASSA-PSS, RSASSA-PKCS1, DSA, ECDSA, Ed25519, Ed448)
- All key generation algorithms, probabilistic and proven primes, for RSA and DSA
- All random bit generators (Fortuna, Hash_DRBG, HMAC_DRBG, CTR_DRBG)
- All extendable output functions (SHAKE128, SHAKE256, cSHAKE128, cSHAKE256)
- All key encapsulation functions (RSAES-OAEP, AESKW, Camellia-KW, ARIA-KW, SEED-KW, Twofish-KW)
- All NIST prime curves (P-192, P-224, P-256, P-384, P-521)
- All Brainpool curves and twisted curves (brainpoolP160r1 through brainpoolP512r1)
- All self-tests
Libreria crittografica di base con algoritmi simmetrici e di hashing
- AES-128, AES-192, AES-256
- DES
- TripleDES (also known as 3DES or TDES) with all keying options
- MD5
- RIPEMD-160
- SHA-1
- SHA-224, SHA-256. SHA-384, SHA-512, SHA-512/224, SHA-512/256