0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
DS28C39Q+U

DS28C39Q+U

  • 厂商:

    AD(亚德诺)

  • 封装:

    WDFN6

  • 描述:

    I2C PUF ECDSA AUTHENTICATOR

  • 数据手册
  • 价格&库存
DS28C39Q+U 数据手册
Request Security User Guide and Developer Software › EVALUATION KIT AVAILABLE Click here for production status of specific part numbers. DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection General Description The DS28C39 is an ECDSA public-key-based bidirectional secure authenticator that incorporates Maxim’s patented ChipDNA™ feature, a physically unclonable function (PUF) to provide a cost-effective solution with the ultimate protection against security attacks. Using the random variation of semiconductor device characteristics that naturally occur during wafer fabrication, the ChipDNA circuit generates a unique output value that is repeatable over time, temperature, and operating voltage. Attempts to probe or observe ChipDNA operation modifies the underlying circuit characteristics, preventing discovery of the unique value used by the chip cryptographic functions. The DS28C39 utilizes the ChipDNA output as key content to cryptographically secure all device stored data and as the private key for the ECDSA signing operation. With ChipDNA capability, the device provides a core set of cryptographic tools derived from integrated blocks including an asymmetric (ECC-P256) hardware engine, a FIPS/NIST-compliant true random number generator (TRNG), 2Kb of secured EEPROM, a decrement-only counter and a unique 64-bit ROM identification number (ROM ID). The ECC public/ private key capabilities operate from the NIST-defined P-256 curve to provide a FIPS 186-compliant ECDSA signature generation function. The unique ROM ID is used as a fundamental input parameter for cryptographic operations and serves as an electronic serial number within the application. Lastly, the DS28C39 supports I2C communication at the 100kHz standard mode. Applications Benefits and Features ●● Robust Countermeasures Protect Against Security Attacks • Patented Physically Unclonable Function Secures Device Data • Actively Monitored Die Shield Detects and Reacts to Intrusion Attempts • All Stored Data Cryptographically Protected from Discovery ●● ECDSA Authenticated R/W of Stored Data and Counter ●● Efficient Public-Key Authentication Solution to Authenticate Peripherals • FIPS 186-Compliant ECDSA P256 Signature for Challenge/Response Authentication • ChipDNA Generated Public/Private Key Pair. • TRNG with NIST SP 800-90B Compliant Entropy Source ●● Supplemental Features Enable Easy Integration into End Applications • 17-Bit One-Time Settable, Nonvolatile DecrementOnly Counter with Authenticated Read • 2Kb of EEPROM for User Data, Key, Control Registers, and Certificate • Unique and Unalterable Factory Programmed 64-Bit Identification Number (ROM ID) • I2C Communication: Up to 200kHz • Operating Range: 3.3V ±10%, -40°C to +85°C • 6-Pin TDFN-EP Package (3mm x 3mm) ●● Authentication of Medical Sensors and Tools ●● Secure Management of Limited Use Consumables ●● IoT Node Authentication Ordering Information appears at end of data sheet. ●● Peripheral Authentication ●● Reference Design License Management ●● Printer Cartridge Identification and Authentication 19-100700; Rev 0; 11/19 DeepCover is a registered trademark and ChipDNA is a trademark of Maxim Integrated Products, Inc. DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection Typical Application Circuit VCC VCC VCC VCC Rp µC I2C PORT GND www.maximintegrated.com SDA SCL VCC PIOA PIOB DS2476 IO IO VCC DS28C39 C1 SDA SCL GND Maxim Integrated │  2 DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection Absolute Maximum Ratings Voltage Range on Any Pin Relative to GND...........-0.5V to 4.0V Maximum Current into Any Pin........................... -20mA to 20mA Operating Temperature Range............................ -40°C to +85°C Junction Temperature.......................................................+150°C Storage Temperature Range............................. -40°C to +125°C Lead temperature (soldering, 10s)................................... +300°C Soldering Temperature (reflow)........................................+260°C Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Package Information 6 TDFN-EP Package Code T633+2 Outline Number 21-0137 Land Pattern Number 90-0058 Thermal Resistance, Single-Layer Board: Junction to Ambient (θJA) 55°C/W Junction to Case (θJC) 9°C/W Thermal Resistance, Four-Layer Board: Junction to Ambient (θJA) 42°C/W Junction to Case (θJC) 9°C/W For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”, “#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer board. For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial. www.maximintegrated.com Maxim Integrated │  3 DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection Electrical Characteristics (Limits are 100% tested at TA = 25ºC. Limits over the operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Specifications marked GBD are guaranteed by design and not production tested. Specifications to the minimum and maximum operating temperature are guaranteed by design and are not production tested.) PARAMETER Supply Voltage Supply Current SYMBOL VCC ICC CONDITIONS (Note 1) MIN TYP MAX 2.97 3.3 UNITS 3.63 V Standby 4 mA Communicating/active (Note 2) 10 mA CRYPTO FUNCTIONS Computation Current ICMP 10 mA Generate ECC Key Pair tGKP (Note 3) 200 ms Generate ECDSA Signature tGES 130 ms TRNG On-Demand Check tODC 20 ms Read Memory tRM 30 ms Write Memory tWM 65 ms Write State tWS 15 ms Write/Erase Cycles (Endurance) NCY TA = +85°C (Note 4) 100K Data Retention tDR TA = +85°C (Note 5) 10 EEPROM I2C years SCL AND SDA PINS (Note 6) Low-Level Input Voltage VIL -0.3 0.3 × VCC V High-Level Input Voltage VIH 0.85 × VCC VCC + 0.3V V Hysteresis of Schmitt Trigger Inputs VHYS (Note 2) Low-Level Output Voltage at 4mA Sink Current VOL (Note 7) Output Fall Time from VIH(MIN) to VIL(MAX) with a Bus Capacitance from 10pF to 400pF tOF (Note 2) II (Note 2) Input Current with an Input Voltage Between 0.1VCCmax and 0.9VCCmax www.maximintegrated.com 0.1 × VCC V 0.4 180 -1 V ns +1 µA Maxim Integrated │  4 DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection Electrical Characteristics (continued) (Limits are 100% production tested at TA = +25°C and/or TA = +85°C. Limits over the operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Typical values are not guaranteed.) PARAMETER Input Capacitance SCL Clock Frequency Hold Time (Repeated) START Condition SYMBOL CONDITIONS CI (Note 2) fSCL (Note 1) tHD:STA MIN TYP MAX UNITS 200 kHz 10 0 pF 1 µs Low Period of the SCL Clock tLOW (Note 8) 1 µs High Period of the SCL Clock tHIGH (Note 2) 3 µs Setup Time for a Repeated START Condition tSU:STA (Note 2) 1 µs Data Hold Time tHD:DAT (Notes 2, 8, 9) Data Setup Time tSU:DAT (Notes 2, 8, 10) 250 ns Setup Time for STOP Condition tSU:STO (Note 2) 1 µs Bus Free Time Between a STOP and START Condition tBUF (Note 2) 2 µs Capacitive Load for Each Bus Line Warm-Up Time Note Note Note Note Note Note Note Note Note Note Note Note CB (Notes 1, 11) tOSCWUP (Note 1, 12) 0.55 µs 400 pF 12 ms 1: 2: 3: 4: 5: 6: 7: 8: System requirement. Guaranteed by design and/or characterization only. Not production tested. Current drawn from VCC during the EEPROM programming interval or Crypto computation. Write-cycle endurance is tested in compliance with JESD47G. Data retention is tested in compliance with JESD47G. All I2C timing values are referred to VIH(MIN) and VIL(MAX) levels. The I-V characteristic is linear for voltages less than 1V. tLOW min = tHD:DAT max + 200ns for rise or fall time + tSU:DAT min. Values greater than these can be accommodated by extending tLOW accordingly. 9: The DS28C39 provides a hold time of at least 100ns for the SDA signal (referenced to the VIH(MIN) of the SCL signal) to bridge the undefined region of the falling edge of SCL. 10: The DS28C39 can be used in a standard-mode I2C-bus system, but the requirement tSU:DAT ≥ 250ns must then be met. Also the acknowledge timing must meet this setup time (I2C bus specification Rev. 03, 19 June 2007). 11: CB = Total capacitance of one bus line in pF. The maximum bus capacitance allowable may vary from this value depending on the actual operating voltage and frequency of the application (I2C bus specification Rev. 03, 19 June 2007). 12: I2C communication should not take place for the max tOSCWUP time following a power-on reset. www.maximintegrated.com Maxim Integrated │  5 DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection Pin Configuration TOP VIEW 1 N.C. 2 GND 3 + N.C. DS28C39 6 VCC 5 SDA 4 SCL TDFN-EP 3mm x 3mm Pin Description PIN NAME 1, 2 N.C. No Connection. The pins are not wire-bonded to the IC pads. 3 GND Ground 4 SCL I2C Serial Clock Input. Must be connected to VCC through a pullup resistor. 5 SDA Open-Drain, I2C Serial Data Input/Output. Must be connected to VCC through a pullup resistor. 6 VCC Power Supply Input – EP www.maximintegrated.com FUNCTION Exposed Pad (TDFN Only). Solder evenly to the board's ground plane for proper operation. Refer to Application Note 3273: Exposed Pads: A Brief Introduction for additional information. Maxim Integrated │  6 DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection Detailed Description Design Resource Overview Operation of the DS28C39 involves use of device EEPROM and execution of device function commands. The following provides an overview including the decrement counter. Refer to the DS28C39 Security User Guide for details. The DS28C39 is the first I2C secure authenticator to integrate the Maxim ChipDNA capability to protect all device stored data from invasive discovery. The ChipDNA output is used as the ECC-P256 private key. In addition to the ChipDNA circuit and ECC-P256 engines for signatures, the device integrates a FIPS/ NIST-compliant TRNG, 2Kb EEPROM for user memory, ECC key set, control registers, and certificates. One user page can optionally be designated as a decrement-only counter. The device operates from an I2C interface with support for 100kHz. Figure 1 shows the relationships between the circuit elements of the DS28C39. Memory A 2Kb secured EEPROM array provides storage options for an ECDSA key pair and certificate, a decrement counter, and/or general-purpose, user-programmable memory. Depending on the memory space, there are either default or user-programmable options to set protection modes. VCC 64-BIT ROM ID SDA SCL I 2C INFC & CMD BUFFER ECC-P256 TRNG 2kb E2 ARRAY USER MEMORY KEYS & CERTIFICATE DS28C39 DECREMENT COUNTER PUF-256 PRIVATE-KEY Figure 1. Block Diagram www.maximintegrated.com Maxim Integrated │  7 DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection I2C General Characteristics The I2C bus uses a data line (SDA) plus a clock signal (SCL) for communication. Both SDA and SCL are bidirectional lines, connected to a positive supply voltage through a pullup resistor. When there is no communication, both lines are high. The output stages of devices connected to the bus must have an open drain or open collector to perform the wired-AND function. Data on the I2C bus can be transferred at rates of up to 100kbps. A device that sends data on the bus is defined as a transmitter, and a device receiving data is defined as a receiver. The device that controls the communication is called a master. The devices that are controlled by the master are slaves. To be individually accessed, each device must have a slave address that does not conflict with other devices on the bus. Data transfers can be initiated only when the bus is not busy. The master generates the serial clock (SCL), controls the bus access, generates the START and STOP conditions, and determines the number of data bytes transferred between START and STOP Figure 2. Data is transferred in bytes with the most significant bit being transmitted first. After each byte follows an acknowledge bit to allow synchronization between master and slave. Slave Address IDLE S The slave address to which the DS28C39 responds is shown in Figure 3. The slave address is part of the slave address/control byte. The last bit of the slave address/ control byte (R/W) defines the data direction. When set to 0, subsequent data flows from master to slave (write access); when set to 1, data flows from slave to master (read access). I2C Definitions The following terminology is commonly used to describe I2C data transfers. The timing references are defined in Figure 4. Bus Idle or Not Busy Both SDA and SCL are inactive and in their logic-high states. START Condition To initiate communication with a slave, the master must generate a START condition. A START condition is defined as a change in state of SDA from high to low while SCL remains high. STOP Condition To end communication with a slave, the master must generate a STOP condition. A STOP condition is defined as a change in state of SDA from low to high while SCL remains high. Repeated START Condition MSB FIRST LSB MSB P LSB MSB SDA SLAVE ADDRESS SCL 1-7 R/W ACK 8 9 DATA 1-7 8 9 ACK/ NACK DATA ACK 1-7 8 9 REPEATED IF MORE BYTES ARE TRANSFERRED Figure 2. I2C Protocol Overview www.maximintegrated.com Maxim Integrated │  8 DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection Repeated STARTs are commonly used for read accesses after having specified a memory address to read from in a preceding write access. The master can use a repeated START condition at the end of a data transfer to immediately initiate a new data transfer following the current one. A repeated START condition is generated the same way as a normal START condition, but without leaving the bus idle after a STOP condition. 7-BIT SLAVE ADDRESS A6 A5 A4 A3 A2 A1 A0 0 0 1 1 1 1 1 R/W DETERMINES READ OR WRITE MSB Data Valid With the exception of the START and STOP condition, transitions of SDA can occur only during the low state of SCL. The data on SDA must remain valid and unchanged during the entire high pulse of SCL plus the required setup and hold time (tHD:DAT after the falling edge of SCL and tSU:DAT before the rising edge of SCL; see Figure 4). There is one clock pulse per bit of data. Data is shifted into the receiving device during the rising edge of the SCL pulse. When finished with writing, the master must release the SDA line for a sufficient amount of setup time (minimum tSU:DAT, + tR in Figure 4) before the next rising edge of SCL to start reading. The slave shifts out each data bit on SDA at the falling edge of the previous SCL pulse and the data bit is valid at the rising edge of the current SCL pulse. The master generates all SCL clock pulses, including those needed to read from a slave. Figure 3. DS28C39 I2C Slave Address tF IF MASTER DRIVEN OR tOF IF SLAVE DRIVEN tF/tOF Sr S P S SDA tF tLOW tR tSU:DAT tSU:STA tBUF tSP SCL tHD:STA tHD:DAT tHIGH tSU:STO NOTE: TIMING REFERENCED TO VIH(MIN) AND VIL(MAX). Figure 4. I2C Timing Diagram www.maximintegrated.com Maxim Integrated │  9 DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection Ordering Information PART DS28C39Q+T TEMP RANGE PIN-PACKAGE -40°C to +85°C 6 TDFN (2.5k pcs) +Denotes a lead(Pb)-free/RoHS-compliant package. T = Tape and reel. www.maximintegrated.com Maxim Integrated │  10 DS28C39 DeepCover Secure ECDSA Bidirectional Authenticator with ChipDNA PUF Protection Revision History REVISION NUMBER REVISION DATE 0 11/19 DESCRIPTION Initial release PAGES CHANGED — For pricing, delivery, and ordering information, please visit Maxim Integrated’s online storefront at https://www.maximintegrated.com/en/storefront/storefront.html. Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2019 Maxim Integrated Products, Inc. │  11
DS28C39Q+U 价格&库存

很抱歉,暂时无法提供与“DS28C39Q+U”相匹配的价格&库存,您可以联系我们找货

免费人工找货