u IoT projekti Sve su popularniji među proizvođačima i profesionalcima koji se temelje na razvojnim pločama poput Arduina ili njihovim vlastitim Raspberry Pi SBC. Sigurnost u ovim projektima je ključna, jer bi mogli biti napadnuti na daljinu ili bi se njihove funkcije mogle promijeniti ako postoje ranjivosti. To je briga koju ATECC608 treba riješiti.
Do sada je postojalo mnogo modula i elemenata za stvaranje projekata svih vrsta, ali malo je onih koji su zaista bili orijentirani na jačanje sigurnosti do ovog elementa kompanija Microchip, poznati programer proizvoda poput svojih PIC mikrokontrolera.
O ATECC608
Projekat ATECC608 Omogućava vam da dodate Microchip sigurnosni čip na svoj Raspberry Pi, tako da može zaštititi vaš IoT dizajn od fizičkih i daljinskih napada. Uz to, modul je vrlo mali i lako se povezuje s Rasbperry Pi, ali ima i cijenu po njemu samo 10 dolara.
ATECC608 je vrlo jednostavan za upotrebu, samo ga morate povezati s Raspberry Pi slijedeći njegov brzi vodič koji ćete pronaći u ovome GitHub adresa. Nakon toga, spreman je za upotrebu sa Python primjerima dostupnim na Microchip GitHub koje ćete naći na ovom drugom linku. A ako se pitate o njegovom dizajnu, to je open source (CERN OHL v1.2).
Svi su dizajnirani sa Microchip tehnologijom, ali dizajnirao ih je Francuska kompanija mgIT.at i kreirao OTS Security.
La ideja je da počinje postati popularno za zaštitu IoT projekata s Raspberry Pi, za korištenje sigurnih veza s TLS-om, anti-kloniranjem, PKCS11 Token, itd.
Tehničke karakteristike ATEC608
Za više informacija o ATECC608 recite da imate sljedeće karakteristike:
- Procesor za šifriranje sa sigurnim hardverskim skladištenjem lozinke.
- Zaštita prostora za pohranu do 16 ključeva, certifikata ili podataka.
- ECDH FIPS SP800-56A Eliptička krivulja Deffie-Hellman, anonimni rotokol za unos ključa koji omogućava dvjema stranama s eliptičnim krivuljama javno-privatni ključ, da uspostave zajedničku tajnu na nesigurnom kanalu.
- Podržan NIST P256 standard
- SHA-256 i HMAC hash
- AES-128 za šifriranje i dešifriranje
- RNG (Randon Number Generator) FIPS 800-90 A / B / C
- Povratna kompatibilnost ATECC508