P IoT projekti Vse bolj so priljubljeni med proizvajalci in strokovnjaki, ki temeljijo na razvojnih ploščah, kot je Arduino, ali njihovih lastnih Raspberry Pi SBC. Varnost pri teh projektih je ključnega pomena, saj jih je mogoče ranljivo odstraniti ali spremeniti njihove funkcije. To je skrb, ki jo rešuje ATECC608.
Do zdaj je bilo veliko modulov in elementov za ustvarjanje vseh vrst projektov, a le malo resnično usmerjenih v krepitev varnosti do tega elementa podjetje Microchip, slavni razvijalec izdelkov, kot so mikrokrmilniki PIC.
O ATECC608
Projekt ATECC608 vam omogoča, da v Raspberry Pi dodate varnostni čip Microchip, tako da lahko zaščiti vaš IoT dizajn pred fizičnimi napadi in napadi na daljavo. Poleg tega je modul zelo majhen in ga je poleg tega mogoče enostavno povezati z Rasbperry Pi samo 10 dolarjev.
ATECC608 je zelo enostaven za uporabo, preprosto ga morate povezati z Raspberry Pi po njegovem hitrem priročniku, ki ga boste našli v tem Naslov GitHub. Po tem je pripravljen za uporabo s primeri Pythona, ki so na voljo na Microchip GitHub ki jo boste našli na tej drugi povezavi. In če se sprašujete o njegovi zasnovi, je odprtokodna (CERN OHL v1.2).
Vsi so zasnovani s tehnologijo Microchip, vendar jih je oblikoval Francosko podjetje mgIT.at in ustvaril OTS Security.
La Ideja je, da začne postajati priljubljeno za zaščito IoT projektov z Raspberry Pi, za uporabo varnih povezav s TLS, anti-kloniranjem, žetonom PKCS11 itd.
Tehnične značilnosti ATEC608
Za več informacij o ATECC608 recimo, da imate naslednje značaja:
- Šifrirni soprocesor z varnim shranjevanjem gesla za strojno opremo.
- Zaščita pred shranjevanjem do 16 ključev, potrdil ali podatkov.
- ECDH FIPS SP800-56A Elliptic Curve Deffie-Hellman, anonimni rotocol za vzpostavitev ključa, ki dvema strankama z eliptičnimi krivuljami omogoča javno-zasebni ključ, da na negotovem kanalu vzpostavijo skupno skrivnost.
- Podprt je standard NIST P256
- Razpršilnik SHA-256 in HMAC
- AES-128 za šifriranje in dešifriranje
- RNG (Randon Number Generator) FIPS 800-90 A / B / C
- Združljivost z nazaj ATECC508