ATECC508Aは機密性、データ統合、認証を可能にします
Atmelの新しい ATECC508A は、ハードウェア ベースのキー ストレージを適用して、機密性、データ整合性、認証などの完全なセキュリティ機能を提供する初めての製品です。急速に成長しているIoT市場向けに、このデバイスは、ソフトウェアで暗号化/復号化アルゴリズムを実行する マイクロコントローラ (MCU) を搭載したシステムにこれらの機能を提供します。他のAtmel CryptoAuthentication製品と同様に、ATECC508Aはハードウェア ベースの暗号化対策とキー ストレージを使用しており、ソフトウェア ベースの対策よりも高いセキュリティを提供します。
ATECC508Aは、暗号化と復号化のためのECDH (Elliptic Curve Diffie-Hellman) セキュリティ プロトコルと、楕円曲線デジタル署名アルゴリズム認証を備えています。さらに、ATECC508Aは、高度な楕円曲線暗号 (ECC) 機能を備えたAtmelのCryptoAuthenticationポートフォリオの2番目のICです。
ATECC508Aは、市場のあらゆるマイクロコントローラまたは マイクロプロセッサ と互換性があります。消費電力が極めて低く、広い電圧範囲にわたって単一の汎用I/Oのみを必要とします。サイズが小さいため、さまざまなタイプのアプリケーションで使用でき、バッテリー寿命も長くなります。
ATECC508Aには、多くのアプリケーションで使用できる柔軟なコマンド セットがあります。ネットワークまたはIoTノードの保護により、ICはノードIDを認証してメッセージの整合性と暗号化を保証します。また、スペアパーツや付属品の真正性を検証することで偽造防止を実現し、メモリストレージの検証にも使用できます。
Atmelの新しいCryptoAuthentication ICは、ファームウェアやメディアも保護します。ここでは、起動時にフラッシュメモリに保存されているコードを検証して、不正な変更を防ぐとともに、コードイメージとダウンロードされたファイルを暗号化します。
データのセキュリティを確保し、プログラム可能な生産を実現するために、マイクロプロセッサの暗号化アクセラレータは、ATECC508Aに保存されている秘密キーと暗号化された読み取りと書き込みを使用できます。ICは、予想される値を知られることなく、ユーザーが入力したパスワードも認証します。覚えやすいパスワードを乱数にマッピングし、リモート システムとパスワード値を安全に交換します。
ATECC508Aには、データに対する物理的な攻撃や論理的な攻撃を防ぐ方法も備わっています。キーの生成方法や使用方法に関するハードウェア制限によって、さらなる保護が提供されます。