システムボード 6510

MAXREFDES168#: 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
DeepCoverセキュアECDSA認証用IC、ChipDNA PUF保護内蔵

  • 堅牢な対策によってセキュリティ攻撃に対する保護を提供
  • 効率的なパブリック鍵(公開鍵)認証ソリューションによってペリフェラルを認証
  • 補助機能によって最終アプリケーションへの容易な統合を実現

MAX32625MBED
MAX32625MBED ARM mbed対応開発プラットフォーム、
MAX32625

  • Arduino対応ヘッダおよびmbedサポートによって低電力エンベデッドシステムの迅速なプロトタイプ作成が可能
  • MAX32625マイクロコントローラ
  • 拡張接続

DS2476
DeepCoverセキュアコプロセッサ

  • ECC-256演算エンジン
  • FIPS 180 SHA-256演算エンジ
  • ECDHで確立された鍵を介した設定可能メモリのSHA-256 OTP (ワンタイムパッド)暗号化R/W

DS2484
シングルチャネル1-Wireマスター、可変タイミングおよびスリープモード内蔵

  • I2Cホストインタフェースは100kHzおよび400kHzのI2C通信速度をサポート
  • 標準およびオーバードライブ1-Wire通信速度
  • 調整可能な1-Wireタイミング:tRSTL、tMSP、tW0L、およびtREC0