「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

TKIP

pointこの用語のポイント

point暗号化の やり方だよ

pointWPAで採用されている やり方だよ

pointWPA2で使われることもあるよ

point「Temporal Key Integrity Protocol」の略だよ

スポンサーリンク

簡単に書くよ

TKIP(読:ティーキップ)とは

よく「WPA(無線LANにおける通信内容を暗号化するやり方のひとつ)に採用されている」と説明される暗号化(ルールを知っている人しか意味を読み取れないようにするために、特定のルールに従って、データを ぐちゃぐちゃにすること)のやり方
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

暗号
暗号化
復号


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

暗号は「ルールを知っている人しか意味を読み取れないようにするために、特定のルールに従って ぐちゃぐちゃに変換したデータ」です。

TKIP

暗号は、そのまま見ても内容が分かりません。
パッと見では ぐちゃぐちゃになっているからです。

TKIP2

ルールを知っている人は、そのルールに沿って元の形に戻すことで内容を読み取れます。

TKIP3

暗号にすることで悪い人に盗み見られても大丈夫な気分になれます。
変換ルールを知らない人は書かれている内容を読み取れないからです。

暗号化は「データを暗号にすること」です。

TKIP4

あと、ついでなので書いておくと、暗号化の逆、暗号を元のデータに戻すのは「復号」と言います。

TKIP5

以上を踏まえて、本題に入ります。

暗号化のやり方は、いろいろ あります。
その「いろいろ」のひとつが「TKIP」です。

Temporal Key Integrity Protocol(テンポラル・キー・インテグリティ・プロトコル)」の略で「TKIP」ね。
気が向いたら、覚えてあげてください。

TKIP6

※「Temporal Key Integrity Protocol」を何となく日本語にすると「一時的な(暗号)鍵(を使って)整合性(を取るための)お約束事」となります。[詳細]

TKIPは無線LANの話で出てくる「WPA」に採用されている暗号化のやり方です。
WPAは「無線LANで通信内容を暗号化するときの、暗号化のやり方(のひとつ)」ね。

……という説明をよく見かけますが、ここら辺の関係性は意外とややこしいです。

一応、説明しておきますが、よく分からない人は読み飛ばしてください。

2019年時点の状況ですが、無線LANの通信内容を暗号化するときのやり方は以下の3つがあります。
※その後「WPA3」なんていうのも出てきましたが、話がややこしくなるので、今回は見なかったことにします。

WEP
WPA
WPA2


このうち、WEPは忘れてください。
古くて、しょぼいやつなので、今は「セキュリティ的に危ないから、できるだけ使わないでね」と言われているやり方です。

残るは

・WPA
・WPA2


です。

さて、この(WEPと)WPAとWPA2ですが「どのようなやり方で、データを ぐちゃぐちゃにするか」を具体的に示しているわけでは ありません。
「暗号化のやり方」と言っても「このデータのここを1つずらして、あっち と こっち を置き換えて~」のような具体的な手順を示しているわけでは、ないのです。
もう少し広い意味で、いろいろなことを定義しています。

それでは、具体的な暗号化のやり方は何でしょうね?
それは

・TKIP
AESCCMP


と呼ばれている奴らです。

CCMPは「AES」と呼ばれる暗号化のやり方を無線LAN用に調整したお約束事です……が、とりあえず気にしないでください。
ぶっちゃけ、CCMPよりもAESの方が、見かける機会は多いはずです。
無線LANの話にかぎっては、(本当は違いますが)CCMPとAESを同じものだと思っても かまいません。

ここまでを整理しておきますね。
ちょっと小難しい表現を使いますが

WPAやWPA2:通信内容を暗号化するときの規格(決まり事)
TKIPやAES:暗号化方式(やり方)


と言えます。

ふぃ~、書くのが疲れてきました。
読むのも疲れませんか?
疲れたら、適当に休憩を挟んでくださいね。

ちょっと休憩2

それでは、次にいきましょう。

ここまでの説明で

・WPAやWPA2:決まり事
・TKIPやAES:やり方


と分かりました。

……分かりましたよね?
分かったことにしてください。

実は、これらには組み合わせが発生します。
実際には

1.WPAという規格に従って、TKIPなやり方で暗号化する
2.WPAという規格に従って、AESなやり方で暗号化する
3.WPA2という規格に従って、TKIPなやり方で暗号化する
4.WPA2という規格に従って、AESなやり方で暗号化する


の4パターンがあるのです。

TKIP7

ただし

2.WPAという規格に従って、AESなやり方で暗号化する
3.WPA2という規格に従って、TKIPなやり方で暗号化する


については「できたら、やってね」です。
義務では ありません。

TKIP8

そのため

1.WPAという規格に従って、TKIPなやり方で暗号化する
4.WPA2という規格に従って、AESなやり方で暗号化する


にだけ着目して

・TKIP:WPAで採用されている暗号化のやり方
・AES:WPA2で採用されている暗号化のやり方


と説明される場合も あります。

TKIP9

ややこしいですね。

無線LANの暗号化の説明を見ていると

WPA-TKIP
WPA-AES
WPA2-TKIP
WPA2-AES




WPA-PSK(TKIP)
WPA-PSK(AES)
WPA2-PSK(TKIP)
WPA2-PSK(AES)


のような表現を見かけることが、あるはずです。

これらはすべて、規格(決まり事)と方式(やり方)の組み合わせを示しています。
例えば

・WPA-TKIP

であれば

WPAという規格に従って、TKIPなやり方で暗号化するよ!

な やり方です。

・WPA2-PSK(AES)

であれば

WPA2という規格に従って、AESなやり方で暗号化するよ!

なやり方を示しています。

あとは、そうですね。

WPA-TKIP/AES

のような表記を見かける場合もあるでしょう。
これは

・WPA-TKIP
・WPA-AES


をまとめて書いただけです。

WPAという規格に従って、TKIPなやり方で暗号化するよ!あっ、そうそう。AESなやり方で暗号化するのにも対応しているよ!

を示しています。


image piyo2

一言でまとめるよ

まぁ「TKIP」って単語が出てきたら「暗号化(ルールを知っている人しか意味を読み取れないようにするために、特定のルールに従って、データを ぐちゃぐちゃにすること)のやり方なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像040
書籍画像053

おまけ

■訳してみるよ

「TKIP(ティーキップ)」は「Temporal Key Integrity Protocol(テンポラル・キー・インテグリティ・プロトコル)」の略です。
「temporal(テンポラル)」の意味は「一時的な」とかです。
「key(キー)」の意味は「鍵」とか「重要な」とかです。
「integrity(インテグリティ)」の意味は「整合性」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
何となく くっつけると

一時的な鍵(を使って)整合性(を取るための)お約束事

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング
「定年力」の鍛え方 老後の毎日を最高にする方法