(57)【要約】【課題】本発明は、イーサネット受動型光通信網におけるフレームを暗号化するために必要なキー管理方法に関する。【解決手段】本発明は、イーサネット受動型光通信網（ＥＰＯＮ）に保安サービスを提供することにおいて、機密保護キーの変更を保安関連の関連番号の変更を通して感知する場合、故意に関連番号を変更したフレームを送る保安攻撃を正確に遮断することにより、受信側の正常動作を保障するためのＥＰＯＮにおける保安サービスのためのキー管理方法およびこれを利用したＥＰＯＮ保安チャンネル制御装置に関するもので、キー情報テーブルを利用して現在分配されており、現在使用中のキーのパラメータと次に使用するキーのパラメータを管理し、関連番号（ＡＮ）が変更されたフレームが受信される場合、上記関連番号に対する有効性をキー情報テーブルに記載の情報に基づいて判断することにより復号化を行なわなくてもＤｏＳ攻撃フレームを検出することができる。
2009518932.tif 000002
【特許請求の範囲】
【請求項１】
キー情報テーブルを構成することにより、保安チャンネルごとに、現在使用中または次に使用の機密保護キーと、関連番号と、を含む機密保護パラメータを管理する第１ステップと、
関連番号が変更された暗号化フレームが受信された場合に、前記キー情報テーブルを参照して、受信された暗号化フレームの関連番号に対する有効性の可否を判断する第２ステップと、
前記関連番号が有効な場合には機密保護キーを変更すると共に、前記関連番号が有効でない場合には機密保護キーを変更しない第３ステップと、
を備えるイーサネット受動型光通信網用保安サービスを提供するためのキー管理方法。
【請求項２】
前記キー情報テーブルは、分配された機密保護キー値を記録するフィールドと、前記機密保護キーに対応して暗号化アルゴリズムに使用される初期化ベクトル（ＩＶ）の値を記録するフィールドと、前記機密保護キーが使用される関連番号を表示するフィールドと、前記機密保護キーが現在使用中か次に使用するかを表示する状態フィールドと、を備える、請求項１に記載のキー管理方法。
【請求項３】
前記第１ステップは、初期化状態で機密保護キーが分配されると、前記機密保護キーのキー値と関連番号および初期化ベクトルを記録しながら状態フィールドに現在使用中のキーとして表示し、暗号化サービス中に新たな機密保護キーが分配されると、前記機密保護キーのキー値と関連番号および初期化ベクトルを記録しながら前記状態フィールドに次に使用するキーとして表示する、請求項２に記載のキー管理方法。
【請求項４】
第１ステップは、同じ機密保護キー内で使用可能なパケット番号が使い尽されるか、前記関連番号が変更された正常の暗号化フレームが受信されると、前記キー情報テーブルにおいて現在使用中のキーとして表示されたエントリーを削除して、次に使用するキーに該当するエントリーの状態値を現在使用中のキーに変更する、請求項３に記載のキー管理方法。
【請求項５】
前記第２ステップは、受信した暗号化フレームの保安タグに記録された関連番号が前記キー情報テーブルに次に使用するパラメータとして記録された関連番号と一致するかを比較し、一致すると有効なものと判断し、一致しないと有効でないものと判断する、請求項３に記載のキー管理方法。
【請求項６】
前記機密保護キーの分配は、同じ機密保護キー内において使用されるパケット番号の臨界値の到達可否を確認し、パケット番号が臨界値に到達したとき行なわれる、請求項１に記載のキー管理方法。
【請求項７】
前記パケット番号の臨界値の到達可否の確認は、送信側で行なわれる、請求項６に記載のキー管理方法。
【請求項８】
前記機密保護キー分配は、リンクの伝送速度とフレームのサイズに比例して算出された一定周期毎に行なわれる、請求項１に記載のキー管理方法。
【請求項９】
保安チャンネルに使用される機密保護キーを分配し、キー情報テーブルを構成して各保安チャンネルの分配された機密保護キーおよび関連番号を含むパラメータの情報と、前記パラメータが現在使用中であるか、次に使用するものであるかを示す使用状態を管理し、受信フレームの関連番号が変更された場合、前記キー情報テーブルを参照して変更された関連番号の有効性を判断し、機密保護キーの変更を制御するキー管理モジュールと、
前記キー管理モジュールから提供されるキーを利用し、送信／受信フレームの暗号化／復号化を行なう暗号化モジュールと、を含むイーサネット受動型光通信網における保安チャンネル制御装置。
【請求項１０】
前記キー情報テーブルは、分配された機密保護キー値を記録するフィールドと、前記機密保護キーと対応して暗号化アルゴリズムに使用される初期化ベクトル（ＩＶ）値を記録するフィールドと、前記機密保護キーが使用される関連番号と、前記機密保護キーが現在使用中のキーであるか、次に使用するキーであるかを示す状態フィールドと、を備える、請求項９に記載の保安チャンネル制御装置。
【請求項１１】
前記キー管理モジュールは、初期化状態で機密保護キーが分配されると、前記機密保護キーのキー値と関連番号および初期化ベクトルを記録しながら状態フィールドに現在使用中のキーとして表示し、暗号化サービス中に新たな機密保護キーが分配されると、前記機密保護キーのキー値と関連番号および初期化ベクトルを記録しながら状態フィールドに次に使用するキーとして表示する、請求項１０に記載の保安チャンネル制御装置。
【請求項１２】
前記キー管理モジュールは、同じ機密保護キー内において使用可能なパケット番号が使い尽されるか、前記関連番号が変更された正常の暗号化フレームが受信されると、前記キー情報テーブルにおいて現在使用中のキーとして表示されたエントリーを削除し、次に使用するキーに該当するエントリーの状態値を現在使用中のキーに変更する、請求項１１に記載の保安チャンネル制御装置。
【請求項１３】
前記キー管理モジュールは、受信フレームの保安タグに記録された関連番号が前記キー情報テーブルに次に使用するパラメータとして記録された関連番号と一致するかを比較し、一致すると有効なものと判断し、一致しないと有効でないものと判断する、請求項１２に記載の保安チャンネル制御装置。
【請求項１４】
前記キー管理モジュールは、前記暗号化モジュールから使用されるパケット番号の臨界値の到達可否の伝達を受け、これに基づき機密保護キーの分配時期を決定する、請求項９に記載の保安チャンネル制御装置。
【請求項１５】
前記機密保護キーの分配時期の決定は、前記保安チャンネルの送信側で行なわれる、請求項１４に記載の保安チャンネル制御装置。
【請求項１６】
前記臨界値は、キー管理モジュールから暗号化モジュールに分配された機密保護キーおよびパラメータが伝達されるのにかかる時間を考慮し、パケット番号の完全な使い尽しの前に前記新たに分配された機密保護キーおよびパラメータが伝達できるように設定される、請求項１４に記載の保安チャンネル制御装置。
【請求項１７】
前記キー管理モジュールは、前記保安チャンネルの伝送速度と送受信されるフレームの大きさおよび使用可能なパケット番号を考慮しタイマー時間が設定されたタイマーを内蔵し、前記タイマーの動作によって機密保護キーの分配時期を決定する、請求項９に記載の保安チャンネル制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イーサネット（登録商標）受動型光通信網（ＥＰＯＮ――Ethernet Passive Optical Network）におけるフレームを暗号化するために必要なキー管理方法に関し、より詳細には、保安攻撃中にキー再使用攻撃［key reuse attack］を防止するためのＥＰＯＮの保安サービス［security service］を提供するキー管理方法および保安チャンネル制御装置に関するものである。
【背景技術】
【０００２】
イーサネット受動型光通信網（ＥＰＯＮ）は、図１に示すように、一つの光線路の終端装置（ＯＬＴ：Optical Line Terminal）１１と、複数の光通信網の終端装置（ＯＮＵ：Optical Network Unit）１２を含む。ＯＬＴ１１は、外部通信網、例えばＩＰ［Internet protocol］通信網、ＡＴＭ［asynchronous transfer mode］通信 網、ＰＳＴＮ［public switched telephone network］等に接続され、上記ＯＮＵ１２は使用者端末装置に接続され、上記ＯＬＴ１１とＯＮＵ１２が相互に光ファイバで連結されるもので、上記ＥＰＯＮは使用者端末装置を上記ＩＰ通信網、ＡＴＭ通信網、ＰＳＴＮ通信網のような外部通信網と連結する受動型光通信網のことをいう。
【０００３】
このようなＥＰＯＮにおいて、ＯＬＴ１１とＯＮＵ１２間に伝送されるフレームに対する保安機能および認証機能を提供するため、ＩＥＥＥ８０２でデータリンク階層のＭＡＣ［Media Access Control layer ―媒体アクセス制御層―］セキュリティ［Security］技術に対する方案および構造について標準化を進めている。
【０００４】
上記保安技術は、フレームを暗号化する技術と上記フレームを暗号化するために必要なパラメータを管理するキー管理技術に分かれ、この中でフレームの暗号化部分は、ＩＥＥＥ８０２．１ａｅで論議されており、キー管理技術はＩＥＥＥ８０２．１ａｆで論議されている。
【０００５】
図２を参照すると、上記ＩＥＥＥ８０２．１ａｅで提案されたＭＡＣ保安フレームは、該当フレームが伝送される宛先（行き先・目的地）を示す宛先アドレス［destination address］と該当パケットが発送された発信源を示す発信源アドレス［Source address］を含むＭＡＣアドレスと、使用者データ［user data］からなる一般的なイーサネットフレームに対して上記使用者データを暗号化スーツ［suit―組・セット―］を利用して、セキュア・データ［secure data―機密保護データ］に暗号化し、上記機密保護データとＭＡＣアドレスの間に保安タグ［security tag］ｓｅｃＴＡＧを挿入し暗号化用パラメータ［transferring parameters］を伝達するようにし、上記機密保護データの後には該当フレームに対する完全性を検査するための完全性検査値［Integrity Check Value］ＩＣＶが挿入される。
【０００６】
上記機密保護データは、機密保護キー［secure key］と初期化ベクトルを利用して設定された暗号化アルゴリズム［encryption algorithm］により暗号化され、このとき、機密保護パラメータ［secure parameters］である機密保護キーと初期化ベクトルの上位ビット値はキー分配アルゴリズム等により送受信側間に共有され、初期化ベクトルの残りビット値は上記ＭＡＣ保安フレーム内の保安タグに定義されるパケット番号により構成する。したがって、認証された受信側でのみ共有された機密保護キーと初期化ベクトルの上位ビット値および上記受信フレームのパケット番号を利用して該当の保安フレームの復号化ができるようにする。
【０００７】
また、ＩＥＥＥ８０２．１ａｅにより規定されたデータリンク階層の暗号化アルゴリズムＧＣＭ-ＡＥＳ［Galois/Counter Mode of Operation-Advanced Encryption Standard］を使用するＥＰＯＮでは、同じパケット番号（ＰＮ）［Packet Number］を有するフレームを同じ機密保護キーで暗号化する場合、安全性が保証できない。そのため、使用可能なパケット番号が使い尽された場合新たな機密保護キーを生成し分配しなければならない。さらにまた、ＩＥＥＥ８０２．１ａｅにより提案された一つの保安チャンネルは、関連番号（ＡＮ―association number）により区別され、上記ＡＮは２ビットで０〜３の値を有する。即ち、一つの保安接続（ＳＣ―Secure Connectivity―）に四つの保安関連（ＳＡ―Security Association―）が関連番号ＡＮにより区別され、関連番号が変更されると機密保護キー（ＳＡＫ―Secure Key―）も変更される。したがって、関連番号ＡＮに従って機密保護キー（ＳＡＫ）をそれとは相異して設定し、機密保護キー（ＳＡＫ）を使用する有効期間が満了になった後に、機密保護キー（ＳＡＫ）が変更になる。
【０００８】
このようなパラメータを利用して、受信側で受信したフレームの保安タグ内の関連番号（ＡＮ）とパケット番号（ＰＮ）を検査し、サービス妨害（ＤｏＳ―Denial of Service―）攻撃を感知する。これに関連して、ＩＥＥＥ８０２．１ａｅでは受信した暗号化フレームのＰＮが同じＡＮを有し、受信する以前の暗号化フレームのＰＮより小さいか、同じ値を有するようになるとキーの再使用攻撃として感知する方法を提案しており、ＩＥＥＥ８０２．１ａｆではまたキーの分配後、キーの更新に対する参照値としてキーの寿命を確認するように提案し、キーが生成されてからキーに対する寿命を管理し、これにより、攻撃者のデータ遅延攻撃を防ぐようにしている。
【０００９】
しかし、この方法のみでは、故意にＡＮの値を変更したフレームを送信する場合に発生するＤｏＳ攻撃は感知できない。
【００１０】
例えば、図３に示したように、受信側でＡＮが２である暗号化フレームＦ１〜Ｆ４を受信する途中、ＡＮが３に変更された暗号化フレームＦ５〜Ｆ８を受信するとステップＳ１１において、使用する機密保護キー（ＳＡＫ）が変更されたものと感知することにより、受信側は、関連番号ＡＮが３に対応する機密保護キーを利用して受信されたフレームを復号化する。
【００１１】
このとき、上記ＡＮ＝３であるフレームＦ５〜Ｆ８が以前に保安チャンネルを通過したフレームを利用したＤｏＳ攻撃である場合、機密保護キーは一致しなくなる。このため、上記フレームＦ５〜Ｆ８の復号化はステップＳ１２で失敗する。さらに、機密保護キーはＡＮ＝３であるフレームを受信した時点で変更するので、ステップＳ１２でＡＮが２である正常フレームＦ９〜Ｆ１２を受信側が受信したとしても、受信側は、ステップＳ１４での復号化を失敗することになり、それは機密保護キーが次の値に変更されているからである。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は前述の問題点を解決するために提案されたもので、その目的は機密保護キーの変更が保安関連の関連番号の変更により感知された場合に、故意に関連番号を変更したフレームを送る保安攻撃を正確に遮断することにより、受信側の正常動作を保障するためのＥＰＯＮにおける保安サービスのためのキー管理方法およびこれを利用したＥＰＯＮ保安チャンネル制御装置を提供することにある。
【００１３】
さらに、本発明の他の目的は、キー管理モジュールでキーを分配する時点と分配したキーを暗号化モジュールに伝達する時点を正確に制御することにより受信側の正常動作を保障することができるＥＰＯＮにおける保安サービスのためのキー管理方法およびこれを利用したＥＰＯＮ保安チャンネル制御装置を提供することにある。
【課題を解決するための手段】
【００１４】
本発明は、上述の目的を達成するために、キー情報テーブルを構成し保安チャンネル毎に現在使用中であるか、次に使用する機密保護キーおよび関連番号を含む機密保護パラメータを管理する第１ステップと、関連番号が変更された暗号化フレームが受信されると、上記キー情報テーブルを参照し上記受信された暗号化フレームの関連番号に対する有効性の可否を判断する第２ステップと、上記判断結果、ＡＮが有効な場合機密保護キーを変更し、ＡＮが有効でない場合機密保護キーを変更しない第３ステップと、を備えるイーサネット受動型光通信網（ＥＰＯＮ）の保安サービスのためのキー管理方法を提供する。
【００１５】
さらに本発明によるＥＰＯＮの保安サービスのためのキー管理方法において、上記キー情報テーブルは分配された機密保護キー値を記録するフィールドと、上記機密保護キーに対応して暗号化アルゴリズムに使用する初期化ベクトル（ＩＶ―Initialization Vector―）値を記録するフィールドと、上記機密保護キーが使用される関連番号を表示するフィールドと、前記機密保護キーが現在使用中のキーかまたは次に使用するキーかを表示する状態フィールドと、を含んで構成されることを特徴とする。
【００１６】
また、本発明によるＥＰＯＮの保安サービスのためのキー管理方法において、上記第１ステップは初期化状態で機密保護キーが分配されると、前記機密保護キーのキー値と関連番号および初期化ベクトルを記録しながら状態フィールドに現在使用中のキーとして表示し、暗号化サービス中に新たな機密保護キーが分配されると、前記機密保護キーのキー値と関連番号および初期化ベクトルを記録しながら状態フィールドに次に使用するキーとして表示し管理することを特徴とする。
【００１７】
また、本発明によるＥＰＯＮの保安サービスのためのキー管理方法において、上記第１ステップは、同一の機密保護キー内において使用できるパケット番号（ＰＮ）が使い尽される［exhausted］か、関連番号が変更された正常の暗号化フレームが受信されると、上記キー情報テーブルで現在使用中のキーとして表示されたエントリーを削除して、次に使用するキーに対応するエントリーの状態値を現在使用中のキーに変更することを特徴とする。
【００１８】
さらに、本発明によるキー管理方法は、上記第２ステップで受信した暗号化フレームの保安タグに記録された関連番号（ＡＮ）が上記キー情報テーブルに次に使用するパラメータとして記録された関連番号と一致するかを比較し、一致すると有効なものと判断し、一致しないと有効でないものと判断することを特徴とする。
【００１９】
また、本発明によるＥＰＯＮの保安サービスのためのキー管理方法において、上記機密保護キー分配は同じ機密保護キー内で使用されるパケット番号の臨界値の到達可否を確認し、パケット番号が臨界値に到達したとき行なわれることを特徴とする。
【００２０】
また、本発明によるＥＰＯＮの保安サービスのためのキー管理方法において、上記パケット番号の臨界値の到達可否の確認はフレーム漏れが発生しない送信側において行なわれることが好ましい。
【００２１】
さらに、本発明によるＥＰＯＮの保安サービスのためのキー管理方法において、上記機密保護キー分配はリンクの伝送速度とフレームのサイズに比例して算出された周期毎に行なわれることが好ましい。
【００２２】
さらに、本発明は上述の目的を達成するための他の構成手段として、保安チャンネルに使用される機密保護キーを分配し、キー情報テーブルを構成し各保安チャンネルの分配された機密保護キーおよび関連番号を含むパラメータの情報と、前記パラメータが現在使用中であるか、次に使用するものであるかを示す使用状態を管理し、受信フレームの関連番号が変更された場合、上記キー情報テーブルを参照して変更された関連番号の有効性を判断して機密保護キーの変更を制御するキー管理モジュールと、上記キー管理モジュールで提供されるキーを利用して送信／受信フレームの暗号化／復号化を行なう暗号化モジュールと、を含むＥＰＯＮ保安チャンネル制御装置を提供する。
【００２３】
本発明によるＥＰＯＮ保安チャンネル制御装置において、上記キー情報テーブルは、分配された機密保護キー値を記録するフィールドと、上記機密保護キーと対応して暗号化アルゴリズムに使用される初期化ベクトル（ＩＶ）値を記録するフィールドと、上記機密保護キーが使用される関連番号（ＡＮ）と、前記機密保護キーが現在使用中のキーであるか、次に使用するキーであるかを示す状態フィールドを含んで構成され、上記キー管理モジュールは初期化状態で機密保護キーが分配されると、上記キー情報テーブルに前記機密保護キーのキー値と関連番号および初期化ベクトルが記録され、状態フィールドに現在使用中のキーとして表示し、暗号化サービス中に新たな機密保護キーが分配されると、前記機密保護キーのキー値と関連番号および初期化ベクトルが記録されながら状態フィールドに次に使用するキーとして表示し、その後、同じ機密保護キー内で使用可能なパケット番号（ＰＮ）が使い尽されるか、前記関連番号が変更された正常の暗号化フレームが受信されると、上記キー情報テーブルにおいて現在使用中のキーとして表示されたエントリーを削除して、 次に使用するキーに該当するエントリーの状態値を現在使用中のキーに変更する。
【００２４】
さらに、上記本発明のＥＰＯＮ保安チャンネル制御装置において、上記キー管理モジュールは受信フレームの保安タグに記録された関連番号（ＡＮ）が上記キー情報テーブルに次に使用するパラメータとして記録された関連番号と一致するかを比較し、 一致すると有効なものと判断し、一致しないと有効でないものと判断することを特徴とする。
【００２５】
さらに、本発明によるＥＰＯＮ保安チャンネル制御装置において、上記キー管理モジュールは上記暗号化モジュールから使用されるパケット番号（ＰＮ）の臨界値の到達可否の伝達を受け、これに基づき機密保護キーの分配時期を決定すると共に、前記保安チャンネルの伝送速度と送受信されるフレームの大きさおよび使用可能なパケット番号を考慮しタイマー時間が設定されたタイマーを内蔵し、上記タイマーの動作によって機密保護キーの分配時期を決定することを特徴とする。この時、上記臨界値はキー管理モジュールから暗号化モジュールに分配された機密保護キーおよびパラメータが伝達されるのにかかる時間を考慮し、パケット番号の完全な使い尽しの前に上記新たに分配された機密保護キーおよびパラメータが伝達できるように設定される。
【００２６】
さらに、上記機密保護キーの分配時期の決定はフレームが損失される恐れがないため、パケット番号の管理がさらに正確な送信側で行なわれることが好ましい。
【発明の効果】
【００２７】
上述によると、本発明はＥＰＯＮを通しデータ送受信時、保安のために、機密保護キーの変更を前記関連番号（ＡＮ）の変更と同じであると認識する場合に発生することができるＤｏＳ攻撃を効果的に検出し防ぐことにより受信側の安定的な動作を保障することができる。
【００２８】
さらに、受信側で受信フレームを復号化しなくても関連番号を変更した攻撃 フレームを感知することができるため、ＤｏＳ攻撃の感知のためにかかる時間および処理容量を短縮させ、受信側の負担を軽減させながら安定的な動作をはかることができる。
【発明を実施するための最良の形態】
【００２９】
以下、添付の図面を参照し本発明によるＥＰＯＮの保安サービスのためのキー管理方法について具体的に説明する。以下の説明で各図面の構成要素に参照符号を加えることにおいて、同じ機能を有する構成要素に対しては、たとえ他の図面上に表示されるとしても可能な限り同じ符号を有するように表現することに留意すべきである。
【００３０】
さらに、以下の説明で使用する機密保護キーは、暗号化キーと復号化キーを通称する意味で使用される。
【００３１】
本発明は、保安関連（ＳＡ）の関連番号（ＡＮ）の変更と、機密保護キー（ＳＡＫ）の変更を同一であると認識するＥＰＯＮシステムにおいて、以前の保安チャンネルを通し伝送されたフレームを再伝送したり、以前に伝送されたフレームの関連番号を変更し伝送する攻撃を感知したりするために、またキー管理モジュールから暗号化モジュールに変更されるＡＮに対するパラメータを全て伝達したかも確認するために、分配された機密保護キーの情報を管理するキー情報テーブルを利用する。
【００３２】
図４は本発明の好ましい実施例によるＥＰＯＮ保安サービスのためのキー管理方法を示したフローチャートである。
【００３３】
先ず、本発明はＩＥＥＥ８０２．１ａｅとＩＥＥＥ８０２．１ａｆによる保安サービスを提供することにおいて、各保安チャンネル別にキー情報テーブルを構成し、前記保安チャンネルで現在使用される機密保護パラメータおよび次に使用する機密保護パラメータを管理する１００。さらに具体的に上記キー情報テーブルは前記保安チャンネルで使用される現在の機密保護キーおよび関連番号と、次に使用する機密保護キーおよび関連番号を管理するためのもので、好ましくは上記キー情報テーブルの各エントリーは分配された機密保護キー値を記録するフィールドと、上記機密保護キーと対応して暗号化アルゴリズムに使用される初期化ベクトル（ＩＶ）値を記録するフィールドと、上記機密保護キーが使用される関連番号（ＡＮ）と、前記機密保護キーが現在使用中のキーであるか、次に使用するキーであるかを示す状態フィールドと、を備えている。上記キー情報テーブルの各フィールドは設定以前にはヌル［Null］に初期化される。
【００３４】
下記の表１に初期化状態のキー情報テーブルの一例を示している。
【００３５】
【表１】
2009518932.tif 000003
【００３６】
上記キー情報テーブルにおいて、状態フィールドは前記機密保護パラメータが現在使用中であるか、次に使用されるものであるかを示すもので、現在使用中の場合、現在キー［Current Key］ＣＫと表示され、次に使用するキーの場合には、次キー［Next Key］ＮＫと表示される。ここで、ＯＬＴ１１とＯＮＵ１２の間に如何なる保安チャンネルも形成されず、如何なるキー分配もない場合、全てのフィールドは初期化値のヌル［Null］に設定される。
【００３７】
キー情報テーブルは、表１のような初期化状態で、送受信側間に、即ち、ＥＰＯＮシステムのＯＬＴ１１とＯＮＵ１２の間に保安チャンネルが設定され、関連番号（ＡＮ）が２の機密保護キー（ＳＡＫ）が分配され、そのパラメータが全て暗号化モジュールに伝達された場合、下記の表２のような状態に変更する。
【００３８】
【表２】
2009518932.tif 000004
【００３９】
即ち、キー情報テーブル内の任意エントリー内のキーフィールドに分配された機密保護キー値が記録され、初期化ベクトルにそれに相応する初期化ベクトル値が記録され、関連番号（ＡＮ）フィールドに２が記録され、状態値として現在使用中であることを示すＣＫが表示される。
【００４０】
次いで、前記保安チャンネルを通じてフレームが送信または受信されて、パケット番号（ＰＮ）が使い尽されると、キー分配の手順に従って、ＯＬＴ１１とＯＮＵ１２間に次に使用する関連番号（ＡＮ）が３の新たな機密保護キーが分配され、そのパラメータが全て暗号化モジュールに伝達された場合、上記キー情報テーブルは以下の表３のように変更する。
【００４１】
【表３】
2009518932.tif 000005
【００４２】
即ち、新たに分配されたキー情報（キー値、初期化ベクトル値および関連番号）が異なる空きエントリーに記録され、そのエントリーの状態フィールドにＮＫが表示される。
【００４３】
次いで、現在使用中の機密保護キーで使用可能なパケット番号（ＰＮ）が全て使い尽され機密保護キーが変更されるか、ＡＮ＝３の正常フレームが受信されると、上記キー情報テーブルは以下の表４のような状態に変更する。
【００４４】
【表４】
2009518932.tif 000006
【００４５】
即ち、状態値がＣＫで表示された機密保護キーは既に使用が満了したため、上記ＣＫで表示されたエントリーの各フィールド値（即ち、キー値、初期化ベクトル値、関連番号、状態値）が全て初期値のヌル［null］に変更され、次のエントリーの状態値がＮＫからＣＫに変更される。ここで、再び新たな機密保護キーの分配および機密保護キーの変更に従って、本発明で提案したキー情報テーブルは上述の表１ないし表３の状態を繰り返す。
【００４６】
上記ＯＬＴ１１とＯＮＵ１２は上述したようなキー情報テーブルからキー情報が管理される保安チャンネルを通じ対応する機密保護キーで暗号化された暗号化フレームを送信するか、受信した暗号化フレームを対応する機密保護キーで復号化する。
【００４７】
このとき、受信側では暗号化フレームの受信時に前記フレームの保安タグに記録された関連番号（ＡＮ）の変更可否を確認する。
【００４８】
上記で、関連番号（ＡＮ）が他の暗号化フレームがステップＳ１１０で受信されると、上記キー情報テーブルを参照し、前記受信フレームの関連番号（ＡＮ）が有効なものであるかをステップＳ１３０で判断する。
【００４９】
より具体的に、上記受信フレームで抽出された関連番号がキー情報テーブル内に記録されているかを確認し、前記関連番号に対応する機密保護キーの状態がＣＫであるか、ＮＫであるかを確認する。例えば、キー情報テーブルが図２のような状態でＡＮ＝３の暗号化フレームが受信された場合、現在キー情報テーブルにＡＮ＝３が記録されていないため、まだ機密保護キーが分配され暗号化モジュールに伝達された状態ではなく、この場合受信されたフレームは以前に伝送されたフレームであることができる。この場合、前記受信フレームの攻撃フレームとして認知する。反対に、表４のような状態で、ＡＮ＝３の暗号化フレームが受信されたら、前記フレームを正常フレームとして判断する。
【００５０】
上記のように、キー情報テーブルを運用すると、復号化過程を経なくても正常フレームであるかを確認することができ、特にＤｏＳ攻撃の感知時間をフレーム復号化時間ほど短縮することができる。
【００５１】
上記判断の結果、ＡＮが変更された暗号化フレームが正常フレームとして判断された場合は、機密保護キーの変更が行なわれるが、そうでない場合は、ステップＳ１４０〜Ｓ１６０で現在の機密保護キーをそのまま維持させる。
【００５２】
例えば、図５に図示されたように、ＡＮ＝２の暗号化フレームＦ１〜Ｆ４を受信しているうちに、ステップＳ２１でＡＮ＝３の攻撃フレームＦ５〜Ｆ８が受信される場合、本発明によると、キー情報テーブルを参照することにより、前記フレームが攻撃フレームであることを認識することができ暗号化キーを変更しない。このとき、ステップＳ２２で前記攻撃フレームＦ５〜Ｆ８の復号化は失敗するが、以後、ステップＳ２３で再び正常なＡＮ＝２のフレームが受信されると、ステップＳ２４でＡＮ＝２の機密保護キーが現在共有されている状態であるため、受信されたフレームが正常的に復号化されることができる。
【００５３】
図６は、本発明によるキー管理方法が適用されたＥＰＯＮ保安チャンネル制御装置を図示した機能ブロック図である。
【００５４】
上記ＥＰＯＮ保安チャンネル制御装置は、保安チャンネルで使用されるキーを管理するキー管理モジュール６１と、上記キー管理モジュール６１で提供されるキーを利用して送信／受信フレームの暗号化／復号化を行なう暗号化モジュール６３を含む。
【００５５】
さらに、上記キー管理モジュール６１は、上記図４を参照した説明で提示したようにキー情報テーブル６２を運用する。
【００５６】
このとき、上記キー管理モジュール６１によりＯＬＴ１１とＯＮＵ１２間に機密保護キーを分配する時期は暗号化モジュール６３に依存するか、内蔵されたタイマーに依存することができる。前者の場合は上記暗号化モジュール６２から現在送信されるか、受信されるフレームに使用されるパケット番号（ＰＮ）を上記キー管理モジュール６１に知らせると、キー管理モジュール６１で上記伝達を受けたパケット番号（ＰＮ）と事前に設定された臨界値を比べ、臨界値に到達したとき、新たな機密保護キーを分配して上記暗号化モジュール６３に伝達する方法である。ここで上記キー管理モジュール６１の新たな機密保護キーを分配する時期の決定は、フレームの損失の可能性がないため、パケット番号（ＰＮ）の使い尽しの時期を正確に知ることができる送信側で行なわれることが好ましい。
【００５７】
上記キー管理モジュール６１は、予めＯＬＴ１１とＯＮＵ１２間に分配した次に使用する新たな機密保護キーを保有して、暗号化モジュール６３から伝達されたパケット番号（ＰＮ）が臨界値に到達したとき、暗号化モジュール６３に伝達するか、機密保護キーが分配されたら直ちに暗号化モジュール６３に伝達することができる。前者の方法のように、臨界値に到達することを待ってから暗号化モジュールにキーを伝達する場合、キー分配以後からキー伝達以前までの時間の間に発生するＤｏＳ攻撃の感知時間をフレームの復号化時間ほど短縮することができる。このとき、パケット番号（ＰＮ）に対する臨界値の決定は上記キー管理モジュール６１により行なわれ、これはキー管理モジュール６１から暗号化モジュール６３に実際新たな機密保護キーのパラメータが伝達されるのに掛かる時間を考慮して設定されることが好ましく、より具体的には実際のパケット番号が使い尽される時間から新たな機密保護キーが伝達されるのに掛かる時間位を除いて設定する。
【００５８】
また、キー分配の決定を上記キー管理モジュール６１で内蔵されたタイマーに依存する場合、上記キー管理モジュール６１にリンクの伝送速度とフレームの大きさにより決定する機密保護キーの寿命に合わせてタイマーを設定し、上記タイマーが終了する時点毎、周期的に機密保護キーの分配を受け暗号化モジュール６３に伝達するようにすることができる。例えば、１Ｇｂｐｓの伝送速度を有するリンクで６４バイトフレームを基準にした場合、機密保護キーは約２３２／｛１Ｇｂｐｓ／（６４＋２４）*８｝秒に一度分配されなければならない。
【産業上の利用可能性】
【００５９】
前述の本発明は、イーサネット受動型光通信網におけるフレームを暗号化するために必要なキーを管理するのに適用されることができ、さらに詳細には保安攻撃中においてキー再使用攻撃を防ぐために、ＥＰＯＮの保安サービスのためのキー管理方法および保安チャンネル制御装置に適用されることができる。
【図面の簡単な説明】
【００６０】
【図１】イーサネット受動型光通信網の基本構造を示した図面である。
【図２】ＩＥＥＥ８０２．１ａｅで提案されたＭＡＣ保安フレームの構造を示したフレームの構造図である。
【図３】本発明によるキー管理方法を示したフローチャートである。
【図４】従来のサービス拒否（ＤｏＳ）攻撃フレームが受信される場合の誤作動の状態を示した模式図である。
【図５】本発明において、サービス拒否攻撃フレーム受信時の動作状態を示した模式図である。
【図６】本発明によるイーサネット受動型光通信網の保安モジュールの機能ブロック図である。
【図１】
2009518932.tif 000007
【図２】
2009518932.tif 000008
【図３】
2009518932.tif 000009
【図４】
2009518932.tif 000010
【図５】
2009518932.tif 000011
【図６】
2009518932.tif 000012
【国際調査報告】
2009518932.tif 000013