検索
連載

マイコンに搭載されているAESって何?Q&Aで学ぶマイコン講座(82)(6/6 ページ)

マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、上級者の方からよく質問される「マイコンに搭載されているAESって何?」についてです。

Share
Tweet
LINE
Hatena
前のページへ |       

マイコンに搭載されているAESアクセラレーター

 STのSTM32U5マイコンに搭載されているAESアクセラレーターを例に、AESアクセラレーターの構造について解説します。

 AESアクセラレーターにはAESプロセッサがあり、AESアルゴリズムを実行するAES動作モードのブロックおよび、ブロック暗号の使用モードを事項するAES連鎖モードのブロックがあります。AESプロセッサは、DMAから32ビットのデータを入力として受け取り、32ビットのデータを出力します(図12

<strong>図12:STM32U5のAESアクセラレーターのブロック図</strong>[クリックで拡大]
図12:STM32U5のAESアクセラレーターのブロック図[クリックで拡大]

 各データは、処理が終わるたびにDMAによって連続的にデータ転送が行われるため、CPUを介することなくデータ転送および暗号化/復号処理を実行できます。

前のページへ |       

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る