(57)【要約】セキュリティ対策は、次の時間帯で複数の特定のデータパケットが分散ネットワーク内のどのノードに行くかをオブジェクトに予測させることで、オブジェクト（クレジットカード、携帯電話、車のキー等）の信頼性を判断することにより与えられる。
2004526261.tif 000002
【特許請求の範囲】
【請求項１】
分散データネットワーク内で少なくとも１つのデータパケットの所定の行程の少なくとも一部を予測するプレディクタを有するオブジェクト。
【請求項２】
論理回路を備えている、請求項１に記載のオブジェクト
【請求項３】
オブジェクトの信頼性を判断する方法であって、分散データネットワーク内での少なくとも１つのデータパケットの所定の行程の少なくとも一部に関する予測を、オブジェクトから受けるとともに、その予測を検証する方法。
【請求項４】
前記データパケットは、ネットワーク内におけるその次の送信先に関する命令を含んでいる、請求項３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クレジットカードや他の電子的な法定通貨、銀行カード、携帯電話ラップトップ型コンピュータ等のオブジェクトの信頼性を判断するためのセキュリティの高い識別プロトコルに関する。
【背景技術】
【０００２】
ウェブを基本とするアプリケーションは、強化されたセキュリティから利益が得られる領域へと氾濫している。ウェブを基本とするアプリケーションは、インターネットを通じた商取引（例えば、商品の売買）、オンライン・バンキング（例えば、電子資金決済）、医療取引（例えば、緊急時のカルテの提供）等を含んでいる。
【０００３】
情報および取引のセキュリティは、重要な問題として確認されてきた。問題の中心には、クラッカーがいる。クラッカーとは、ウェブサーバ等のコンピュータにアクセスして、いたずら、野蛮行為、スパイ行為、あるいは、他の不法行為を行なおうとする者のことである。ウェブセキュリティは、これらの行為に応答し、特に、サーバ上のレジデントとして、また、ウェブ取引で通信されるものとして、情報の機密保持および保全の維持に努める。クラッカーの攻撃を受け易くなっているのは、ウェブが誰にでも簡単に利用できる開放されたシステムであり、安価な技術であるためである。
【０００４】
重要なセキュリティの問題は、認証である。認証が様々な形式をとる場合には、個人の認証が特に望ましい。この認証は、サーバへのアクセスおよび／またはサーバを通じたアクセスを求める個人が、実際に、その個人が主張している者であり、他人に成り済ました者でないことを確認することである。この認証は、所定の最小レベルの信頼度で或はそれを上回る信頼度で行なわれる確認に依存している。同時に、認証は、一般に、個人がサーバと取引を行なうことを明らかにしなければならない最初の障害物である。
【０００５】
認証ツールの一例はトークンである。トークンは、例えば小型の手持ち式の装置またはＰＣ上にロードされるコピー防止ソフトウエアである。認証トークンは、問い合わせ／応答の時間を基本としたコードシーケンス、または、一度きりのパスワードのリスト等の他の技術によって動作する。例えば、認証トークンは、常に、ネットワークまたはサーバにアクセスするために使用できる変化するＩＤコードを表示する。最初にユーザがパスワードを入力し、その後、カードは、ＩＤが変わるまで、ネットワークにログオンするために有効なＩＤを表示する。ＩＤの変化は、５分毎に起こり得る。ＩＤは、通常、擬似ランダムジェネレータによって決定される。疑似乱数を形成するアルゴリズムおよび擬似ランダムジェネレータは、良く知られている。トークンにおける前記ジェネレータは、サーバまたはネットワークのジェネレータによって映し出され、これにより、考慮されている時間窓において有効なＩＤが何であるかについて両者が一致を見る。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
サーバおよびトークンがロックステップで動作していちいち同じＩＤを同時に形成するという事実は、サーバおよびトークンが同じアルゴリズムを使用していることを示している。サーバはハッカー行為をされ得る。製造メーカにより大きな束で市販されているトークンによって使用されるアルゴリズムは、例えばトークンを分解することにより、盗み取り或は見つけることができる。また、トークンの有効性は、限られた時間窓に縛られる。ＩＤ通信における盗聴により、許可されていない人は、セキュリティの高いサーバまたはネットワークに入る機会のこのウインドウで、許可された人のピギーバックに乗ることができる。
【０００７】
したがって、他の安全対策およびそのような対策を行なう方法が必要であると言える。また、他の認証システムおよび方法が必要である。
【課題を解決するための手段】
【０００８】
本発明は、クレジットカード、携帯電話、建物に入れるバッジ、車のキー等のオブジェクト、あるいは、ソフトウエアを含む他の任意のオブジェクトの認証を判断するためのセキュリティの高い識別プロトコルに関する。分散データ処理システムまたはネットワークは、互いに通信する複数のノードを備えている。ユーザに発行されるオブジェクト毎に、１または複数の対応する行程が予め計算され、これにより、１または複数のトークンパケット（データパケット）がこれらのノード間でルート付けされる。計算された行程は、真にランダムであることが好ましい。行程は、対応するパケット内にパッケージされる命令に変換され、直ぐに、その行程計算は破壊される。発行されたオブジェクトは、例えば、パケットの行程に関する情報を有する搭載型のタイムテーブルを含むＩＣカードを備えている。タイムテーブルは、問い合わせ時、１または複数の将来の時間帯におけるネットワーク内での１または複数のパケットの位置を予測する。予測が正しければ、システムは、オブジェクトが真正ではなく許可されていないと見なす。
【０００９】
なお、電話によって成される取引は、簡単に監視することができるが、予測された行程に基づくクレジットカード番号は、１回だけ有効である。電話の盗聴および予測されたトークン行程に関する情報の引き出しにより、クラッカーは、次の取引のためにこの情報を悪用することができる。
【００１０】
実際に、ネットワークは、特定のオブジェクトに関連付けられた行程を予測するための情報、したがって、信頼性をシミュレートするための情報を得るために、ハッカー行為をすることができない。これは、特に、予測が複数のパケットの行程に縛られている場合に言えることである。行程は互いに無関係であり、１つのパケットが傍受されて解析された場合であっても、他のパッケージとの関係を集めることはできない。また、予測は、予測が求められる度に、様々な数のパケットを動的に使用することができる。
【００１１】
トークンとサーバとの間でＩＤ形成が同調される周知のトークンとサーバとの間のシナリオにおいて、これらのそれぞれは、ハッカー行為に晒される可能性があり、少なくともシミュレーションにおいて、将来使用されるであろうＩＤを形成するべく加速される。本発明で使用されるノードから成るネットワークは、実際に、その分散された特徴により、ハッカー行為に晒される可能性がない。したがって、実際に、加速されたシミュレーションは不可能である。
【００１２】
本発明の更に他の利点は、ネットワーク内でのパケットの経路が実際には真にランダムとなり得るという点である。パケットの経路は、例えば物理的な装置で形成されるホワイトノイズを使用して、予め決定される。経路は、命令によりパケットで表わされ、例えばイベントのタイムスケジュールとしてオブジェクトのプレディクタで表わされる。一方、周知のシナリオにおけるトークンは、特定のアルゴリズムにしたがってＩＤを形成するとともに、比較のためにサーバと同期する。その結果、後者のシナリオにおけるＩＤは、真にランダムとなり得ない。
【発明を実施するための最良の形態】
【００１３】
図面を参照しながら、本発明の一例を更に詳細に説明する。
【００１４】
図１は、本発明のシステム１００のブロック図である。システム１００は、ノード（例えばサーバ）１０４、１０６、．．．．、１０８から成るネットワーク１０２を備えている。ノード１０４−１０８は、地理的に分散されたデータ処理システムを形成する。この場合、異なるノード１０４−１０８は、地理的に異なる場所に位置されている。ノード１０４−１０８は、パケットに乗った命令１１２の制御下で一方のノード１０４−１０８から他方のノ−ドへと渡り歩くデータパケット１１０が行き来するグラフの頂点を形成する。
【００１５】
ネットワーク１０２は、この実施例では、完全に接続された形態で示されている。すなわち、図示のネットワーク１０２では、パケット１１０が任意のノードから任意のノードへと到達するようプログラムできるように、各ノードが他の全てのノードに接続されている。ネットワークは、完全に接続されている必要はなく、また、静的である必要もない。後者に関し、２つのノード間の接続の存在は、時間に依存していても良い。
【００１６】
命令１１２は、ネットワーク１０２にわたるパケットの行程を決定する。この行程は、予め、命令１１２上で計算されてマッピングされ、直ぐに計算が破壊される。命令は、例えば「貴方の次のノードは、貴方の右側にある２番目のノードです」という形態をとる。「貴方の右側にある２番目」という節の語義的な意味は、現在のノードの場所で決定され、この場合、現在のノードを基準とした時に「貴方の右側にある２番目」として何が規定されたかによって決まる。
【００１７】
また、システム１００は、この実施例では搭載型のプレディクタ（高射照準算定装置）１１６を有するオブジェクト１１４（ソフトウエアまたはハードウエア）を備えている。プレディクタ１１６は、１または複数のデータパケットの位置の予測を形成する。図が不明確にならないように、複数あるデータパケットのうち、１つのデータパケット１１０だけが図示されている。プレディクタ１１６は、例えば、１または複数のパケットによって占められるノードを時間の瞬間毎にリストアップするルックアップテーブルを有している。ルックアップテーブルは、予め準備されており、時間の当該瞬間毎に当該パケット１１０毎に命令１１２に同意する。したがって、オブジェクト１１４のユーザが安全対策としてシステム１００によってカバーされるサーバへのアクセスを求めると、システム１００は、ノード１０４−１０８によって形成されるネットワーク内の１または複数の特定のパケット１１０の次の場所を予測するようにオブジェクト１１４に求める。予測が正しければ、ユーザは承認されると想定される。予測が誤っている場合には、ユーザは承認されないと想定される。
【００１８】
本発明のオブジェクト認証は、パスワード等の他の手段に加えて使用することができる。
【００１９】
本発明によって供給されるセキュリティの質は、特に、以下によって決まる。予測は、予め与えられるとともに、非常に短い時間だけ有効であることが好ましい。有効時間が非常に短いため、盗聴者がそれを使用してアクセスすることができない。パケットが立ち去ると、盗聴者が反応できる時間までに、他の予測が求められる。詐欺行為者の予測を構成するとして、同じタイムフレーム内で二重の予測がシステムによって傍受されることが好ましい。十分なノードおよび十分なパケットを用いると、固有の予測をいつでも十分に組み合わせて、例えば多くの様々なユーザをカバーすることができ、例えば同じオブジェクトから次の予測を求めることにより、同じ予測が似通った見方を２度求めると判断することができる。ネットワークの特徴が分散することにより、全てのパケットの場所のスナップショットを得ることは、実際には不可能となる。１つのノードにハッカー行為を行なってパケットを傍受しても、ハッカーは、このパケットがどのオブジェクトに関連しているのか、また、何時関連しているのかを推測することができない。１つのノードへのハッキングは、１つの予測に関連するパッケージがそれ以上あるか否かを明らかにしない。オブジェクトとパケットとの間の関係は、経時的に変化しても良い。すなわち、１つの予測が第１のグループのパケットに関連し、次の予測が異なるグループのパケットに関連していても良い。擬似ランダムパスに続くパケットの変化する収集の分散された動的な特徴の結果、高レベルなセキュリティが得られる。
【図面の簡単な説明】
【００２０】
【図１】本発明のシステムのブロック図である。
【図１】
2004526261.tif 000003
【国際公開パンフレット】
2004526261.tif 000004
2004526261.tif 000005
2004526261.tif 000006
2004526261.tif 000007
2004526261.tif 000008
2004526261.tif 000009
2004526261.tif 000010
2004526261.tif 000011
【国際公開パンフレット（コレクトバージョン）】
2004526261.tif 000012
【国際調査報告】
2004526261.tif 000013
2004526261.tif 000014
2004526261.tif 000015