連載
マイコンに搭載されているAESって何?:Q&Aで学ぶマイコン講座(82)(6/6 ページ)
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、上級者の方からよく質問される「マイコンに搭載されているAESって何?」についてです。
マイコンに搭載されているAESアクセラレーター
STのSTM32U5マイコンに搭載されているAESアクセラレーターを例に、AESアクセラレーターの構造について解説します。
AESアクセラレーターにはAESプロセッサがあり、AESアルゴリズムを実行するAES動作モードのブロックおよび、ブロック暗号の使用モードを事項するAES連鎖モードのブロックがあります。AESプロセッサは、DMAから32ビットのデータを入力として受け取り、32ビットのデータを出力します(図12)
各データは、処理が終わるたびにDMAによって連続的にデータ転送が行われるため、CPUを介することなくデータ転送および暗号化/復号処理を実行できます。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- USARTって何?(非同期式/同期式のシリアルインタフェース)
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初心者の方からよく質問される「USARTって何?」についてです。 - 仮想COMポート(Virtual COM Port)の使い方
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初心者の方からよく質問される「仮想COMポート(Virtual COM Port)」についてです。 - LCDドライバ/コントローラー非搭載のマイコンでLCD表示する方法
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。58回目は、中級者の方からよく質問される「マイコンにLCDドライバ/コントローラーが搭載されていない場合のLCD表示(グラフィックを含む)の方法」についてです。 - マイコンのメモリマップの読み方
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。52回目は、初心者の方からよく質問される「マイコンのメモリマップの読み方」についてです。 - 割り込みハンドラとは?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初心者の方からよく質問される「割り込みハンドラ/ハンドラモードとは?」です。 - DMAのメリットって何?
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。今回は、初級〜中級者の方からよく質問される「DMA(Direct Memory Access)のメリットって何?」です。