組込みTLSライブラリwolfSSLに、2つのモードのAESが追加されました。AES-CFBとAES-XTSです。
AES CFB(Cipher FeedBack)モードは、AESのストリーム暗号モードです。最初の16バイトでは、AESを使用してIVを暗号化し、その結果を暗号化対象の平文または復号化対象の暗号テキストと排他的論理和をとります。残りの出力を得るには、前の16バイトをAESで暗号化し、次に平文または暗号テキストのいずれかと排他的論理和を行います。
AES XTS(XEX encryption mode with tweak and ciphertext stealing)もストリーム暗号モードです。これはディスクの暗号化に使用され、カウンタ用のガロア体乗算で排他的論理和を行う暗号化モデルを備えています。入力がAESブロックサイズ(16バイト)の倍数でない場合、入力サイズを完全なAESブロックサイズに書き込むためにサイファーテキストスティーリング(Ciphertext stealing)が行われます。これは、生成された最後の完全なAESブロックサイズからコピーすることによって行われます。
これらのモードはどちらもIoTアプリケーションで使用でき、wolfSSLでサポートされている既存のAESハードウェアアクセラレーションを利用できます。
さらに詳しい情報は弊社問い合わせ窓口info@wolfssl.jpまでお問い合わせください。
原文: https://www.wolfssl.com/aes-cfb-xts/
wolfSSLホーム:www.wolfssl.jp (English:www.wolfssl.com)