Difference between revisions of "SEC01"
Line 4: | Line 4: | ||
=== ATECC608B === | === ATECC608B === | ||
− | Microchip Security Verification / Encryption IC | + | Microchip Security Verification / Encryption IC available at JLCPCB (part no: C17350254) at $2.00. |
+ | |||
+ | ==== Features ==== | ||
+ | |||
+ | • Cryptographic Co-Processor with Secure Hardware-Based Key Storage: | ||
+ | – Protected storage for up to 16 keys, certificates or data | ||
+ | • Hardware Support for Asymmetric Sign, Verify, Key Agreement: | ||
+ | – ECDSA: FIPS186-3 Elliptic Curve Digital Signature | ||
+ | – ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman | ||
+ | – NIST Standard P256 Elliptic Curve Support | ||
+ | • Hardware Support for Symmetric Algorithms: | ||
+ | – SHA-256 & HMAC Hash including off-chip context save/restore | ||
+ | – AES-128: Encrypt/Decrypt, Galois Field Multiply for GCM | ||
+ | • Networking Key Management Support: | ||
+ | – Turnkey PRF/HKDF calculation for TLS 1.2 & 1.3 | ||
+ | – Ephemeral key generation and key agreement in SRAM | ||
+ | – Small message encryption with keys entirely protected | ||
+ | • Secure Boot Support: | ||
+ | – Full ECDSA code signature validation, optional stored digest/signature | ||
+ | – Optional communication key disablement prior to secure boot | ||
+ | – Encryption/Authentication for messages to prevent on-board attacks | ||
+ | • Internal High-Quality NIST SP 800-90A/B/C Random Number Generator (RNG) | ||
+ | • Two High-Endurance Monotonic Counters | ||
+ | • Unique 72-Bit Serial Number | ||
+ | • Two Interface Options Available: | ||
+ | – High-Speed Single Wire Interface with One GPIO Pin | ||
+ | – 1 MHz Standard I2C Interface | ||
+ | • 1.8V to 5.5V IO Levels, 2.0V to 5.5V Supply Voltage | ||
+ | • Two Temperature Ranges Available: | ||
+ | – Standard Industrial Temperature Range: -40℃ to +85℃ | ||
+ | – Extended Industrial Temperature Range: -40℃ to +100℃ | ||
+ | • <150 nA Sleep Current | ||
+ | • Packaging Options | ||
+ | – 8-pad UDFN, 8-lead SOIC and 3-Lead Contact Package Options | ||
+ | – Die-on-Tape and Reel and WLCSP for Qualified Customers (Contact Microchip Sales) | ||
== Miscellaneous Links == | == Miscellaneous Links == | ||
+ | |||
+ | * [https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2311141807_Microchip-Tech-ATECC608B-MAVDA-S_C17350254.pdf ATECC608B CryptoAuthenticatn Device Summary Data Sheet] |
Revision as of 01:49, 4 June 2024
Security ICs
ATECC608B
Microchip Security Verification / Encryption IC available at JLCPCB (part no: C17350254) at $2.00.
Features
• Cryptographic Co-Processor with Secure Hardware-Based Key Storage: – Protected storage for up to 16 keys, certificates or data • Hardware Support for Asymmetric Sign, Verify, Key Agreement: – ECDSA: FIPS186-3 Elliptic Curve Digital Signature – ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman – NIST Standard P256 Elliptic Curve Support • Hardware Support for Symmetric Algorithms: – SHA-256 & HMAC Hash including off-chip context save/restore – AES-128: Encrypt/Decrypt, Galois Field Multiply for GCM • Networking Key Management Support: – Turnkey PRF/HKDF calculation for TLS 1.2 & 1.3 – Ephemeral key generation and key agreement in SRAM – Small message encryption with keys entirely protected • Secure Boot Support: – Full ECDSA code signature validation, optional stored digest/signature – Optional communication key disablement prior to secure boot – Encryption/Authentication for messages to prevent on-board attacks • Internal High-Quality NIST SP 800-90A/B/C Random Number Generator (RNG) • Two High-Endurance Monotonic Counters • Unique 72-Bit Serial Number • Two Interface Options Available: – High-Speed Single Wire Interface with One GPIO Pin – 1 MHz Standard I2C Interface • 1.8V to 5.5V IO Levels, 2.0V to 5.5V Supply Voltage • Two Temperature Ranges Available: – Standard Industrial Temperature Range: -40℃ to +85℃ – Extended Industrial Temperature Range: -40℃ to +100℃ • <150 nA Sleep Current • Packaging Options – 8-pad UDFN, 8-lead SOIC and 3-Lead Contact Package Options – Die-on-Tape and Reel and WLCSP for Qualified Customers (Contact Microchip Sales)