Segger emCrypt

Panoramica

Progettato pensando sia all’efficienza che alla sicurezza, emCrypt funge da toolkit di crittografia affidabile, offrendo tutti i componenti chiave necessari per i protocolli sicuri odierni. In un mondo pieno di dispositivi connessi, mantenere i dati al sicuro è fondamentale. Con emCrypt, gli utenti possono confidare nella protezione dei propri dispositivi embedded contro le potenziali minacce.

Caratteristiche principali

emCrypt include varie funzionalità progettate per soddisfare le moderne esigenze di sicurezza, fornendo soluzioni crittografiche ad alte prestazioni con un focus su un codice pulito e sicuro.Standard crittografici moderni: emCrypt aderisce ai più recenti standard crittografici, garantendo meccanismi di sicurezza robusti e aggiornati per proteggere i dati sensibili.

Codice sicuro, veloce e pulito: La libreria è focalizzata su prestazioni ed efficienza. Le soluzioni di crittografia sono affidabili e scritte con un codice facile da mantenere.API intuitiva: emCrypt include un supporto completo per operazioni crittografiche avanzate come la derivazione, il wrapping e l’incapsulamento delle chiavi.

Casi d’uso

emCrypt offre soluzioni versatili per la protezione dei dati in vari scenari:

Sicurezza dei dati in trasmissione: emCrypt garantisce la protezione dei dati durante il trasferimento. Soluzioni come emSSL ed emSSH utilizzano i potenti algoritmi di emCrypt per proteggere le comunicazioni via Internet, prevenendo accessi non autorizzati.

Sicurezza dei dati a riposo (at rest): Protegge le informazioni memorizzate sui dispositivi. Grazie alla tecnologia di crittografia XTS-AES, i dati rimangono protetti anche in caso di compromissione fisica del dispositivo.

Integrità dei dati: Utilizza firme digitali (RSA, ECDSA, EdDSA) per verificare che i dati provengano da una fonte fidata e non siano stati manomessi.

Come funziona emCrypt

emCrypt offre una vasta gamma di capacità crittografiche che costituiscono la base di molti protocolli di sicurezza. Può essere configurato per il minimo ingombro di memoria nei dispositivi limitati, ma può anche scalare per prestazioni più elevate su sistemi con più risorse. È la base su cui sono costruiti emSSL, emSSH ed emSecure.

Caratteristiche avanzate:

Manuale completo di 2.000 pagine che copre tutte le funzioni API.Implementazione modulare: vengono collegati (link) solo i componenti necessari.

Crittografia a chiave pubblica: RSA, DSA, ECDSA e EdDSA.Cifrari sintonizzabili, algoritmi hash e codici di autenticazione dei messaggi (MAC).

Scritto in ANSI C: indipendente dal compilatore e dal target (PC o sistemi embedded).

Prodotti collegati in uso presso SEGGER

emSSL: Consente la creazione di connessioni sicure tra client e server.

emSSH: Progettato per garantire l’accesso remoto sicuro (login) in un sistema embedded.

emSecure-RSA: La versione predefinita di emSecure basata su crittografia asimmetrica RSA.

emSecure-ECDSA: Offre firme digitali basate sulle moderne curve ellittiche.

Informazioni sull’acquisto e Pacchetti

emCrypt viene fornito come codice sorgente, garantendo trasparenza e possibilità di ispezione. È esente da licenze open source che richiedono l’attribuzione, permettendo l’integrazione in prodotti commerciali senza l’obbligo di rilasciare il codice combinato.

Pacchetto, contenuti Principali

emCrypt-BASE

AES (128/192/256), DES, 3DES, MD5, RIPEMD-160, Famiglia SHA-1 e SHA-2.em

Crypt-PRO

Tutti i cifrari (inclusi XTS-AES, Blowfish, Twofish), tutti gli algoritmi Hash (SHA-3, SM3), MAC, protocolli di accordo chiavi (ECDH, X25519), firme digitali e test automatici.

Licenze

Tutte le licenze prevedono un pagamento unico, sono royalty-free e non basate su abbonamento. Includono 6 mesi di supporto e aggiornamenti.

SEGGER’s Friendly License: emCrypt è disponibile gratuitamente per scopi non commerciali, di valutazione e didattici, senza limitazioni tecniche.