【゚ヌむヌ゚ス】

AES゚ヌむヌ゚ス ずは

💡 ネットの䞖界を守る最匷の南京錠、それがAES
📌 このペヌゞのポむント
AES暗号化の流れ 平文 読めるデヌタ AES 暗号化゚ンゞン 眮換 䞊替 混合 x 10〜14 ラりンド 暗号文 読めない 共通鍵1぀ 鍵長の比范 128ビット: 10回 暙準的な安党性 192ビット: 12回 高い安党性 256ビット: 14回 最高レベル掚奚 Wi-Fi HTTPS BitLocker FileVault LINE
AES暗号化の流れず鍵長の比范
ひよこ ひよこ

AESっお䜕をしおくれるものなの

ペンギン先生 ペンギン先生

デヌタを「読めない状態」に倉換しおくれる暗号化の仕組みだよ。䟋えばWi-Fiでスマホずルヌタヌがやりずりするずき、AESで暗号化されおいるから、たずえ電波を傍受されおも䞭身は読めないんだ

ひよこ ひよこ

共通鍵暗号っお、鍵が1぀しかないっおこず

ペンギン先生 ペンギン先生

そうだよ。暗号化する偎ず埩号する偎が同じ鍵を持぀方匏だね。家の鍵に䟋えるず、ドアを閉めるのも開けるのも同じ鍵を䜿うむメヌゞ。だから「その鍵をどうやっお盞手に安党に枡すか」が課題になるんだけど、そこはRSAなどの公開鍵暗号ず組み合わせお解決するんだよ

ひよこ ひよこ

128ビットずか256ビットっお䜕が違うの

ペンギン先生 ペンギン先生

鍵の長さだね。128ビットなら鍵のパタヌンが2の128乗、぀たり玄340柗かん通りある。256ビットだずさらに倩文孊的な数になるよ。珟圚のスヌパヌコンピュヌタで128ビットを総圓たりしようずするず、宇宙の幎霢よりも長い時間がかかるんだ

ひよこ ひよこ

そんなに匷いなら、どこで䜿われおいるの

ペンギン先生 ペンギン先生

実はほが毎日䜿っおいるよ。HTTPSでWebサむトを芋るずき、Wi-Fiに繋ぐずき、iPhoneやWindowsのディスク暗号化、LINEのメッセヌゞ、クレゞットカヌドの通信。党郚AESが裏で動いおいるんだ

ひよこ ひよこ

20幎以䞊砎られおいないっおすごいね今埌も安党なの

ペンギン先生 ペンギン先生

珟圚のコンピュヌタに察しおはほが鉄壁だね。ただし量子コンピュヌタが実甚化されるず状況が倉わる可胜性があるよ。量子コンピュヌタはAES-128を実質半分の匷床にできるず蚀われおいお、そのためAES-256の利甚が掚奚され始めおいるんだ

ひよこ ひよこ

AESの䞭身っおどんな仕組みなの

ペンギン先生 ペンギン先生

デヌタを128ビット16バむトのブロックに分けお、それぞれに「眮換」ず「䞊べ替え」を䜕ラりンドも繰り返すんだ。128ビット鍵なら10ラりンド、256ビットなら14ラりンド。1ラりンドごずにデヌタがたったく違うパタヌンに倉わるから、元のデヌタずの関連を芋぀けるのが極めお難しくなるんだよ

ひよこ ひよこ

ラりンドを重ねるほど安党になるんだね

ペンギン先生 ペンギン先生

そういうこず。面癜いのは、AESが遞ばれた理由は安党性だけじゃないんだ。凊理速床がずおも速くお、スマホのような非力なデバむスでも効率よく動く。最近のCPUにはAES専甚の呜什AES-NIが搭茉されおいお、ハヌドりェアレベルで高速化されおいるよ

ペンギン
たずめざっくりこれだけ芚えればOK
「AES」っお出おきたら「䞖界暙準の暗号化方匏」ず思えればだいたいOK
📖 おたけ英語の意味
「Advanced Encryption Standard」  高床暗号化暙準
💬 旧暙準のDESData Encryption Standardの埌継ずしお遞ばれたから「Advanced高床な」が付いおいるよ。ベルギヌの暗号孊者2人が蚭蚈した「Rijndaelラむンダヌル」ずいうアルゎリズムが遞ばれお、AESずいう名前になったんだ
← 甚語集にもどる