系统板 MAXREFDES168

ChipDNA Secure Authentication with ARM Processors



MAXREFDES168# is a software reference design that demonstrates authentication of the DS28E38 DeepCover® secure ECDSA authenticator with ChipDNA PUF protection in an embedded Arm®-based environment. The design includes example code for ECDSA authentication of the DS28E38 with the DS2476 secure coprocessor and an Eclipse project that utilizes the GCC compiler and OpenOCD on-chip debugger for a fully free and open-source toolchain.

  • The included project is configured for immediate use on the MAX32625MBED evaluation board, and Arm® Mbed Enabled devices are also supported through an alternate hardware interface. Porting the design to other processors requires only I2C master and timekeeping delay implementations.
  • The DS2476 coprocessor is used to securely perform ECDSA calculations and store keys. Using the DS2476 with processors that do not provide robust hardware security is highly recommended.
  • A driver for the DS2484 I2C to 1-Wire® bridge is also included to enable communication with the DS28E38 by processors that lack an integrated 1-Wire line driver.

All source code, including the authentication example and drivers for the DS28E38, DS2476, and DS2484, conforms to the ISO C++98 standard for maximum portability between compilers.

Application Benefits

  • Designed for Arm processors in bare-metal or OS environments.
  • Includes project for Eclipse, GCC, and OpenOCD toolchain.
  • Out-of-the-box support for the MAX32625MBED evaluation board.
  • Supports Arm Mbed Enabled devices.
  • Modular design enables rapid porting and integration.
  • ISO C++98-compatible source code for best compiler portability.

Key Features

  • ECDSA P256 public-key authentication protected by ChipDNA technology.
  • DS28E38 operates with a single-contact 1-Wire interface, requires no device-level firmware development, and simplifies key management.
  • Intellectual property and products are protected by a solution immune to invasive/physical attacks.
MAXREFDES168 Diagram 放大+

 
Status:
Package:
Temperature:

DS28E38
具有ChipDNA PUF保护的DeepCover安全ECDSA认证器

  • 可靠反制措施,防御安全攻击
  • 高效公钥安全认证方案,支持外设安全认证
  • 附加特性便于集成到终端应用

MAX32625MBED
支持
MAX32625的MAX32625MBED ARM mbed开发平台

  • Arduino兼容连接头和mbed支持,便于快速搭建低功耗嵌入式系统原型
  • MAX32625微控制器
  • 扩展连接

DS2476
DeepCover安全协处理器

  • ECC-256计算引擎
  • FIPS 180 SHA-256计算引擎
  • ECDH SHA-256 OTP (一次性密码本)加密读/写可配置存储器(使用ECDH生成的密钥)

DS2484
时间可调并具有休眠模式的单通道1-Wire主机

  • I2C主机接口支持100kHz和400kHz通信速率
  • 支持标准和高速1-Wire通信
  • 可调整1-Wire定时:tRSTL、tMSP、tW0L和tREC0