数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

  • ATECC608B-R

  • AI
    The **ATECC608B-R** is a secure element from Microchip’s CryptoAuthentication™ family. It is a cryptographic co-processor designed to provide hardware-based security for IoT devices, protecting sensitive data like private keys and certificates from physical and logical attacks. --- ### 1. Key Technical Specifications | Parameter | Specification | |:--- |:--- | | **Manufacturer** | Microchip Technology | | **Interface** | I2C (up to 1MHz), Single Wire Interface (SWI) | | **EEPROM Size** | 10.5 Kb (organized in slots) | | **Supply Voltage (Vcc)** | 2.0V to 5.5V | | **Active Current** | < 1 mA | | **Sleep Current** | < 150 nA | | **Package Options** | 8-pad UDFN, 8-lead SOIC, 3-lead Contact | --- ### 2. Core Security Features The ATECC608B-R is designed to handle cryptographic tasks off-chip, ensuring the main MCU never "sees" the private keys. * **Cryptographic Acceleration**: * **ECDSA**: Elliptic Curve Digital Signature Algorithm (FIPS186-3). * **ECDH**: Elliptic Curve Diffie-Hellman for key agreement. * **AES-128**: Support for GCM and ECB modes. * **SHA-256**: Secure Hash Algorithm for data integrity. * **Hardware Protections**: * Internal high-quality **Random Number Generator (RNG)**. * Active shield and environmental monitoring to prevent side-channel attacks. * Secure boot support for external microcontrollers. * **Storage**: * Dedicated slots for up to 16 keys, certificates, or data. * Immutable "locked" configuration to prevent tampering. --- ### 3. Comparison: ATECC608A vs. ATECC608B The "B" revision is a drop-in replacement for the "A" version but includes specific enhancements: | Feature | ATECC608A | ATECC608B | |:--- |:--- |:--- | | **Side-Channel Defense** | Standard | Enhanced (Improved DPA resistance) | | **Boot Sequence** | Standard | Optimized for faster secure boot | | **Production Compatibility** | Legacy | Recommended for new designs | --- ### 4. Typical Connection Diagram (I2C) The device is simple to integrate into an electronic circuit, requiring minimal external components. ```text [Main MCU] [ATECC608B] +--------------+ +--------------+ | SDA (I/O) |<-------->| SDA (Pin 5)| | SCL (Out) |--------->| SCL (Pin 6)| | | | | | VCC (3.3V) |---+----->| VCC (Pin 8)| | | | | | | GND |---+----->| GND (Pin 4)| +--------------+ | +--------------+ | [Pull-up Resistors] ``` --- ### 5. Common Use Cases 1. **IoT Authentication**: Authenticating a device to cloud services like AWS IoT or Google Cloud. 2. **Anti-Counterfeiting**: Ensuring only genuine accessories (e.g., batteries, printer cartridges) work with a product. 3. **Secure Storage**: Storing sensitive configuration data that must not be read or altered. 4. **Firmware Integrity**: Verifying that the firmware running on the main MCU has not been modified.
    ✨ Follow-up Questions
    • How does the 'R' suffix in ATECC608B-R affect the packaging or ordering code?
    • What are the steps to provision the ATECC608B with private keys?
    • Can the ATECC608B be used with an ESP32 or Arduino for secure cloud connection?