Il chip ATECC508A è un concentrato di processi crittografici. Può creare e archiviare in modo sicuro coppie di chiavi asimmetriche univoche basate sulla crittografia a curva ellittica (FIPS186-3), creare e verificare firme digitali a 64 byte, creare una chiave segreta condivisa su un canale pubblico tramite l'algoritmo Diffie-Hellman a curva ellittica ed eseguire un protocollo challenge-response standard basato su hash che utilizza un algoritmo SHA-256. Inoltre viene fornito con un generatore interno di numeri casuali FIPS di alta qualità.
Il chip dispone inoltre di un array EEPROM da 10 Kb per l'archiviazione di chiavi, certificati, dati, registrazione dei consumi e configurazioni di sicurezza. Con le restrizioni di accesso e le funzionalità di blocco della configurazione, i tuoi dati sono al sicuro da modifiche non autorizzate. Ogni ATECC508A viene fornito con un numero di serie univoco a 72 bit ed è dotato di funzionalità di sicurezza per scongiurare attacchi fisici e logici.
Con l'aiuto della guida ai collegamenti Sparkfun e della libreria Arduino , puoi facilmente familiarizzare con la crittografia a curva ellittica e il processo di firma/verifica dei dati. Tuttavia, è importante notare che questa scheda non è in grado di crittografare e decrittografare i dati. Può eseguire vari processi di autenticazione crittografica come la creazione sicura di chiavi private, l'archiviazione sicura di chiavi e la creazione e verifica della firma digitale.
Il sistema Sparkfun Qwiic Connect è un ecosistema completo di sensori, attuatori, schermature e cavi I²C che semplificano la prototipazione e riducono al minimo gli errori. Tutte le schede abilitate Qwiic utilizzano un comune connettore JST a 4 pin con passo da 1 mm, risparmiando spazio sul PCB e il fastidio di connessioni errate.
Caratteristiche:
Documenti:
Marca | Sparkfun |
Modello | DEV-15573 |
Ulteriori informazioni | Cryptographic Co-Processor ATECC508A (Qwiic) Hookup Guide - SparkFun Learn |