ATECC108 includes an EEPROM array that can be used for storage of up to 16 keys, miscellaneous read/write, read-only or secret data, consumption logging, and security configuration. Access to the various sections of memory can be restricted in a variety of ways and then the configuration locked to prevent changes.
ATECC108 features a wide array of defensive mechanisms specifically designed to prevent physical attacks on the device itself or logical attacks on the data transmitted between the device and the system. Hardware restrictions on the ways in which keys are used or generated provide further defense against certain styles of attack.
FEATUREs
● Secure authentication and product validation device
● High-Speed Public Key Algorithm (PKI) Crypto Engine
- FIPS186-3 Elliptic Curve Digital Signature Algorithm (ECDSA)
● NIST Standard P256, B283, and K283 Elliptic Curve support
● Superior SHA-256 Hash Algorithm; HMAC option
● Integrated capability for both Host and Client operations
● Best in class 256/283-bit key length, storage for up to 16 keys
● Guaranteed unique 72-bit serial number
● Internal high-quality FIPS Random Number Generator (RNG)
● 8.5Kb EEPROM memory for keys, certificates, and data
● 512 One Time Programmable (OTP) bits for fixed information or
consumption logging
● Multiple I/O options
- High-Speed single pin interface, with one GPIO pin
- 1MHz standard I2C interface
● Integrated temperature sensor
- Uncalibrated accuracy, -40°C to +85°C (±3°C)
● 2.0V – 5.5V supply voltage range
● 1.8V – 5.5V communications
● <150nA sleep current
● Extended multi-level hardware security
● 8-lead SOIC, 8-pad UDFN, and 3-lead CONTACT packages
APPLICATIONs
● Anti-clone for accessories, daughter cards, and consumables
● Secure boot validation — software anti-piracy
● Network and computer access control and password handling
● Authenticated/encrypted network communications