趣味でAES暗号を勉強しています。
AESにはSubBytesという、ガロア体上での計算による変換処理があるのですが、代数学の知識に乏しいということもあり、これに関する部分の内容が理解できず困っているので、お力添えをお願いします。
分からない部分は、SubBytesに関する以下の部分です。あるサイトから抜粋したものです。
-------------------------------------------------------------------------------------
合成体S-Boxは、要素数が同じガロア体は同形であることを利用して、これらの処理中のGF(2^8)の逆元演算を、合成体GF(((2^2)2)2)上で行います。そのため、逆元演算の前後でGF(2^8)の要素をGF(((2^2)2)2)の要素へ(=同形写像)、あるいはGF(((2^2)2)2)の要素をGF(2^8)の要素へ(=逆同形写像)変換する必要があります。同形写像および逆同形写像は、アファイン変換と同様にGF(2)上の定数行列演算です。
--------------------------------------------------------------------------------------
この、GF(2^8)の要素をGF(((2^2)2)2)の要素へ(=同形写像)、あるいはGF(((2^2)2)2)の要素をGF(2^8)の要素へ(=逆同形写像)変換する際の、同型写像または逆同型写像に登場する”定数行列”とは、どのように導出したらよいのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
サイトを見るよりは、
The Design of Rijndael: AES - The Advanced Encryption Standard (Information Security and Cryptography) (英語)
を読まれたらいかがでしょうか?
URLは
https://www.amazon.co.jp/Design-Rijndael-Encrypt …
です。
なお、誤植や書き間違えに関しては
"Rijndael errata"
で検索すれば確認できます。
URLは
http://jda.noekeon.org/JDA_VRI_Rijndael_Errata_2 …
です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 準同型写像 2 2023/03/16 18:16
- 数学 分からない課題で困っています。 どなたか、教えてください。 変数多項式環R[x]からRに対して φ: 2 2022/07/06 11:28
- 数学 情報処理詳しい人!! A4縦のレポート文書に4:3の大きさの横向きの写真画像を貼り付けることにした。 2 2022/12/18 02:30
- モニター・ディスプレイ NVIDIA Geforce GT 710の解像度設定について教えて下さい 3 2022/06/19 13:00
- その他(教育・科学・学問) 関数、写像について 1 2022/04/10 23:45
- 物理学 この波動関数の複素共役はなんですか? 2 2022/08/17 00:32
- C言語・C++・C# あまりわかりません。 複素数$c$を具体的に定めた複素写像写像$f_c(z)$に対して、原点を含む領 4 2022/10/25 09:17
- 数学 関数論で一次変換を学ぶ意義 1 2022/06/03 15:59
- Visual Basic(VBA) コマンドプロンプトでフォルダ内(デスクトップ)の複数PDFファイルの1ページ目だけを印刷したい 1 2022/09/11 23:33
- デスクトップパソコン ブルーレイ再生時にモニターが切り替わる 2 2022/11/04 05:18
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報