ワイヤレスでの認証規格に、WPA、WPA2、 WPA3がある
この記事書くのにヤクの毛大量に刈ってきましたが、まだ間違っているかもなので間違いみっけたらコメントくれると助かります
RC4で暗号化し、Michaelで安全性を検証している
AESアルゴリズムをもとに暗号化をする方式
WPA3用。新種すぎてなかなか情報が得られず。(2017年にWPA2に脆弱性が見つかったらしいよ)
共通鍵暗号方式で、WEPやWPA、SSL/TLSなどに使われている
データを1ビットずつ暗号化していくストリーム暗号で、
疑似乱数を生成して、平文との排他的論理和を計算し、それを暗号文としている。
暗号化した時と同じ疑似乱数を使ってもう一度排他的論理和を計算すると、平文に戻るという仕組みです。
擬似乱数を共通鍵として持っておけば、複合化できます。
排他的論理和を2回繰り返すと元に戻るという数学チックなやり方を使っていますね
無線LANやファイルの暗号化で使われている。
Advanced Encryption Standardの略
RC4とは対照的に、一定量のデータをまとめて暗号化するブロック暗号を利用しています。
AESで使う4 種類の変換は、「SubBytes」「ShiftRows」「MixColumns」「AddRoundKey」
これを基本的にこの順番で、何回か繰り返して作られています。
a0からa7までに、逆数変換した後の値を入れて、行列変換します。
その名の通り、列を並べ替えていきます。
4×4の行列を、行ごとで一つずつシフト
行列を、列ごとに掛け算していきます。
行列は、
で求められます
Key Scheduleから作成された行列との排他的論理和をとります。至って単純。
アルゴリズムの参考サイト
http://www.ihpc.se.ritsumei.ac.jp/hpc/papers/b05/umehara.pdf
https://www.cqpub.co.jp/DWM/contest/2004/specification2004.pdf
その他諸々
認証サーバを使わないモード
Pre-Shared Keyの略。意味は、「共有パスワードキー」
まー従来使われていたやつ。
Simultaneous Authentication of Equalsの略。
クライアント役とサーバ役が時と場合によりコロコロ入れ替わる。
認証パスワードが予測できない。
鍵交換に4ウェイハンドシェイクするらしい(4ウェイって初めて聞いた笑)
認証サーバを使用するモード。
企業で使われる
WEPにはない認証方式を作るためにできた。
サプリカント、認証装置、認証サーバを用いる。
認証方式に、MD5とか。TLSとか。よく聞いたとこあるようなやつが使われている。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント