4.3 評価
4.3.1 安全性の評価
提案するセキュアローミングプロトコルの安全性を評価するためには,セキュアでない ルートを通信経路に含む,AP 登録フェーズ,STA 登録フェーズ,認証フェーズ,push
型/pull型の安全性をそれぞれ示す必要がある.これらのフェーズについての安全性を順に
示す.
AP登録フェーズ
AP登録フェーズについて評価する.entryAPがnewAPの認証情報を生成し,allAPに対 して,newAPの認証情報を送信する場合,entryAP,allAP間において,i+1回目にやり 取りされる認証情報は以下の通りである.
α
e←Ge⊕(F(Ge)+An)β
e←F(Ge)⊕CeEn←An⊕(F(Ge)+Ce) IDn
IDe
この時,悪意のある第三者がentryAPとしての成りすまし攻撃を実行する場合,以下の 情報を送信しなければならない.
α
’e←x⊕(F(x)+An)β
’e←F(x)⊕CeE’n←An⊕(F(x)+Ce) IDn
IDe
第三者が,たとえi回目以前での認証情報を全て取得できたとしても,これら認証情報の 組み合わせを生成することは不可能である.また,newAPとentryAP間の通信において,
セキュアなルートのみを使用するため,盗聴の恐れが無く,安全であると言える.したがっ て,AP登録フェーズは,安全であると言える.
4.3 評価
STA登録フェーズ
STA登録フェーズについて評価する.entryAPがSTAの認証情報を生成し,allAPに対 して,STAの認証情報を送信する場合,entryAP,allAP間において,i+1回目にやり取り される認証情報は以下の通りである.
α
e←Ge⊕(F(Ge)+As)β
e←F(Ge)⊕CeEn←As⊕(F(Ge)+IDs) IDs
IDe
この時,悪意のある第三者がentryAPとしての成りすまし攻撃を実行する場合,以下の 情報を送信しなければならない.
α
’e←x⊕(F(x)+As)β
’e←F(x)⊕CeE’n←As⊕(F(x)+IDs) IDs
IDe
第三者が,たとえi回目以前での認証情報を全て取得できたとしても,これら認証情報の 組み合わせを生成することは不可能である.また,newAPとSTA間の通信において,セ キュアなルートのみを使用するため,盗聴の恐れが無く,安全であると言える.したがって,
STA登録フェーズは,安全であると言える.
認証フェーズ
認証フェーズにおいて,i+1回目の認証時にやり取りされる認証情報は以下の通りである.
α
e←Ge⊕(F(Ge)+Cs)β
e←F(Ge)⊕CsIDs
この時,悪意のある第三者がSTAとしての成りすまし攻撃を実行する場合,以下の情報 を送信しなければならない.
α
’e←x⊕(F(x)+Cs)β
’e←F(x)⊕Cs IDs第三者が,たとえi回目以前での認証情報を全て取得できたとしても,これら認証情報の 組み合わせを生成することは不可能である.したがって,認証フェーズは,安全であると言 える.
push型ローミングフェーズ
push型において,STAとpresentAP間において, i+1回目の認証時にやり取りされる認 証情報は以下の通りである.
α
s←Gs⊕(F(Ge)+Cs)β
s←F(Gs)⊕CsIDs
この時,悪意のある第三者がSTAとしての成りすまし攻撃を実行する場合,以下の情報 を送信しなければならない.
α
’s←x⊕(F(x)+Cs)β
’s←F(x)⊕Cs IDs第三者が,たとえi回目以前での認証情報を全て取得できたとしても,これら認証情報の 組み合わせを生成することは不可能である.また,presentAPとnearAP間において,i+1 回目の認証時にやり取りされる認証情報は以下の通りである.
4.3 評価
α
p←Gp⊕(F(Gp)+Gs)β
p←F(Gp)⊕Cp Es←Gs⊕(F(Gp)+Cp) IDsIDe
この時,悪意のある第三者がpresentAPとしての成りすまし攻撃を実行する場合,以下 の情報を送信しなければならない.
α
’p←x⊕(F(x)+Gs)β
’p←F(x)⊕Cp E’s←Gs⊕(F(x)+Cp) IDsIDe
第三者が,たとえi回目以前での認証情報を全て取得できたとしても,これら認証情報の 組み合わせを生成することは不可能である.したがって,push型は,安全であると言える.
pull型ローミングフェーズ
pll型において,STAとnewpresentAP間において,i+1回目の認証時にやり取りされる 認証情報は以下の通りである.
α
s←Gs⊕(F(Ge)-Cs)β
s←F(Gs)⊕Cs IDoIDs
この時,悪意のある第三者がSTAとしての成りすまし攻撃を実行する場合,以下の情報 を送信しなければならない.
α
’s←x⊕(F(x)-Cs)β
’s←F(x)⊕Cs IDoIDs
第三者が,たとえi回目以前での認証情報を全て取得できたとしても,これら認証情報 の組み合わせを生成することは不可能である.また,newpresentAPとoldAP間において,
i+1回目の認証時にやり取りされる認証情報は以下の通りである.
α
sβ
sα
n←Gn⊕(F(Gn)+Cn)β
n←F(Gn)⊕Cn IDnIDs
この時,悪意のある第三者がnewpresentAPとしての成りすまし攻撃を実行する場合,以 下の情報を送信しなければならない.
α
’sβ
’sα
’n←x⊕(F(x)+Cn)β
’n←F(x)⊕Cn IDnIDs
第三者が,たとえi回目以前での認証情報を全て取得できたとしても,これら認証情報の 組み合わせを生成することは不可能である.したがって,pull型は,安全であると言える.