(57)【特許請求の範囲】
【請求項１】
階層化通信モデルを用いてデータを送信する送信方法であって、
第１層において、第１エンティティを参照する第１アドレス参照を有する暗号法的保護された第１通信フラグメントを発生するステップと、
前記第１層の下の第２層において、前記第１通信フラグメントに基づくと共に更に前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有する第２通信フラグメントを発生するステップと、
前記第２通信フラグメントを有するデータを送信するステップと、
を有する送信方法において、
当該送信方法が、
送信される前記データにおいて前記第１アドレス参照を少なくとも一部取り除くステップ
を更に有し、前記第１通信フラグメントの暗号法的保護が、前記第１アドレス参照が少なくとも一部取り除かれる前に提供されることを特徴とする送信方法。
【請求項２】
請求項１に記載の送信方法であって、暗号法的保護が、前記通信モデルにおける１つの層においてのみ提供される送信方法。
【請求項３】
請求項２に記載の伝送方法であって、前記１つの層が、前記メッセージが開始される層に等しい送信方法。
【請求項４】
請求項１に記載の送信方法であって、前記第１アドレス参照が、前記第２アドレス参照を参照する情報フィールドによって置き換えられる送信方法。
【請求項５】
階層化通信モデルを用いてデータを受信する受信方法であって、
第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有すると共に、
前記第１エンティティに対する第１アドレス参照を有する暗号法的保護された第１通信フラグメントに基づく
第２通信フラグメントを有するデータを受信するステップと、
前記第２通信フラグメントから前記第１通信フラグメントを取得するステップと、
を有する受信方法において、
前記第１アドレス参照が、受信された前記データにおいて少なくとも一部省かれ、
前記受信方法が、前記第１通信フラグメントを取得する際に前記第１アドレス参照を修復するステップを更に有し、前記第１通信フラグメントの暗号法的保護が、前記第１アドレス参照が取得された後に確認される
ことを特徴とする受信方法。
【請求項６】
請求項５に記載の受信方法であって、暗号法的保護が、前記通信モデルにおける１つの層のみにおいて提供される受信方法。
【請求項７】
請求項６に記載の受信方法であって、前記１つの層が、前記メッセージが開始される層に等しい受信方法。
【請求項８】
請求項５に記載の受信方法であって、当該受信方法が、受信された前記データにおける情報フィールドを用いて前記第１アドレス参照を取得する受信方法であって、前記情報フィールドが、前記第１アドレス参照を置き換えると共に前記第２アドレス参照を参照する受信方法。
【請求項９】
階層化通信モデルを用いて通信するシステムであって、
第１層において、第１エンティティを参照する第１アドレス参照を有する暗号法的保護された第１通信フラグメントを発生するように構成されると共に、
前記第１層の下の第２層において、前記第１通信フラグメントに基づくと共に前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を更に有する第２通信フラグメントを発生するように構成される
送信手段と、
前記第２通信フラグメントを有するデータを送信するように構成される通信手段と、
前記第２通信フラグメントを有するデータを受信するように構成されると共に、
前記第２通信フラグメントから前記第１通信フラグメントを取得するように更に構成される
受信手段と
を有するシステムにおいて、
前記送信手段が、前記送信データから前記第１アドレス参照を少なくとも一部省くように構成され、
前記受信手段が、前記受信データから前記第１通信フラグメントを取得する際に前記第１アドレス参照を修復するように構成される
ことを特徴とするシステム。
【請求項１０】
階層化通信モデルを用いてデータを送信する送信器装置であって、
第１層において、第１エンティティを参照する第１アドレス参照を有する暗号法的保護された第１通信フラグメントを発生するように構成され、
更に、前記第１層の下の第２層において、前記第１通信フラグメントに基づくと共に、前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を更に有する、第２通信フラグメントを発生するように構成され、
更に、前記第２通信フラグメントを有するデータを送信するように構成される
送信器装置において、
当該送信器装置が、送信される前記データにおける前記第１アドレス参照を少なくとも一部取り除くように更に構成される
ことを特徴とする送信器装置。
【請求項１１】
階層化通信モデルを用いてデータを受信する受信器装置であって、
第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有すると共に
前記第１エンティティに対する第１アドレス参照を有する暗号法的保護された第１通信フラグメントに基づく
第２通信フラグメントを有するデータを受信するように構成され、
更に、前記第２通信フラグメントから前記第１通信フラグメントを取得するように構成される
受信器装置において、
前記第１アドレス参照が、受信される前記データにおいて少なくとも一部省かれ、
当該受信器装置が、前記第１通信フラグメントを取得する際に、前記第１アドレス参照を修復するように更に構成される
ことを特徴とする受信器装置。
【請求項１２】
階層化通信モデルを用いて通信を実行する送信器計算機プログラムであって、当該送信器計算機プログラムが、
第１層において、第１エンティティを参照する第１アドレス参照を有する暗号法的保護された第１通信フラグメントを発生するように構成され、
更に、前記第１層の下の第２層において、前記第１通信フラグメントに基づくと共に、前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を更に有する第２通信フラグメントを発生するように構成され、
更に、前記第２通信フラグメントを有するデータを送信するように構成される
送信器計算機プログラムにおいて、
当該送信器計算機プログラムが、前記送信データにおいて前記第１アドレス参照を省くように更に構成される
ことを特徴とする送信器計算機プログラム。
【請求項１３】
階層化通信モデルを用いて通信を実行する受信器計算機プログラムであって、
第１通信エンティティに関連する第２エンティティを参照する第２アドレス参照を有すると共に、
前記第１エンティティに対する第１アドレス参照を有する暗号法的保護された第１通信フラグメントに基づく
第２通信フラグメントを有するデータを受信するように構成され、
更に、前記第２通信フラグメントから前記第１通信フラグメントを取得するように構成され、ここで、
第１層においては、第１エンティティを参照する第１アドレス参照を有する第１通信フラグメントが発生され、
前記第１層の下の第２層においては、前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有すると共に前記第１通信フラグメントに基づく第２通信フラグメントが発生される、
受信器計算機プログラムにおいて、
前記第１アドレス参照が、前記受信されたデータにおいて少なくとも一部省かれ、
当該受信器計算機プログラムが、前記第１通信フラグメントを取得する際に、前記第１アドレス参照を修復するように更に構成される
ことを特徴とする受信器計算機プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層化通信モデルを用いてデータを送信する送信方法であって、第１エンティティを参照する第１アドレス参照を有する第１暗号法的保護された通信フラグメントを第１層に発生するステップと、第１通信フラグメントに基づくと共に更に前記第１エンティティと関連する第２エンティティを参照する第２アドレス参照を有する第２通信フラグメントを前記第１層の下の第２層に発生するステップと、前記第２通信フラグメントを有する送信データを送信するステップとを有する送信方法に関する。
【０００２】
また本発明は、階層化通信モデルを用いてデータを受信する受信方法であって、第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有し、且つ前記第１エンティティに対する第１アドレス参照を有する第１暗号法的保護された通信フラグメントに基づく第２通信フラグメントを有するデータを受信するステップと、前記第２通信フラグメントから前記第１通信フラグメントを取得するステップとを有するような受信方法にも関する。
【０００３】
更に本発明は、階層化通信モデルを用いた通信に関するシステムであって、第１エンティティを参照する第１アドレス参照を有する第１暗号法的保護された通信フラグメントを第１層に発生するように構成され、前記第１通信フラグメントに基づき第２通信フラグメントを前記第１層の下の第２層において発生するように更に構成され、前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を更に有する送信器手段と、前記第２通信フラグメントを有するデータを送信するように構成される通信手段と、前記第２通信フラグメントを有するデータを受信するように構成されると共に更に前記第２通信フラグメントから前記第１通信フラグメントを取得するように構成される受信手段とを有するシステムに関する。
【０００４】
更に本発明は、階層化通信モデルを用いてデータを送信する送信器装置であって、第１エンティティを参照する第１アドレス参照を有する第１暗号法的保護された通信フラグメントを第１層において発生するように構成され、更に、前記第１通信フラグメントに基づく第２通信フラグメントを前記第１層の下の第２層において発生するように構成され、更に、前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有し、更に、前記第２通信フラグメントを有するデータを送信するように構成される送信器装置に関する。
【０００５】
また本発明は、階層化通信モデルを用いてデータを受信する受信器装置であって、当該受信器装置が、第２通信フラグメントを有するデータを受信するように構成され、前記第２通信フラグメントが、第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有し、前記第１エンティティに対する第１アドレス参照を有する第１暗号法的保護された通信フラグメントに基づき、更に前記第２通信フラグメントから前記第１通信フラグメントを取得するように構成されるような受信器装置にも関する。
【０００６】
更に本発明は、階層化通信モデルに従い発生されるデータを担持する信号であって、前記データが、第１エンティティを参照する第１アドレス参照を有する第１暗号法的保護された通信フラグメントが発生される第１層と、前記第１通信フラグメントに基づく前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有する第２通信フラグメントが発生される前記第１層の下の第２層とを有する階層化通信モデルに従い発生されるような信号に関する。
【０００７】
更に本発明は、階層化通信モデルを用いて通信を実行する送信器計算機プログラムであって、送信器計算機プログラムが、第１エンティティを参照する第１アドレス参照を有する第１暗号法的保護された通信フラグメントを第１層において発生するように構成され、更に、前記第１通信フラグメントに基づく第２通信フラグメントを第１層の下の第２層において発生するように構成され、更に、前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有し、更に、前記第２通信フラグメントを有するデータを送信するように構成される送信器計算機プログラムに関する。
【０００８】
また本発明は、階層化通信モデルを用いて通信を実行する受信器計算機プログラムであって、当該受信器計算機プログラムが、第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有すると共に前記第１エンティティに対する第１アドレス参照を有する第１暗号法的保護された通信フラグメントに基づく第２通信フラグメントを有するデータを受信するように構成され、更に、前記第２通信フラグメントから前記第１通信フラグメントを取得するように構成され、ここで、第１層においては、第１エンティティを参照する第１アドレス参照を有する第１通信フラグメントが発生され、前記第１層の下の第２層においては、前記第１エンティティに関連する第２エンティティを参照する第２アドレス参照を有すると共に前記第１通信フラグメントに基づく第２通信フラグメントが発生される受信器計算機プログラムにも関する。
【背景技術】
【０００９】
通信プロトコルにおいて、ＯＳＩ参照モデルのような階層化モデルを用いることは、一般的なことである。斯様なモデルは一群の層を有し、各々の層は種々異なる抽出レベルにある。斯様なモデルは、下位から上位に、物理層（ＰＨＹ）、媒体アクセス制御層（ＭＡＣ）、ネットワーク層（ＮＷＫ）、アプリケーション層（ＡＰＬ）を含み得る。概して、フレーム（異なる装置における等しいＯＳＩ層間で交換される情報のフラグメント）は、ヘッダ及びペイロードから構成される。ＯＳＩスタックのレベルｎにおける１つ又は複数のフレームは、次に低い層ｎ−１における１つ又はいくつかのフレームのペイロードとして物理的に送信される。最も低いレベルは、例えば有線又は無線接続を介するような、物理通信を実行する。一般的な設定において、１つの装置が、ＯＳＩスタックの種々異なる層に異なるアドレスを持つことはあり得る。別々のレベルにおけるフレームは、通常、各々の始点アドレス、宛先アドレス及びある場合にはホップアドレスを含む。この結果、アドレス情報が多重に含まれることにより、最も低いレベルにおいて送信される物理層において多大なオーバーヘッドが生じる。これは、制限された物理フレーム長における、又は低電力アプリケーションにおける通信プロトコルのような制限付きアプリケーションにおける過多なオーバーヘッドの問題を意味する。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、物理的フレームのサイズが低減される一方で、包含される情報がほぼ維持される送信方法、及びその暗号法的保護を提供することである。
【課題を解決するための手段】
【００１１】
この目的は、送信されるデータにおける第１アドレス参照を少なくとも一部取り除くステップを更に有し、且つ暗号法的保護が、前記第１アドレス参照が少なくとも一部取り除かれる前に、前記第１通信フラグメントに関して提供されることを特徴とする本発明による送信方法によって実現される。
【００１２】
この方法は、第１アドレス参照が省かれる第１通信フラグメントの保護を扱う。フレームを暗号法的に保護することを所望する特定の層は、各々のフレームに関してメッセージ完全性符号（ＭＩＣ）を発生し得る。任意のストリングにおけるＭＩＣは、例えば、ＣＢＣ−ＭＡＣモードにおけるブロック暗号（Ａｌｆｒｅｄ  Ｊ．  Ｍｅｎｅｚｅｓ，Ｐａｕｌ  Ｃ．  ｖａｎ  Ｏｏｒｓｃｈｏｔ，Ｓｃｏｔｔ  Ａ．  Ｖａｎｓｔｏｎｅ，Ｈａｎｄｂｏｏｋ  ｏｆ  Ａｐｐｌｉｅｄ  Ｃｒｙｐｔｏｇｒａｐｈｙ，３５３ページを参照）を用いて発生され得る。フレーム保護の場合、ＣＢＣ−ＭＡＣへの入力は、保護されるべきフレームになり、可能であればフレームの長さを示す数を接頭子として付けられる。ＭＩＣが決定された後、ＭＩＣは、フレームが送信される前にフレームペイロードに加えられる。
【００１３】
ある（制限付きの）実施例において、低位層は、高位層によって開始されたメッセージが該高位層によって暗号法的に保護もされ、したがって、低位層が、このメッセージに何の暗号法的な操作も実行しないことを前提とする。「メッセージが開始された層が暗号法的保護を処理する」という方法論に基づくこのアプローチを用いることで、暗号法的オーバーヘッドは、多くても物理的メッセージ毎に１つのＭＩＣに低減される。しかし、このことは、上記の例において、高位層が、高位層において省かれており低位層においてのみ現れるアドレス参照の暗号法的保護に関する低位層に依存することが可能ではないことを意味する。
【００１４】
この実施例において、第１アドレス参照の暗号法的保護は、第１アドレス参照を省く前にＭＩＣを計算することによって提供される。複写された情報は、高位層ではもう手に入らないが、ＭＩＣにおいてまだ含まれるので保護される。したがって、この実施例は、省かれていたアドレス参照を含む暗号法的保護を維持するという有利な点を有する。
【００１５】
本発明による方法の一実施例は、請求項２に記載される。この実施例は、通信層における１つのレベルにおいてのみ暗号法的保護が加えられ、これによりオーバーヘッドが低減されるという有利な点を有する。
【００１６】
本発明による方法の一実施例は、請求項３に記載される。この実施例は、各々メッセージが、１つのフレームに納まるのに通常十分短い（すなわち、各々のレベルにおけるメッセージが最大許容ペイロードより小さい）ような実施例において、演算を開始のレベルである可能最高位レベルにおいて実行することによって、ＭＩＣを加えるオーバーヘッドが最小化されるという有利な点を有する。
【００１７】
本発明による方法の一実施例は、請求項４に記載される。省かれるべき複写情報は、省かれたデータが見つけられ得る場所を示す、より短いフィールドによって置き換えされる。
【００１８】
本発明の更なる目的は、物理的フレームのサイズが低減される一方で、包含される情報をほぼ維持する受信方法、及びその暗号法的保護を提供することである。
【００１９】
この目的は、第１アドレス参照が、受信されたデータにおいて少なくとも一部省かれることを特徴とする本発明による受信方法であって、当該受信方法が、更に、第１通信フラグメントを取得する際に第１アドレス参照を修復するステップを有し、且つ前記第１通信フラグメントの暗号法的保護が、前記第１アドレス参照が取得された後に確認される、本発明による受信方法によって実現される。
【００２０】
本発明による受信方法の更なる実施例は、請求項６、７及び８に記載される。これらの実施例は、上記の実施例に補足するものである。
【００２１】
本発明によるシステムは、送信器手段が、送信されるデータから第１アドレス参照を少なくとも一部省くように構成され、受信手段が、受信されたデータから第１通信フラグメントを取得する際に、第１アドレス参照を修復するように構成されることを特徴する。
【００２２】
本発明による送信器装置は、送信器装置が、送信されるデータにおける第１アドレス参照を少なくとも一部取り除くように更に構成されることを特徴する。
【００２３】
本発明による受信器装置は、第１アドレス参照が、受信されたデータにおいて少なくとも一部省かれ、また受信器装置が、第１通信フラグメントを取得する際に、第１アドレス参照を修復するように更に構成されることを特徴とする。
【００２４】
本発明による信号は、信号が、第１アドレス参照が少なくとも一部省かれる第２通信フラグメントを担持することを特徴とする。
【００２５】
本発明による送信器計算機プログラムは、送信器計算機プログラムが、送信されるデータにおいて第１アドレス参照を省くように更に構成されることを特徴とする。
【００２６】
本発明による受信器計算機プログラムは、第１アドレス参照が、受信されたデータにおいて少なくとも一部省かれ、且つ受信器計算機プログラムが、第１通信フラグメントを取得する際に、第１アドレス参照を修復するように更に構成されることを特徴とする。
【００２７】
本発明のこれらの態様及び他の態様は、図面を参照にして例を用いて更に説明される。
【００２８】
同じ参照符号は、図面にわたり同様又は対応する機能を示す。図面において示される機能のいくつかは、ソフトウェアにおいて通常実行され、また当然そのようなものとしてソフトウェアモジュール又はオブジェクトのようなソフトウェアエンティティを示す。
【発明を実施するための最良の形態】
【００２９】
本発明の第１実施例は、図１において示される例によって示される。図１は、物理層（ＰＨＹ）１０１、媒体アクセス制御層（ＭＡＣ）１０２、ネットワーク層（ＮＷＫ）１０３及びアプリケーション層（ＡＰＬ）１０４を有する、階層化通信モデル１００の例を示す。実際の通信１０５は、最も低いレベルにおいて行われる。実際には、ここに示されるより多くの層が用いられ得る。光学的、電子的及び無線技術を含む様々な通信チャネルが用いられ得る。
【００３０】
図２は、マルチホップ設定での、ＯＳＩスタックにおける隣接する層における２つのフレーム、すなわちＮＷＫフレーム及びＭＡＣフレーム間の関係の例を示す。マルチホップネットワークにおける、例えばＮＷＫ層において開始されるメッセージは、目的地に到着する前に１つ又は複数の装置によってリレーされ得る。中間装置は、メッセージが次に送信されるべき装置を決定するために、あるルーティングアルゴリズムを適用し得る。次の中間装置のアドレスは、ＮＷＫ−ＨＯＰアドレスによって示され、このＮＷＫ−ＨＯＰアドレスは、受信装置によって、これらの受信装置が次のホップであるか及びメッセージを前方へ送信するべきかを決定するのに用いられる。
【００３１】
ＮＷＫフレームヘッダは、例えば残りのフレームの内容についての情報を与える情報フィールド（ＮＷＫ−ＩＮＦ）２０１を含む。更に、メッセージが開始された装置のＮＷＫアドレス（ＮＷＫ−ＳＲＣ）２０４、最終目的地のＮＷＫアドレス（ＮＷＫ−ＤＥＳＴ）２０２及びペイロード（ＮＷＫ−ＰＡＹＬＯＡＤ）２０５が存在する。またＮＷＫフレームは、マルチホップ設定において、受信装置がフレームを処理するべきか又は捨てるべきかを決定し得るように、次のホップのＮＷＫアドレス（ＮＷＫ−ＨＯＰ）も含む。ＭＡＣ層は、ＮＷＫフレームをペイロード（ＭＡＣ−ＰＡＹＬＯＡＤ  ２１４）として現在の装置から次のホップへ送信するのに用いられ、したがって、ＭＡＣ層は、現在の装置のＭＡＣアドレス（ＭＡＣ−ＳＲＣ）２１３及び次のホップのＭＡＣアドレス（ＭＡＣ−ＤＥＳＴ）２１２を含む。多くの場合において、ＭＡＣ−ＤＥＳＴ及びＮＷＫ−ＨＯＰであるエントリは、同じ物理的装置を参照し、すなわちアドレス処理情報が２度送信される。通常の応用例において、異なる層において同じ装置を参照するアドレスは、１つの物理フレームにおいて数回現れる。本発明において、複写されたアドレス（この例において、ＮＷＫ−ＨＯＰ）エントリは、ＮＷＫフレームから省かれ、ＮＷＫ層は、ＭＡＣ層における対応するエントリ（ＭＡＣ−ＤＥＳＴ）に依存する。
【００３２】
ある層が、直接に又はアドレステーブル・ルックアップのようなある反転可能なマップを介しての何れかにより、低位層において複写される（アドレスのような）情報を含むメッセージを開始するか又はフレーム発生する場合、高位層は、複写される情報を省き、フィールドの一つ（例えば、ＮＷＫ−ＩＮＦフィールド）においてどの情報が省かれたか、及び随意的にはどこから取得され得るかを示す。特定のエントリが省かれているかを示すビットを規定することが、このことを如何にして示すかについての簡単な実施例である。図２を参照して、ＮＷＫ層においてＮＷＫ−ＤＥＳＴ２０２、ＮＷＫ−ＨＯＰ２０３及びＮＷＫ−ＳＲＣ２０４を省くことが時に可能であると仮定すると、ＮＷＫ−ＩＮＦ２０１フィールドは、３ビットを含み得、各々のビットは、どのフィールドが存在しているか（又は省かれているか）を示すアドレスエントリの１つを参照し得る。低位層においてどのフィールドが用いられるべきかを決定するために、追加的なビット又は暗示的な規則が用いられ得る。受信端部における開始の層は、ＮＷＫ−ＩＮＦフィールドにおけるビットを読み込み、直接的に又は多くの場合テーブル・ルックアップの形式を取る反転マッピングを用いて、省かれたアドレスを低位層から得る。
【００３３】
代替案として、フィールドを省く代わりに、このフィールドは、より短いフィールドによって置き換えられ得る。そしてこの短いフィールドは、省かれた情報が発見され得る場所に関する情報を与えるある種のポインタ又は参照指示子を含み得る。更には、フィールドが置き換えられているかを示すために、例えばＮＷＫ−ＩＮＦフィールドにおけるビットを用いることも可能であり得る。
【００３４】
代替案として、ＮＷＫ−ＩＮＦフィールドにビットフィールドを加える代わりに、別の技術が、省かれたフィールドが短いフィールドによって置き換えられることを示すのに用いられ得る。例えば、省かれるフィールドの有効値列が完全に用いられないが、特別な接頭子で開始する確保された列が利用可能である場合、この特別な接頭子は、フィールドが置き換えられていることを示すために用いられ得る。省かれるべきフィールドが右側に関する（ｆｏｒ  ｒｉｇｈｔｓ）であると共に０ｘ００００００００〜０ｘｅｆｆｆｆｆｆｆの有効値列を有すると仮定すると、接頭子０ｘｆ．．．は、フィールドが例えば２バイトのみの短いフィールドによって置き換えされていることを示すのに用いられ得る。そしてこのフィールドの値は、接頭子に従うものであるべきであり、したがって０ｘｆ０００〜０ｘｆｆｆｆの範囲に制限されるべきである。
【００３５】
当該着想は、メッセージの物理的フレームサイズが制限される応用例において特に有利である。斯様な応用例の典型的な例は、センサ、家庭用防犯、ビルオートメーション、遠隔計測、おもちゃ、マウス及びキーボード等のような低費用及び／又は低電力無線接続装置のシステムである。この方法は、異なるＯＳＩ層において用いられるアドレスが同一であり、アドレス間において翻訳がされる必要がないような場合に、より一層有益である。
【００３６】
本発明の第２実施例において、暗号法的保護は、省かれているアドレスに関して維持される。
【００３７】
図３は、ＮＷＫ層のような特定の層が、アドレス情報を含む各々のフレームに関してメッセージ完全性符号（ＭＩＣ）を発生することによってフレームを暗号法的に保護することを望む状況を示す。この場合、ＮＷＫ−ＭＩＣ３０６は、全ＮＷＫフレーム３０１〜３０５を保護する一方で、ＭＡＣ−ＭＩＣ３１５は、ＮＷＫフレームを含む全ＭＡＣフレーム３１１〜３１４を保護する。
【００３８】
例証のシステムにおいて、ＭＡＣフレームの通常の最大サイズは、１０２バイトであり、ＭＩＣのサイズは、４，８又は１６バイトとして規定され得る。ＯＳＩスタックの全ての層にＭＩＣが存在すると仮定すると、１２から４８ＭＩＣバイトがフレームに存在し、メッセージが通常１つのフレームに納まるとすると、約１０〜５０％のオーバーヘッドになる。
【００３９】
いくつかの（制限付の）実施例において、低位層は、高位層によって開始されたメッセージが前記高位層によっても暗号法的に保護されていると考慮するが、これは、追加的なＭＩＣを送信するような暗号法的オーバーヘッドを低減するためである。
【００４０】
「メッセージが開始された層が暗号法的保護を処理する」という方法論に基づくこのアプローチを用いることで、図４に示されるように、ＮＷＫ層から開始されるメッセージに関してメッセージ毎に多くても１つのＭＩＣが存在し得る。しかし、上記の例においてこのことは、ＮＷＫ層が、ＮＷＫ−ＨＯＰ４０３（又は、ＭＡＣ−ＤＥＳＴ４１２）の暗号法的保護に関してＭＡＣ層に依存することが可能ではないことを意味する。
【００４１】
しかし、転送において省かれるべき複写情報は、保護される情報に含まれるべきである。
【００４２】
メッセージを開始する層が、ＭＩＣを用いて複写情報を保護することをなお望む場合、当該層は、複写情報を含む全ての関連情報に関するＭＩＣを発生する。ＭＩＣが計算された後、複写情報は、フレームから取り除かれ、反転可能マッピング（例えばテーブル・ルックアップ）によって低位層における対応する情報に翻訳される。フレームを受信する場合、低位層からの適切な情報が取得され、反転されたマッピングを用いることにより開始の層における適切な情報に翻訳される。この情報は、ＭＩＣが確認された後の適切な位置におけるフレームに挿入される。
【００４３】
図５に示されるように、ＮＷＫ層は、処理ステップ５５０において、ＮＷＫ−ＨＯＰを含むフレーム全体５０１〜５０５にわたりＭＩＣを計算し得る。次に、ＮＷＫ−ＨＯＰは、処理ステップ５５１において、十字記号５０７により表されるようにフレームから取り除かれ、ＭＡＣ層に送信され、ＭＡＣ−ＤＥＳＴとして用いられ、すなわちＭＡＣ−ＤＥＳＴに翻訳される。受信装置のＮＷＫ層は、ＮＷＫ−ＭＩＣを確認する前に、ＭＡＣ−ＤＥＳＴをＮＷＫ−ＨＯＰに翻訳して、ＮＷＫ−ＨＯＰをフレームに挿入する。
【００４４】
上記のように、アドレス情報が省かれるだけでなく他の情報によって置き換えられる場合、この他の情報は、省かれた情報及び置換情報の両方に関してＭＩＣを有することによっても随意的に保護され得る。
【００４５】
この実施例は、省かれた情報の暗号法的保護が維持されるという追加的な有利な点を有する。
【００４６】
図６は、従来の通信形式に従うマルチホップ設定での、Ｍ１（６５０）からＭ２（６５１）を介したＭ３（６５２）へのメッセージを示す。
【００４７】
図７は、本発明の実施例に従うマルチホップ設定での、Ｍ１（６５０）からＭ２（６５１）を介してＭ３（６５２）へのメッセージを示す。ＮＷＫ−ＨＯＰが、ＭＡＣ−ＤＥＳＴを参照することによって省かれていることが示されている。点線及び十字記号７１１及び７１２は、実際にフィールドがフレームサイズを低減するのに省かれることを示している。この実施例の追加的な有利な点は、ＮＷＫフレームがホップ間における後に続く通信において変化せず、ノードにおける処理オーバーヘッドを更に低減することがあるいは可能であることである。
【００４８】
図８において、フレームサイズ低減において更に節約を達成する実施例が示される。最初と最後の通信において、ＮＷＫ−ＳＲＣ及びＮＷＫ−ＤＥＳＴフィールドの夫々も省かれる。ある程度の変則的な処理を犠牲に費やして、通信サイズの更なる低減が達成される。
【００４９】
別の実施例において、本発明は、繰り返して適用される。図９は、アプリケーション層のフィールドがネットワーク層のフィールドを如何にして参照し得るか、及び一方でこれらのフィールドが更に低位層におけるフィールドを参照するので場合によっては省かれ得ることを示す。
【００５０】
更なる実施例において、アドレス処理は、各々のレベルにおいて同じではない。我々は、ＮＷＫ層が装置のアドレスを用いるが、ＡＰＬ層が、例えば５ビットを装置アドレス１００１及び１００３に添付することによって、これら装置内におけるアプリケーションをアドレス処理する例を示す。これらのビットは、アドレス処理された装置内の３２個のアプリケーションのうちの１つを特定する。この実施例において、ＡＰＬにおけるアドレスは、これら５ビットが低位層において入手可能ではないので、完全には省くことは可能ではない。フィールド１００１及び１００３の接頭子のみが低位層において複写される。したがって、図１０に示されるように、フィールド１０１０及び１０１１は省かれないが、短いフィールド１００２及び１００４によって置き換えられる。
【００５１】
代替態様は可能である。上記において、「有する」（ｃｏｍｐｒｉｓｉｎｇ）なる動詞は、他の構成要素又はステップを排除するものではなく、単数表現（「ａ」又は「ａｎ」）は複数の形態を排除するものでもなく、且つ請求項に記載した複数の手段の機能（作用）は、１つの処理器又はユニットによっても実現可能である。実際の通信は、光学的、電子的、無線、マイクロ波若しくは如何なる他の適切な技術を用いた種々異なる装置若しくは装置の部分間における実際の通信、又は処理システム内のソフトウェア要素間若しくは処理システム間における通信さえも含む。  
【図面の簡単な説明】
【００５２】
【図１】図１は、階層化通信モデルの例を示す。
【図２】図２は、ＮＷＫフレーム及びＭＡＣフレーム間の関係を示す。
【図３】図３は、ＭＩＣを用いたフレームの保護を示す。
【図４】図４は、保護が開始層のみにおいて存在する例を示す。
【図５】図５は、フレーム発生においてＭＩＣを計算すると共に複写データを省く過程を示す。
【図６】図６は、マルチホップ設定における通信を示す。
【図７】図７は、本発明を用いた同様の通信を示す。
【図８】図８は、本発明を用いた同様のマルチホップ通信の別の実施例を示す。
【図９】図９は、本発明の繰り返し的実施例を示す。
【図１０】図１０は、より高位層においてサブアドレス処理を行う、本発明の実施例を示す。
【図１】
0004410247.tif 000002
【図２】
0004410247.tif 000003
【図３】
0004410247.tif 000004
【図４】
0004410247.tif 000005
【図５】
0004410247.tif 000006
【図６】
0004410247.tif 000007
【図７】
0004410247.tif 000008
【図８】
0004410247.tif 000009
【図９】
0004410247.tif 000010
【図１０】
0004410247.tif 000011