ATECC508A-chippen er et kraftcenter for kryptografiske processer. Det kan oprette og sikkert gemme unikke asymmetriske nøglepar baseret på elliptisk kurvekryptering (FIPS186-3), oprette og verificere 64-byte digitale signaturer, oprette en delt hemmelig nøgle på en offentlig kanal via elliptisk kurve Diffie-Hellman Algorithm og udføre en standard hash-baseret challenge-response protokol ved hjælp af en SHA-256 algoritme. Den leveres også med en intern højkvalitets FIPS-tilfældig talgenerator.
Chippen har også et 10Kb EEPROM-array til lagring af nøgler, certifikater, data, forbrugslogning og sikkerhedskonfigurationer. Med adgangsbegrænsninger og konfigurationslåsefunktioner er dine data sikret mod uautoriserede ændringer. Hver ATECC508A kommer med et unikt 72-bit serienummer og er fyldt med sikkerhedsfunktioner til at afværge fysiske og logiske angreb.
Ved hjælp af Sparkfun hookup guiden og Arduino Library kan du nemt stifte bekendtskab med elliptisk kurvekryptografi og processen med at signere/verificere data. Det er dog vigtigt at bemærke, at dette board ikke er i stand til at kryptere og dekryptere data. Det kan udføre forskellige kryptografiske autentificeringsprocesser såsom sikker oprettelse af privat nøgle, sikker nøglelagring og oprettelse og verifikation af digital signatur.
Sparkfun Qwiic Connect-systemet er et omfattende økosystem af I²C-sensorer, aktuatorer, skjolde og kabler, der forenkler prototyping og minimerer fejl. Alle Qwiic-aktiverede kort bruger en fælles 1 mm pitch, 4-benet JST-stik, hvilket sparer dig PCB-plads og besværet med forkerte forbindelser.
Funktioner:
Dokumenter:
Mærke | Sparkfun |
Model | DEV-15573 |
Mere info | Cryptographic Co-Processor ATECC508A (Qwiic) Hookup Guide - SparkFun Learn |