Sistema di encodig/decodig a chiave simmetrica
Sistema integrato di encodig/decodig seriale a chiave simmetrica,
sviluppato per un apparato di sicurezza (controllo degli accessi).
Caratteristiche tecniche:
Crypt Engine: Atmel AVR AT
Software: crypt/decrypt rolling code
Chiave: 32 bit rolling + bit adattivi sulla base del dato in I/O.
I/O: seriale con protocollo standard 1N9600
Alimentazione: 5Vcc.
Principio di funzionamento:
La scheda che monta il Crypt Engine è in grado di codificare
e decodificare un pacchetto di byte sulla base di una chiave simmetrica
a lunghezza variabile, costituita da almeno 32 bit. I pacchetti
codificati o decodificati vengono scambiati via seriale, da/verso
una scheda master. L'integrità dei pacchetti è garantita
tramite un controllo a ridondanza di tipo CRC16 (che garantisce
una probabilità d'errore inferiore allo 0.002%).
La chiave, di tipo simmetrico e diversa per ogni utente, è
costituita da 32 bit salvati nell'EEPROM interna del Crypt Engine
(fisicamente inaccessibile dall'esterno) più un numero
di bit aggiuntivi, calcolati dall'algoritmo sulla base del pacchetto
in transito. I 32 bit di base sono inoltre aggiornati con sistema
rolling code.
Il sistema di comunicazione è concepito in modo che la
codifica dei dati cambi di momento in momento, così che,
ad esempio, due dati uguali siamo sempre codificati diversamente.
In questo modo la comunicazione non è decodificabile con
le principali tecniche di crittoanalisi, se non in tempi estremamente
lunghi, tali da rendere inefficace qualunque tentativo di attacco
di tipo "brute force".
La codifica e la decodifica richiedono tempi estremamente brevi
(inferiori a 50ms su Crypt Engine da 8MIPS), pur garantendo un
elevatissimo livello di sicurezza.
L'applicazione risulta ideale anche per la realizzazione di antifurti,
chiavi di accesso, apricancelli, chiavi hardware
per PC, autenticazione di utenti, distributori automatici,
gestione di carte prepagate e per tutti quei casi ove è
richiesta un'elevata sicurezza nello scambio di dati. L'elettronica
di gestione è concepita per essere agevolmente inseribile
all'interno di un portachiavi.
|