(57)【要約】【課題】複数の通信ネットワーク間を物理層の伝送方式を採用する通信回線を介して接続する場合に、物理層の伝送方式で、簡易にかつ強い誤り耐性を持たせてデータ伝送する。【解決手段】暗号装置２０１は、ＬＡＮ１０１から到来したイーサネット信号をイーサネットインタフェース部２１により前置部分及びデータ部分からなる伝送データ信号（ＲＸＤ）と、当該伝送データの有効区間を示す有効信号（ＲＸ＿ＤＶ）とを有するＭＩＩ（Media Independent Interface）信号に変換する。暗号処理部２２は、変換されたＭＩＩ信号の有効信号をもとに伝送データのフレーム同期タイミングを検出し、このフレーム同期タイミングに同期して乱数を生成し、伝送データの暗号化対象区間を暗号化する。暗号化された送信データ信号（ＴＸＤ）は、無線インタフェース部２５から出力され、無線装置３０１によりＬＡＮ１０２に向け送信される。【選択図】図２
2007089028.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク層以上の上位層で規定される伝送方式を採用する第１及び第２の通信ネットワーク間で、当該第１及び第２の通信ネットワークで伝送されるデータ信号を、物理層で規定される伝送方式を採用する通信回線を介して転送するシステムで使用される通信インタフェース装置において、
前記第１の通信ネットワークにおいて伝送されるデータ信号を前記物理層の伝送方式に対応するフレーム信号に変換する変換手段と、
前記変換されたフレーム信号からフレーム同期タイミングを検出する同期検出手段と、
前記検出されたフレーム同期タイミングに同期して乱数を生成し、当該乱数をもとに前記フレーム信号の暗号化対象区間を暗号化する暗号化手段と、
前記暗号化されたフレーム信号を前記通信回線へ送信する送信手段と
を具備することを特徴とする通信インタフェース装置。
【請求項２】
前記第１及び第２の通信ネットワークがＣＳＭＡ／ＣＤ（Carrier Sense Multiple Access／Collision Detect）方式を採用したＬＡＮ（Local Area Network）により構成される場合に、
前記変換手段は、前記データ信号を、前置部分及びデータ部分からなる伝送データと、当該伝送データの有効区間を示す有効信号とを有するＭＩＩ（Media Independent Interface）信号に変換し、
前記同期検出手段は、前記ＭＩＩ信号の有効信号をもとに前記伝送データのフレーム同期タイミングを検出し、
前記暗号化手段は、前記検出されたフレーム同期タイミングに同期して乱数を生成し、当該乱数をもとに前記伝送データのデータ部分を暗号化することを特徴とする請求項１記載の通信インタフェース装置。
【請求項３】
前記暗号化手段は、
乱数生成器と、
前記フレーム信号ごとに、当該フレーム信号に先行する暗号化フレーム信号から取り出したビット群と予め用意された暗号鍵とを入力パラメータとして前記乱数生成器を初期化して、当該乱数生成器から乱数を生成させる手段と、
前記生成された乱数と前記フレーム信号の暗号化対象区間の符号とを論理演算することにより、当該前記フレーム信号の暗号化対象区間を暗号化する手段と
を備えることを特徴とする請求項１記載の通信インタフェース装置。
【請求項４】
ネットワーク層以上の上位層で規定される伝送方式を採用する第１及び第２の通信ネットワーク間で、当該第１及び第２の通信ネットワークで伝送されるデータ信号を、物理層で規定される伝送方式を採用する通信回線を介して転送するシステムで使用される通信インタフェース装置において、
前記通信回線を介して第２の通信ネットワークから伝送された暗号化フレーム信号を受信する受信手段と、
前記受信された暗号化フレーム信号からフレーム同期タイミングを検出する同期検出手段と、
前記検出されたフレーム同期タイミングに同期して乱数を生成し、当該乱数をもとに前記暗号化フレーム信号の暗号化区間を復号する復号手段と、
前記復号されたフレーム信号を、前記上位層で規定される伝送方式に対応するデータ信号に変換し、変換されたデータ信号を前記第１の通信ネットワークへ送信する手段と
を具備することを特徴とする通信インタフェース装置。
【請求項５】
前記第１及び第２の通信ネットワークがＣＳＭＡ／ＣＤ方式を採用したＬＡＮにより構成され、前記受信手段は、前記暗号化フレーム信号として、前置部分及び暗号化されたデータ部分からなる伝送データと、当該伝送データの有効区間を示す有効信号とを有するＭＩＩ信号を受信する場合に、
前記同期検出手段は、前記ＭＩＩ信号の有効信号をもとに前記伝送データのフレーム同期タイミングを検出し、
前記復号手段は、前記検出されたフレーム同期タイミングに同期して乱数を生成し、当該乱数をもとに前記伝送データにおける暗号化区間を復号することを特徴とする請求項４記載の通信インタフェース装置。
【請求項６】
前記復号手段は、
乱数生成器と、
前記暗号化フレーム信号ごとに、当該暗号化フレーム信号に先行する暗号化フレーム信号から取り出したビット群と予め用意された暗号鍵とを入力パラメータとして前記乱数生成器を初期化して、当該乱数生成器から乱数を生成させる手段と、
前記生成された乱数と前記暗号化フレーム信号の暗号化区間の符号とを論理演算することにより、当該前記暗号化フレーム信号の暗号化区間を復号する手段と
を備えることを特徴とする請求項４記載の通信インタフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、複数の通信ネットワーク間で、その伝送データを物理層の伝送方式を採用する通信回線を介して転送するシステムで使用される通信インタフェース装置に関する。
【背景技術】
【０００２】
従来、複数のＬＡＮ（Local Area Network）間を無線回線を介して接続した通信システムが提供されている。この種のシステムは、例えば各ＬＡＮにそれぞれ無線装置を接続し、ＬＡＮ上を伝送するデータ信号を上記無線装置により無線信号に変換して送受信するように構成される。しかし、データ信号をそのまま無線信号に変換して無線伝送すると、データ信号の秘匿性が損なわれる危険がある。
【０００３】
そこで、上記無線装置とＬＡＮとの間に暗号化装置を設け、この暗号化装置によりデータ信号を暗号化／復号することが提唱されている。このような伝送に使用される暗号化方式としては、例えばＩＰｓｅｃ（Security Architecture for Internet Protocol）やＳＳＬ（Secure Socket Layer）などの暗号技術が知られている（例えば、非特許文献１を参照。）。
【０００４】
【非特許文献１】ＩＰｓｅｃの仕様；ＲＦＣ（Request for Comments）１８２５〜ＲＦＣ１８２９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、上述したようにＬＡＮ間を無線回線を介して接続するシステムで使用される無線装置では、物理層のみの簡易なプロトコルしか実装されていない場合がある。これに対し、上記ＩＰｓｅｃはネットワーク層における暗号技術であり、またＳＳＬはアプリケーション層における暗号技術である。このため、これらの暗号化方式は上述した物理層のプロトコルを使用する無線装置には適用することができず、物理層のプロトコルにも適用可能な暗号化技術が切望されていた。
【０００６】
この発明は上記事情に着目してなされたもので、その目的とするところは、複数の通信ネットワーク間を物理層の伝送方式を採用する通信回線を介して接続する場合に、伝送データを物理層の伝送方式に対応して簡易にしかも強い誤り耐性を持たせて伝送することができる通信インタフェース装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためにこの発明の通信インタフェース装置は、ネットワーク層以上の上位層で規定される伝送方式を採用する第１及び第２の通信ネットワーク間で、当該第１及び第２の通信ネットワークで伝送されるデータ信号を、物理層で規定される伝送方式を採用する通信回線を介して転送するシステムで使用される通信インタフェース装置において、前記第１の通信ネットワークにおいて伝送されるデータ信号を前記物理層の伝送方式に対応するフレーム信号に変換する変換手段と、前記変換されたフレーム信号からフレーム同期タイミングを検出する同期検出手段と、前記検出されたフレーム同期タイミングに同期して乱数を生成し、当該乱数をもとに前記フレーム信号の暗号化対象区間を暗号化する暗号化手段と、前記暗号化されたフレーム信号を前記通信回線へ送信する送信手段と
を具備するものである。
【０００８】
また、この発明の通信インタフェース装置は、ネットワーク層以上の上位層で規定される伝送方式を採用する第１及び第２の通信ネットワーク間で、当該第１及び第２の通信ネットワークで伝送されるデータ信号を、物理層で規定される伝送方式を採用する通信回線を介して転送するシステムで使用される通信インタフェース装置において、前記通信回線を介して第２の通信ネットワークから伝送された暗号化フレーム信号を受信する受信手段と、前記受信された暗号化フレーム信号からフレーム同期タイミングを検出する同期検出手段と、前記検出されたフレーム同期タイミングに同期して乱数を生成し、当該乱数をもとに前記暗号化フレーム信号の暗号化区間を復号する復号手段と、前記復号されたフレーム信号を、前記上位層で規定される伝送方式に対応するデータ信号に変換し、変換されたデータ信号を前記第１の通信ネットワークへ送信する手段とを具備するものである。
【０００９】
このように構成することにより、ネットワーク層やアプリケーション層のような上位層でのプロトコルを実装することなく、物理層レベルでフレーム単位の暗号化が可能となる。これにより、伝送データを物理層の伝送方式に対応して簡易にしかも強い誤り耐性を持たせて伝送することができる。
【００１０】
さらに、この発明の通信インタフェース装置は、次のような各種構成を備えることも特徴とする。  
第１の構成は、前記第１及び第２の通信ネットワークがＣＳＭＡ／ＣＤ（Carrier Sense Multiple Access／Collision Detect）方式を採用したＬＡＮ（Local Area Network）により構成される場合に、前記変換手段は、前記データ信号を、前置部分及びデータ部分からなる伝送データと、当該伝送データの有効区間を示す有効信号とを有するＭＩＩ（Media Independent Interface）信号に変換し、前記同期検出手段は、前記ＭＩＩ信号の有効信号をもとに前記伝送データのフレーム同期タイミングを検出し、前記暗号化手段は、前記検出されたフレーム同期タイミングに同期して乱数を生成し、当該乱数をもとに前記伝送データのデータ部分を暗号化する。
【００１１】
また、前記第１及び第２の通信ネットワークがＣＳＭＡ／ＣＤ方式を採用したＬＡＮにより構成され、前記受信手段は、前記暗号化フレーム信号として、前置部分及び暗号化されたデータ部分からなる伝送データと、当該伝送データの有効区間を示す有効信号とを有するＭＩＩ信号を受信する場合に、前記同期検出手段は、前記ＭＩＩ信号の有効信号をもとに前記伝送データのフレーム同期タイミングを検出し、前記復号手段は、前記検出されたフレーム同期タイミングに同期して乱数を生成し、当該乱数をもとに前記伝送データにおける暗号化区間を復号する。  
このように構成することにより、暗号化／復号するデータ部分をＭＩＩ信号により検出するので、データ部分を検出するための複雑なロジックが不要になり、簡易な構成で実現することができる。
【００１２】
第２の構成は、前記暗号化手段は、乱数生成器と、前記フレーム信号ごとに、当該フレーム信号に先行する暗号化フレーム信号から取り出したビット群と予め用意された暗号鍵とを入力パラメータとして前記乱数生成器を初期化して、当該乱数生成器から乱数を生成させる手段と、前記生成された乱数と前記フレーム信号の暗号化対象区間の符号とを論理演算することにより、当該前記フレーム信号の暗号化対象区間を暗号化する手段とを備えることを特徴とする。
【００１３】
また、前記復号手段は、乱数生成器と、前記暗号化フレーム信号ごとに、当該暗号化フレーム信号に先行する暗号化フレーム信号から取り出したビット群と予め用意された暗号鍵とを入力パラメータとして前記乱数生成器を初期化して、当該乱数生成器から乱数を生成させる手段と、前記生成された乱数と前記暗号化フレーム信号の暗号化区間の符号とを論理演算することにより、当該前記暗号化フレーム信号の暗号化区間を復号する手段とを備える。  
このように構成すると、フレーム信号ごとに乱数生成器を初期化し、この乱数生成器から生成された乱数により暗号化／復号するので、伝送エラーが発生した場合でもフレーム単位で容易に克服することができる。
【発明の効果】
【００１４】
したがってこの発明によれば、複数の通信ネットワーク間を物理層の伝送方式を採用する通信回線を介して接続する場合に、伝送データを物理層の伝送方式に対応して簡易にしかも強い誤り耐性を持たせて伝送することができる通信インタフェース装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照して詳細に説明する。  
図１は、本発明に係わる通信インタフェース装置（以下、暗号装置）を用いた無線通信システムの概略構成図である。この無線通信システムは、ＬＡＮ（Local Area Network）１０１，１０２と、暗号装置２０１，２０２と、無線装置３０１，３０２とを備える。ＬＡＮ１０１からＬＡＮ１０２への送信データは、暗号装置２０１で暗号化されたのち、無線装置３０１から無線装置３０２へ転送される。さらに、無線装置３０２で受信された暗号化データは、暗号装置２０２において復号され、ＬＡＮ１０２へ送信される。また、ＬＡＮ１０２からＬＡＮ１０１へのデータ転送も同様な手順で行われる。
【００１６】
図２は、暗号装置の一実施形態を示すブロック構成図である。図１において、暗号装置２０２は、暗号装置２０１と同一の構成であるため、以下、暗号装置２０１について説明を行う。  
暗号装置２０１は、イーサネット（登録商標）インタフェース部２１と、暗号処理部２２と、共通鍵メモリ２３と、復号処理部２４と、無線インタフェース部２５とを備える。
【００１７】
イーサネットインタフェース部２１は、ＬＡＮ１０１からの受信イーサネット信号を前置部分及びデータ部分からなる受信データ信号（ＲＸＤ）と、当該受信データの有効区間を示す有効信号（ＲＸ＿ＤＶ）とを有するＭＩＩ信号に変換する。そして、この受信データ信号（ＲＸＤ）と受信データ有効信号（ＲＸ＿ＤＶ）とを暗号処理部２２に供給する。一方、復号処理部２４から供給される送信データ信号（復号を行ったＭＩＩ信号のＴＸＤ）をイーサネット信号に変換してＬＡＮ１０１に送信する。
【００１８】
また、無線インタフェース部２５は、無線装置３０１から供給される暗号化受信信号をＭＩＩ信号にフォーマット変換して受信データ信号（暗号化されたＭＩＩ信号のＲＸＤ）と受信データ有効信号（ＲＸ＿ＤＶ）とを復号処理部２４に供給する。また、暗号処理部２２から供給される送信データ信号（暗号化を行ったＭＩＩ信号のＴＸＤ）を無線通信用に適したフォーマットに変換して無線装置３０１に供給する。
【００１９】
なお、ＭＩＩ信号は、ＭＡＣ（Media Access Control）層と物理層との間のイーサネットインタフェース信号の一種であり、詳細仕様は国際標準仕様ＩＥＥＥ８０２．３で規定されている。また、ＭＩＩインタフェースを持つイーサネットインタフェースデバイスは既に市場に出回っているので、イーサネットインタフェース部２１は、市販のデバイスを使用することにより、暗号装置２０１を低コストで構成することができる。
【００２０】
図３に、データ転送に関するＭＩＩ信号の構成を示す。データ送信に関する信号には、送信データＴＸＤ、送信イネーブルＴＸ＿ＥＮ、送信エラーＴＸ＿ＥＲ、送信クロックＴＸ＿ＣＬＫの４信号がある。データ受信に関する信号には、受信データＲＸＤ、受信データ有効ＲＸ＿ＤＶ、受信エラーＲＸ＿ＥＲ、受信クロックＲＸ＿ＣＬＫの４信号がある。この発明では、ＭＩＩ信号の受信データ有効ＲＸ＿ＤＶをもとに受信データＲＸＤのフレーム同期タイミングを検出する。
【００２１】
暗号処理部２２は、イーサネットインタフェース部２１から供給されるＭＩＩ信号の受信データＲＸＤ、受信データ有効ＲＸ＿ＤＶなどを使用して受信データ信号の暗号処理を行う。ここで、図４を参照して暗号処理におけるデータ構成について説明する。
図４（ａ）は、受信データＲＸＤであり、ＭＩＩインタフェースにおける伝送フレーム構成を示している。図４（ｂ）は、受信データ有効ＲＸ＿ＤＶで、プリアンブル受信後、ＳＦＤ（Start Frame Delimiter）の受信に先立って“０”から“１”となる。暗号処理部２２は、ＲＸ＿ＤＶが“０”から“１”になったことを検知すると、ＳＦＤを検出し、ＳＦＤ以降のデータ部の暗号処理を行う。そして、ＭＩＩフレームの終了をＲＸ＿ＤＶの“１”から“０”の変化で検出し、暗号処理を終了する。このように、暗号処理部２２は、ＲＸ＿ＤＶ信号に基づいてイーサネット信号の暗号化対象のデータ部を検出する。図４（ｃ）は、暗号化処理を行ったＭＩＩインタフェースにおける伝送フレーム構成を示す。暗号処理部２２は、暗号処理したＭＩＩ伝送フレームを無線インタフェース部２５にＭＩＩ信号の送信データＴＸＤとして出力する。
【００２２】
一方、復号処理部２４は、無線インタフェース部２５から供給されるＭＩＩ信号の受信データＲＸＤ、受信データ有効ＲＸ＿ＤＶなどを使用して暗号化受信データ信号の復号処理を行う。ここで、図５を参照して復号処理におけるデータ構成について説明する。
【００２３】
図５（ａ）は、データ部が暗号化された受信データＲＸＤであり、ＭＩＩインタフェースにおける伝送フレーム構成を示している。図５（ｂ）は、受信データ有効ＲＸ＿ＤＶで、プリアンブル受信後、ＳＦＤの受信に先立って“０”から“１”となる。復号処理部２４は、ＲＸ＿ＤＶが“０”から“１”になった後、ＳＦＤを検出し、暗号化データ部の復号処理を行う。そして、ＭＩＩフレームの終了をＲＸ＿ＤＶの“１”から“０”の変化で検出し、復号処理を終了する。上述したように、復号処理部２４は、ＲＸ＿ＤＶ信号に基づいて復号対象であるデータ部を検出し、復号処理を行う。図５（ｃ）は、復号処理を行ったＭＩＩインタフェースにおける伝送フレーム構成を示す。復号処理部２４は、復号処理したＭＩＩ伝送フレームをイーサネットインタフェース部２１にＭＩＩ信号の送信データＴＸＤとして出力する。
【００２４】
ところで、この暗号装置を使用した通信システムでは、暗号鍵を対向する暗号装置２０１，２０２間で共有する必要がある。共通鍵メモリ２３は、暗号装置２０１，２０２で共通の暗号鍵を記憶し、暗号処理部２２、復号処理部２４からの要求によりそれぞれ読み出される。この暗号鍵は、例えば、システム出荷時に予め設定されたり、運用時にシステム管理者により設定される。
【００２５】
次に、このように構成された暗号装置２０１の暗号化及び復号化処理について説明する。一般にデータの暗号化に使用する暗号方式には、共通鍵暗号であるブロック暗号やストリーム暗号がある。このうち、ブロック暗号は、暗号化対象データをブロック単位に暗号化するため、暗号化対象データがブロック長に満たない場合はダミービット付加する必要がある。一方、ストリーム暗号は、ビット単位で暗号化するため、付加ビットが不要であるという特徴がある。
【００２６】
以下、本実施例では、暗号アルゴリズムに電子政府推奨暗号リスト掲載のストリーム暗号であるＭＵＧＩを適用した場合について説明する。ＭＵＧＩは、１２８ビットの暗号鍵（ｋ）と、１２８ビットの初期ベクトル（ＩＶ）とを入力パラメータとして乱数列を出力する。出力される乱数列は、暗号鍵ｋと初期ベクトルＩＶの組み合わせにより一意に決まる。このＭＵＧＩから得られる乱数列と平文との排他的論理和を演算することにより暗号化を行う。
【００２７】
先ず、暗号処理部２２の暗号処理について説明する。図６は、暗号処理部２２における暗号化の手順を示す図である。  
暗号処理部２２は、予め設定される値ａ０を初期ベクトルＩＶとし、この初期ベクトルＩＶと、共通鍵メモリ２３から読み出した暗号鍵ｋとを入力値として、乱数生成器を初期化し、乱数生成器において乱数列を生成する。この状態で、暗号処理部２２は、イーサネットインタフェース部２１から供給されるＭＩＩフレームから暗号化対象のデータ部を検出し、データ部と乱数列との排他的論理和を算出することによりデータ部を暗号化する。そして、暗号処理部２２は、暗号化されたデータ部の所定のビット位置からｍビットを取り出し、データａ１を取得する。また、暗号処理部２２は、データ部が暗号化された暗号化ＭＩＩフレームを無線インタフェース部２５へ出力する。
【００２８】
次に、暗号処理部２２は、先に取得した値ａ１を初期ベクトルＩＶとし、初期ベクトルＩＶ及び暗号鍵ｋを入力して乱数生成器を初期化し、乱数生成器において乱数列を生成する。なお、ｍ≠１２８の場合は、必要に応じてａ１を拡張又は切り出す等を行い、１２８ビットの初期ベクトルＩＶを生成する。  
以下同様に、暗号処理部２２は、インタフェース部２１からＭＩＩフレームが供給されると、データ部を検出して暗号化する。さらに、暗号化したＭＩＩフレームから所定のビットを取り出し、この取り出した値を初期ベクトルＩＶとして、次のフレームの暗号化に使用して暗号化処理を行う。
【００２９】
次に、復号処理部２４の復号処理について説明する。図７は、復号処理部２４における復号処理の手順を示す図である。  
復号処理部２４は、予め設定される値ａ０を初期ベクトルＩＶとし、この初期ベクトルＩＶと、共通鍵メモリ２３から読み出した暗号鍵ｋとを入力値として、乱数生成器を初期化し、乱数生成器において乱数列を生成する。この状態で、復号処理部２４は、無線インタフェース部２５から供給されるＭＩＩフレームから暗号化データ部を検出し、予め暗号化データ部の所定のビット位置からｍビットを取り出し、データａ１を取得しておく。そして、復号処理部２４は、暗号化データ部と乱数列の排他的論理和から復号化ＭＩＩフレームを生成し、インタフェース部２１へ出力する。
【００３０】
次に、復号処理部２４は、先に取得した値ａ１を初期ベクトルＩＶとし、初期ベクトルＩＶ及び暗号鍵ｋを入力して乱数生成器を初期化し、乱数生成器において乱数列を生成する。なお、ｍ≠１２８の場合は、必要に応じてａ１を拡張又は切り出す等を行い、１２８ビットの初期ベクトルＩＶを生成する。  
以下同様に、復号処理部２４は、無線インタフェース部２５から暗号化ＭＩＩフレームが供給されると、暗号化データ部を検出して、予め所定のビットを取り出したのち、暗号化データ部を復号化する。そして、上記取り出した値を初期ベクトルＩＶとして、次のフレームの復号処理を行う。
【００３１】
以上述べたように上記実施形態では、暗号装置２０１は、ＬＡＮ１０１から到来したイーサネット信号をイーサネットインタフェース部２１により前置部分及びデータ部分からなる伝送データ信号（ＲＸＤ）と、当該伝送データの有効区間を示す有効信号（ＲＸ＿ＤＶ）とを有するＭＩＩ（Media Independent Interface）信号に変換する。暗号処理部２２は、上記変換されたＭＩＩ信号の有効信号をもとに伝送データのフレーム同期タイミングを検出し、検出されたフレーム同期タイミングに同期して乱数を生成し、伝送データの暗号化対象区間を暗号化する。このように暗号化された送信データ信号（ＴＸＤ）は、無線インタフェース部２５から出力され、無線装置３０１によりＬＡＮ１０２に向け送信される。
【００３２】
したがってこの実施形態では、暗号化及び復号化対象であるデータ部をＭＩＩ信号により検出するので、データ部検出のための複雑なロジックが不要になり、暗号装置を簡易な構成で実現できる。また、初期ベクトルを暗号化データ部から導出するので、初期ベクトル用の付加ビットが不要になり、フレーム長を変化させずに暗号化を行うことができる。初期ベクトルの更新や乱数の生成をフレーム単位で行うので、伝送エラーが発生した場合でもフレーム単位での復帰が可能である。また、暗号処理に先立って、暗号処理に使用する乱数列を生成しておくことが可能な構成であるため並列処理等が可能であり、効率のよい暗号処理を実現できる。
【００３３】
なお、この発明は、上記実施形態に限定されるものではない。例えば、図１において暗号装置２０１の機能を無線装置３０１に併せ持たせ、暗号化機能を有する無線通信装置として構成することもできる。また、暗号処理部２２または復号処理部２４のいずれかを備える通信インタフェース装置を構成することももちろん可能である。
【００３４】
また、この発明に係わる暗号装置、通信システムなどにおいて行われる各種処理は、例えばプロセッサやメモリ等を備えたハードウェア資源において、プロセッサがＲＯＭ（Read Only Memory）に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウェア回路として構成されてもよい。
【００３５】
また、本発明は、上記制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ（Compact Disc）−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体やプログラムとして把握することもでき、当該制御プログラムを記録媒体からコンピュータに入力しプロセッサに実行させることにより、本発明に係わる処理を遂行させることができる。
【００３６】
さらに、上記実施形態では、ストリーム暗号ＭＵＧＩを適用した場合について説明したが、暗号アルゴリズムはこれに限定されるものではなく、他のストリーム暗号やブロック暗号等の暗号アルゴリズムや乱数生成アルゴリズムでも差し支えない。
また、本実施例はＭＩＩ信号について説明したが、ギガビットインタフェースであるＧＭＩＩ（Gigabit Media Independent Interface）信号についても、もちろん適用可能である。その他にも、暗号装置２０１の構成や、暗号処理部２２及び復号処理部２４の処理手順とその処理内容についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００３７】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００３８】
【図１】本発明に係わる暗号装置を用いた無線通信システムの概略構成図。
【図２】図１に示す暗号装置の一実施形態を示すブロック構成図。
【図３】ＭＩＩインタフェースのデータ転送信号の構成を示す図。
【図４】暗号処理におけるフレーム構成を示す図。
【図５】復号処理におけるフレーム構成を示す図。
【図６】図２に示す暗号装置における暗号化処理の手順を示す図。
【図７】図２に示す暗号装置における復号化処理の手順を示す図。
【符号の説明】
【００３９】
１０１，１０２…ＬＡＮ、２０１，２０２…暗号装置、３０１，３０２…無線装置、２１…イーサネットインタフェース部、２２…暗号処理部、２３…共通鍵メモリ、２４…復号処理部、２５…無線インタフェース部。
【図１】
2007089028.tif 000003
【図２】
2007089028.tif 000004
【図３】
2007089028.tif 000005
【図４】
2007089028.tif 000006
【図５】
2007089028.tif 000007
【図６】
2007089028.tif 000008
【図７】
2007089028.tif 000009