私は今、AES暗号の勉強をしているのですが、ガロア体の所でつまづいています。
ガロア理論での逆元はx∈GF(p)のとき、
GF(p)でx * y が1になる時のyがxの逆元だと思うのですが、
下記のページの上から1/6ぐらいの場所にある逆数変換テーブルを見る限り、
この方法では求められないような気がします。
このページでは16進数の53の逆元を計算しているので、10進数では83になります。
(83 * 219 - 1 )/256= 0なので、53の逆元は219かなと思ったのですが、
以下のページでは16進数のCAで、10進数では202になってしまいます。
私は、どこで間違っているのか、指摘していただけないでしょうか。
http://bw-www.ie.u-ryukyu.ac.jp/~wada/design04/s …
No.1ベストアンサー
- 回答日時:
ガロア体を勉強しましょう
むちゃくちゃなことをしていますぞ
GF(2^8)の元を2つかける時に
それらの元をそれぞれ十進数にして整数の掛け算をしてはいけません
aとbをかけるには
aの多項式表現を作り
bの多項式表現を作り
それら多項式を多項式として掛け算し
参考のページにのっている既約多項式でその結果を割った余りを求め
その余り多項式の係数を並べて16進表現をだすのである
a逆元をもとめるには
aに0を除く255個の元すべてを上の方法でかけてみて1(上の意味で0x01)になるものを選べばいいのです
回答ありがとうございます。
ガロア体について、全然理解できていなかったようです。
何か本を読んで勉強したいと思うのですが、もしお勧めの本があれば、教えていただけないでしょうか。
No.3
- 回答日時:
GF(2)は0と1からなり
0+0=0,0+1=1,1+0=1,1+1=0
0・0=0,0・1=0,1・0=0,1・1=1
で演算が定義されます
GF(2^2)はGF(2)の元を係数とする1次以下多項式
0,1,x,x+1からなり
a,bをGF(2^2)の元としたとき
a+bは自然に定義し
a・bはaとbの多項式としての積をx^2+x+1(これは既約)で割った余りで定義する
なお
0を「0」と記し
1を「1」と記し
xを「2」と記し
x+1を[3]と記す
GF(2^8)の場合は上のことからどう定義されるか想像つくでしょうね?
そのときにx^2+x+1に対応するのはそのサイトの8次既約多項式ですね
位数2^8個のすべての体はその体に同型である
位数が素数の自然数冪乗以外の有限体は存在しない
つまり有限体は本質的にガロア体だけなのです
有限体=ガロア体
返事が遅くなって申し訳ありません。
紙の上でゴリゴリやっていたら、なんとなく理解できました。
丁寧な回答をありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
以前に 「画像のローラン展開は...
-
CRCのアルゴリズムって、どんな...
-
例1を組立除法でどうやってkを...
-
1/xを積分することでなぜlogxが...
-
最小多項式
-
斉次とは?(漢字と意味)
-
これがどうしても分かりません❗...
-
多項式について質問です。 エク...
-
1となるように正規化
-
(中3数学)次の式を展開しなさ...
-
(1+x)^n=1+nxについて
-
deg f?
-
なぜ、2変数以上の多項式を因数...
-
(x+y+2z)(2x+3y-z)(4x-y-3z)を...
-
多項式の変換
-
陪微分とは何ですか?
-
問題が理解できません
-
F_4=Z/4Z={0,1,2,3}とする。
-
集合Sがディオファントス的の...
-
素イデアルの判定がわからないです
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報