(57)【要約】  ユニット間のデータ交換が対応データおよび／または暗号化データにより実行される、人物およびユニットを認証し確認する方法は、  人物および／またはユニットの認証および／または確認が、パーソナルユニットにより実行されること、あるいは  人物および／またはユニットの認証および／または確認が、認証および／または確認に許可されたユニットを使用して実行され、ユニットは、パーソナルユニットの所有者の認証後、パーソナルユニットが少なくとも１つの許可コピーをそのユニットに転送することにより、認証および／または確認に許可されることを特徴とする。
2011514589.tif 000002
【特許請求の範囲】
【請求項１】
データ交換が、対応データおよび／または暗号化データによりユニット間で実行される、人物およびユニットを認証し確認する方法であって、
−人物および／またはユニットの認証および／または確認が、パーソナルユニットを使用して実行されること、あるいは
−人物および／またはユニットの認証および／または確認が、認証および／または確認に許可されたユニットを使用して実行され、１つのユニットは、前記パーソナルユニットにより、認証および／または確認のために、前記パーソナルユニットの所有者の認証後に、少なくとも１つの許可コピーをパーソナルユニットから転送することにより、許可されることを特徴とする、方法。
【請求項２】
−前記許可コピーが、人物またはパーソナルユニットの少なくとも１つの識別データであり、またはそれぞれが、人物またはパーソナルユニットの識別データであること、ならびに／あるいは
−人物および／またはユニットの認証および確認が、人物および／またはユニットを識別するデータにより、パーソナルユニットに接続して実行され、認証が、前記人物および／または前記ユニットと分離不可能に結合された世界で唯一の特徴を通じて、少なくとも１つのデータを使用して実行されること、
−人物を識別するすべてのデータが、前記パーソナルユニットに変更不可能なように記憶されること、
−前記ユニットを識別するデータは、前記ユニットと分離不可能に結合された特徴が変更不可能なように決められること、または前記ユニットを識別するデータには、前記ユニットと分離不可能に結合された特徴が変更不可能なように定義され、前記ユニットを識別するデータは、前記ユニットに変更不可能なように記憶されること、
−人物ひいては前記パーソナルユニットの前記所有者の属性の信憑性が、前記パーソナルユニットに接続してのみ検証されること、
−検証に使用される前記識別データが、前記パーソナルユニットに接続してのみ決められる少なくとも１つの秘密ランダムデータを有すること、
−新しく確認される際、その都度、前記１つ又は複数の識別データに、送信者の前記パーソナルユニットに接続して少なくとも１つの新しいランダムデータが提供されること、
−少なくとも１つのランダムデータが提供された前記識別データの送信が、対応データの形態でのみ行われること、
−新しく交換される際のその都度の前記対応データの計算が、動的に変化する領域内の少なくとも１つの新しいランダム参照データを使用して実行されること、
−前記ランダム参照データおよび／または空間データの少なくとも一部が、送信側の前記ユニットによりランダムに生成されること、
−前記送信側のユニット内で生成された前記ランダム参照データおよび／または空間データの送信が、対応データを使用して実行されること、
−前記送信側のユニットが、データを組み合わせシーケンス状にする及び／又は組み合わせることにより、第三者が前記送信データストリーム内の前記対応データへの割り当てを不可能にし、データ受信側のユニットが、前記対応データの部分から、及び／又は全ユニットに存在し、ある時間領域に有効なグローバルランダム参照データから、前記データの組み合わせ情報の部分を抽出すること、
−前記データ受信側のユニットが、動的に変化する領域内のランダム参照データを参照して、前記転送された対応データから、前記転送された対応データのすべての絶対データを算出すること、
−前記転送された識別データの検証が、受信者の前記パーソナルユニットの接続時にのみ、前記データ受信側のユニットにより実行されること、
−前記データ受信側のユニットおよび／または前記受信者の前記パーソナルユニットによる前記受信者の前記識別データの有効性および信憑性の検証により、前記送信者の前記識別データの有効性および信憑性が同時に検証されることを特徴とする、請求項１に記載の方法。
【請求項３】
−人物の認証に使用される前記識別データが生物測定データであること、および／または人物の確認に使用される前記識別データが、少なくとも１つのアドレスデータならびにＩＤデータおよび／または個人識別番号を含むアドレスデータであること、ならびに／あるいは
−ユニットの確認に使用される前記識別データが、世界で唯一の装置番号であること、ならびに／あるいは
−少なくとも１つのランダム参照データが、乱数であり、少なくとも１つの他の別個のランダム参照データが、すべてのユニットに対してある時間領域で有効である少なくとも１つのグローバルランダム参照データの一部分であり、
前記別個のランダム参照データが、前記グローバルランダム参照データからランダムに取り出され、読み取り位置が、少なくとも１つの第１の位置データ内に記録されること、ならびに／あるいは
−前記グローバルランダム参照データからの位置データに依存して、空間座標を計算するため、及び／又はデータの組み合わせ情報として、更なるデータが読み取られること、ならびに／あるいは
前記識別データ用の前記秘密データの組み合わせ情報が、前記グローバルランダム参照データから、及び／又は前記送信側のユニット内で生成された少なくとも１つの乱数からランダムに取り出され、前記秘密データインタフェース情報の読み取り位置が、少なくとも１つの位置データにより識別されること、
−少なくとも１つの対応データの前記位置データが、送信されることを特徴とする、請求項１または２に記載の方法。
【請求項４】
−１つの秘密ランダムデータが、各識別データに組み合わせされること、ならびに／あるいは
−いずれの秘密ランダムデータが、前記送信者および前記受信者の前記アドレスデータの２つのデータに組み合わせされるか、または１つの秘密ランダムデータが、前記送信者および前記受信者の前記アドレスデータのそれぞれに組み合わされるか、または１つの秘密ランダムデータが、前記送信者および前記受信者の前記アドレスデータおよびＩＤデータに組み合わされることを特徴とする、請求項２または３に記載の方法。
【請求項５】
−前記データの組み合わせ情報が、乱数のデータおよび／またはグローバルランダム参照データのデータおよび／または前記グローバルランダム参照データから取り出される別個のランダム参照データのデータであり、かつ、少なくとも、組み合わせされる前記秘密ランダムデータおよび前記組み合わせ制御データを含むこと、
−前記組み合わせ制御データのビットが１またはゼロの場合、組み合わせされる前記秘密ランダムデータのビットが、前記アドレスデータの各データのビットデータストリーム内に挿入されること、
−前記ランダムデータのすべてのビットが、前記アドレスデータの各データの前記ビットデータストリーム内に組み合わせされた場合、または前記ビットデータストリームの終わりにまだ組み合わせされていない前記秘密ランダムデータのすべてのビットが、前記ビットデータストリームの終わりに添付された場合、ビットの組み合わせは終了することを特徴とする、請求項４に記載の方法。
【請求項６】
前記送信者および前記受信者の前記アドレスデータを同時に信憑性検査し、かつ、有効性検証するために、前記送信側のユニットが、前記送信者の少なくとも１つのデータを参照して、前記受信者の前記アドレスデータの少なくとも１つの対応データを算出することを特徴とする、請求項２に記載の方法。
【請求項７】
−前記組み合わせされた送信者アドレスデータが、１つのランダム参照データを少なくとも参照し、前記組み合わせされた受信者アドレスデータが、前記組み合わせされた送信者アドレスデータに関連する少なくとも１つのランダムデータを少なくとも参照し、前記組み合わせされた送信者ＩＤデータが、前記組み合わせされた受信者アドレスデータと接続された１つのランダムデータを少なくとも参照し、前記組み合わせされた受信者ＩＤデータが、前記組み合わせされた送信者ＩＤデータに関連する少なくとも１つのランダムデータを少なくとも参照すること、
−前記組み合わせされたアドレスデータおよび／または前記組み合わせされたＩＤデータとが連結されたランダムデータが、座標変換、及び、ビット単位で実行される唯一の生成物であり、又、位置ベクトルとして使用される組み合わされたアドレスデータと、位置ベクトルとして使用される１つまたは複数の前記乱数との結合物であることを特徴とする、請求項６に記載の方法。
【請求項８】
−前記パーソナルユニットが、少なくとも１つの位置データまたはすべての前記位置データまたは少なくとも前記第２の位置データを前もって定めること、ならびに／あるいは
−前記受信者の前記パーソナルユニットが、前記受信者の前記転送された識別データと前記パーソナルユニットに変更不可能なように記憶されている前記許可された識別データとを比較することにより、及び／又は
前記組み合わせを解除されたランダムデータを比較することにより、確認を実行し、すべての比較結果に一致が見られる場合、前記受信者および前記送信者が確認されることを特徴とする、請求項３または６に記載の方法。
【請求項９】
−人物および／またはユニットの前記認証および／または確認は、人物により、前記人物の前記パーソナルユニットに接続して、ユニットに委任されること、
−前記委任が、少なくとも、位置データおよび前記パーソナルユニット内の前記識別データの許可コピーを、これから前記認証および／または前記確認の実行が意図される前記ユニットに転送することを含むこと、
−これから認証および／または確認の実行が意図されるユニットが、前記許可コピーに関連するいかなる位置データおよび転送された前記識別データも変更不可能なように記憶し、前記許可コピーを渡す前記人物のあらかじめ決められた動作により、認証および／または確認を許可するユニットであること、
−前記確認を許可するユニットが、前記受信者の前記転送された識別データを、前記許可されたユニットに変更不可能なように記憶されている前記認定された識別データと比較することにより、及び／又は
前記組み合わせを解除されたランダムデータを比較することにより、確認を実行し、すべての比較結果に一致が見られる場合、前記受信者および前記送信者が確認されることを特徴とする、請求項２に記載の方法。
【請求項１０】
−前記人物を識別するデータが、アドレスデータおよび／または署名データおよび／またはパーソナルデータであり、前記識別データが、前記パーソナルユニット内に変更不可能なように記憶されること、
−前記識別データが、前記パーソナルユニット内の少なくとも１つのランダムデータ組み合わせされること、
−前記データの組み合わせ情報が、乱数のデータおよび／またはグローバルランダム参照データのデータおよび／またはすべてのユニットに提供され、ランダムにあらかじめ決められた時間間隔中に有効であるグローバルランダム参照データから読み取られた別個のランダム参照データのデータであること、
−前記読み取りの位置が、前記第２の位置データを参照してあらかじめ決められること、
−前記それぞれの組み合わせされた識別データが、他の対応データを備えた対応データとして前記データ受信側のユニットに送信されること、
−前記データ受信側のユニットが、前記対応データから、前記識別データまたは前記識別データおよび前記位置データを決定し前記位置データにより前記データ組み合わせ情報を算出し、前記組み合わせされた識別データを前記データ組み合わせ情報を使用して組み合わせを解除し、前記組み合わせを解除されたランダムデータのそれぞれを、前記乱数および／または前記ランダム参照データから割り振られたデータと比較すること、ならびに
−組み合わせを解除されたすべてのランダムデータと割り振られたランダムデータに一致が見られる場合、前記識別データのそれぞれの信憑性が検出されることを特徴とする、請求項１〜９のいずれか一項に記載の方法。
【請求項１１】
前記パーソナルデータが、社会保険番号、および／または納税者番号、および／または口座番号、および／またはカード有効性データ、および／またはカード番号、および／または商業登記番号、または組織登記番号、または企業登記番号、および／または証明書データ、および／または証明機関の少なくとも１つのデータであることを特徴とする、請求項１０に記載の方法。
【請求項１２】
−前記人物を識別するデータが、命令プロセス中に前記人物を識別するユニット内にインポートされ、前記人物を識別する前記ユニット内に変更不可能なように記憶され、前記命令が、命令を受けるにふさわしい人物により実行されること、あるいは
−前記人物を識別するデータおよび少なくとも１つの証明日および／またはカード有効日が、命令プロセス中、前記人物を識別するユニット内にインポートされ、前記人物を識別するユニットに変更不可能なように記憶され、前記命令が、命令を受けるにふさわしい人物により実行されることを特徴とする、請求項２、１０または１１に記載の方法。
【請求項１３】
−前記命令プロセスにおいて、生物測定データおよび／または署名データが、前記人物を識別するデータとしてインポートされて記憶されること、
−前記生物測定データおよび／または署名データが、少なくとも２回インポートされ、前記記憶されているデータと比較されること、
−一致した場合、前記人物を識別するデータの命令プロセスが終了し、前記人物を識別するユニットが有効とされ、かつ、その人物に割り当てられたユニットとして前記人物に割り当てられること、
−前記パーソナルユニットを有効とすることにより、前記人物を識別するデータおよび／または前記パーソナルユニットを識別するデータおよび前記証明データおよびカード有効性データが、認証されることを特徴とする、請求項１２に記載の方法。
【請求項１４】
−別の命令プロセスにおいて、前記人物に割り当てられたユニットを所有する前記人物の認証に成功した後、前記人物に割り当てられたデータが、前記ユニットにより前記人物に割り当てられたユニット内にインポートされ、第三者により変更不可能なように前記人物に割り当てられたユニット内に記憶されること、
−前記人物に割り当てられたデータの変更が、前記人物に割り当てられたユニットを所有する人物の認証に成功した後でのみ、実行可能であることを特徴とする、請求項１２または１３に記載の方法。
【請求項１５】
−許可ユニットへの許可コピーの転送が、許可テーブルに記憶されること、ならびに
−前記許可テーブルが、少なくとも、前記人物を識別するデータの前記認証データおよび／または前記人物に割り当てられたユニットの前記認証データおよび／または人物に割り当てられたデータおよび／または位置データおよび／または日付および／または許可時刻および／または前記許可の削除日および／または削除時刻を含むこと、ならびに／あるいは
−前記許可された前記人物の認証後、前記許可ユニットの前記許可コピーを、許可に合格した前記人物により無効にすることができること、ならびに／あるいは
−前記許可に関連する各動作が、前記許可された人物の動作により承認される必要があること、ならびに／あるいは
データに送信される前記ユニットの前記許可テーブルが、送信されるデータを用いて定義されるデータ交換テーブルと結合すること、
−前記定義が、送信されるデータおよび／または送信日および送信時刻および前記受信者の前記識別データを含むこと、ならびに／あるいは
−前記データ受信側のユニット内の前記許可テーブルが、受信されるデータについての定義を含むデータ受信テーブルと接続すること、
−前記定義が、受信されるデータおよび／または受信日および／または前記送信者を識別するデータを含むこと、ならびに／あるいは
−認証および／または確認を実行するユニットで、許可コピーの各転送が、前記許可された人物が割り当てられるユニット内に記録又は記憶されること、および
−前記記録の内容が、少なくとも、前記許可の転送日および／または転送時刻および／または許可ユニットの識別データおよび／または許可の無効または削除の日および／または時刻を含むことを特徴とする、請求項９に記載の方法。
【請求項１６】
前記人物が割り当てられるユニットが、セキュア電子カードであり、サイバー空間でのＩＤカードおよび／またはサービスＩＤカードおよび／または従業員ＩＤカードおよび／またはユーザＩＤカードおよび／または健康保険カードとして用いられることを特徴とする、請求項１〜１５のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人物および／または装置を認証し確認する方法に関する。認証および確認は、送信者および受信者の信憑性についての情報を提供する。本明細書では、用語「認証」は、送信者自身による送信者の信憑性および受信者自身による受信者の信憑性の検証を指す。本明細書では、用語「確認」は、受信者による送信者の信憑性および送信者による受信者の信憑性の検証を指す。
【背景技術】
【０００２】
生物測定特徴を使用する認証の技術的解決策が知られている。例えば、指紋、虹彩データ、およびこれらと同様のもの等の生物測定特徴を使用することができる。入力された生物測定特徴を記憶されている生物測定特徴と突き合わせてチェックすることにより、当事者が認証される。さらに、パスワードを認証に使用することもできる。
【０００３】
確認は、知識及び所有物に基づく。デジタル署名、鍵に依存するハッシュ関数を確認に使用することができる。鍵に依存するハッシュ関数を使用する場合、各プロトコルメッセージが、鍵に依存するハッシュ値を含む必要がある。この解決策の欠点は、鍵の交換にある。
【０００４】
特許文献１には、任意の署名によりデータ署名人の身元を保証する署名方法が開示されている。署名に関連する法規則によれば、様々な署名の表現がある。Ｄ（ｍ）＝ｓｉｇという表現は、電子（またはデジタル）署名（ｓｉｇ）を指す。Ｄは秘密鍵を示し、ｍは署名されたメッセージを示す。署名方式と併せて公開鍵Ｅを使用して、メッセージｍが署名（ｓｉｇ）に一致するか否かが検証される。高度な電子署名とはデジタル署名を指す。要件を満す署名は、要件を満たす証明書に基づく。例えば、Ｘ．５０９による署名鍵証明書は、鍵所有者の氏名または仮名、署名鍵所有者に割り当てられた公開署名鍵、証明書の連番、証明書有効期間の開始時間および終了時間、および認証機関の名称を含む。署名する人は、個人確認トークンを入力し、署名ユニットを使用して署名すべきデータからハッシュ値を生成し、ハッシュ値および署名する人の身元を明白に識別する確認情報から、署名すべきデータの署名を決定する。
【０００５】
特許文献２には、電子メールメッセージの送信者を確認することにより、スパム電子メールならびにウィルスの分配を低減する方法および装置が記載されている。電子メール規格ＲＦＣ２８２１により、電子メールの送信者を検証することができる。この検証では、ドメイン内に送信者のアドレスが存在することのみが検証される。電子メールがこのアドレスから送信されたか否かはチェックされない。この方法の特徴は、電子メールメッセージの送信元サーバにおいて要求を受信すること、送信元サーバにログ記録されたデータをチェックすること、および送信元サーバが要求に応答することを含む。この要求は、電子メールメッセージ内で示されるユーザが実際にその電子メールの送信者であるか否かについての質問を含む。ログ記録が、送信元を特定する働きをする。この要求への応答は、電子メールの送信元を確認する働きをする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】欧州特許出願公開第１  ８４５  ６５５  Ａ１号明細書
【特許文献２】独国特許第６０  ２００５  ０００  １２１  Ｔ２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、送信者、受信者、および／または第三者が、身元およびすべての方法ステップを知っている場合であっても、メッセージの送信者および受信者の身元を変更できない方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば、この課題は、特許請求の範囲に記載される教示により解決する。これより、本発明について、図１、図２、図３、および図４に示す例示的な実施形態を参照して詳細に説明する。
【図面の簡単な説明】
【０００９】
【図１】本発明による人物およびユニットを認証及び確認するシステムを示す。
【図２】ＳＩＤカードを使用した確認を示す。
【図３】ＳＩＤカード許可済みＰＳＥＳを介した確認を示す。
【図４】ＳＩＤカード許可済みＰＳＥＳを介した確認を示す。
【発明を実施するための形態】
【００１０】
図１は、送信者側にユニット（１．１）、ＳＩＤカード装置（１．２）、家庭ＰＣ（１．３）を示し、受信者側にユニット（２．１）、ＳＩＤカード装置（２．２）、および家庭ＰＣ２．３を示す。送信者側ユニット（１．１）は、通信ネットワーク３、例えばインターネットを介して受信者側ユニット（２．１）に接続される。ユニット（１．１）および（２．１）は、通信および／または確認を実行するユニットである。ユニット（１．１）および（２．１）は、ユニットに接続された少なくとも１つのタッチスクリーン（１．１１）または（２．１１）のそれぞれを備える。ユニット（１．１）は、インタフェース（１．１２）を通してインターネット（３）に接続され（ｖｅｒｓｃｈａｌｔｅｔ）、インタフェース（１．１４）を通してＳＩＤカード装置（１．２）に接続され、インタフェース（１．１３）を通して家庭ＰＣに接続される。ユニット（２．１）は、インタフェース（２．１２）を通してインターネット（３）に接続され、インタフェース（２．１４）を通してＳＩＤカード装置（２．２）に接続され、インタフェース（２．１３）を通して家庭ＰＣに接続される。各人物は、図１に示されていない、人物が割り当てられたユニットを有し、このユニットは、「パーソナルユニット」として以下記載する。このパーソナルユニットはセキュアＩＤカード（ＳＩＤカード）である。サイバー空間内の人物のいかなる露出およびサイバー空間内で行われるいかなる行動も、パーソナルユニットを併用してのみ可能である。パーソナルユニットは、少なくともカードに関連付けされた人物を識別し、その人物に割り当てられたでーた、パーソナルユニットを識別するデータ、およびランダム参照データを保持する。ランダム参照データは、ランダムにあらかじめ決められた時間のみ有効である。人物の認証に使用される識別データは、生物測定データである。好ましくは、指紋データが使用される。人物の確認は、パーソナルユニット（ＳＩＤカード）を識別するデータおよび／または人物のアドレスデータである。アドレスデータは、人物のアドレスデータおよびＩＤデータを含む。人物を識別するデータは、人物の署名を識別する少なくとも１つの署名データをさらに備える。人物に割り当てられるデータは、例えば、社会保険番号、納税者番号、口座番号、カード番号、商業登記番号、組織登記番号、企業登記番号を含む。人物に割り当てられるデータは、カード有効日要素および認証機関を識別するデータも含む。カード有効日は、人物を識別するデータの証明日および人物を証明する署名データを含む。確認および／または通信を行う各ユニットならびに各パーソナルユニットは、ランダムにあらかじめ決められた時間間隔中に少なくとも１つのランダム参照データを含むと共に、ユニットを識別する少なくとも１つのデータを含む。ユニットを識別するデータは、ユニットに分離不可能かつ変更不可能に結合されるものであり、好ましくは、世界で唯一の製造番号、カード番号である。
【００１１】
命令プロセスでは、各人物のカード有効データ、認証機関を識別するデータ、アドレスデータ、署名データ、および生物測定データが、ＳＩＤカードにインポートされ、ＳＩＤカード内に変更不可能なように記憶される。同じ人物のすべての署名データおよびすべての生物測定データが少なくとも２度インポートされ、インポートされたデータと記憶されているデータとが比較された後、パーソナルＳＩＤカードは有効とされる。この有効と化により、命令プロセス中にインポートされたすべてのデータが許可される。別の命令プロセスでは、人物は、パーソナルユニットによるカード所有者の認証に成功した後、その人物に割り当てられたデータをＳＩＤカードにインポートし、ＳＩＤカード内に第三者が変更不可能なように記憶することができる。パーソナルユニットによるカード所有者の認証が成功した後、パーソナルデータを変更することもできる。
【００１２】
カード所有者の認証は、カード所有者の生物測定特徴に基づいてパーソナルユニットにより実行される。ＳＩＤカードの第１の実施形態では、生物測定特徴は、ユニット（１．１）および（２．１）の、図示されていない生物測定センサを介して間接的にのみインポート可能である。ＳＩＤカードの第２の実施形態では、インポートは、生物測定センサを介してＳＩＤカードに対して直接実行される。
【００１３】
図２は、認証・確認がパーソナルＳＩＤカードを使用して行われる、本発明による方法の第１の部分の例示的な実施形態を示す。この場合、ＳＩＤカードは、識別データおよび／またはパーソナルデータを保持するのみならず、これらのデータをチェックする装置としても機能する。
【００１４】
この図は、送信者の通信実行ユニット（１．１）、ＳＩＤカード装置（１．２）、家庭ＰＣ（１．３）、およびＳＩＤカード（１．４）を示すと共に、受信者の通信実行ユニット（２．１）、ＳＩＤカード装置（２．２）、およびＳＩＤカード（２．４）を示す。送信者側および受信者側での確認の方法ステップについて、以下のように手短に説明する。
【００１５】
ステップ１ｂ：ＰＳＥＳタッチスクリーンを介してアドレスレジスタから受信者のアドレスを選択する。
【００１６】
ステップ２：タッチボタンを介して公開アドレスを承認する。
【００１７】
ステップ３：ＰＳＥＳ１から送信者のＳＩＤカードへの通信
送信者アドレスの提供を要求する（許可されたアドレスおよびＩＤ）。
【００１８】
ステップ４：８０ビット長の送信者の２つのアドレスデータと、ビット位置データＳＯＤｋｉとに対応する少なくとも１つの１６ビットランダムデータとから、９６ビット長の送信者の秘密アドレスデータを生成する→２×８０ビットのアドレスデータを１６ビットのランダム特徴と組み合わせして、送信者の２×９６ビットの秘密アドレスデータにする。
【００１９】
ステップ５：通信の準備
−カードランダム参照データを参照して、１２８ビット長の送信者アドレスに対応する対応データおよびＳＩＤ制御情報（ＳＯＤｋｉを含む）を決定する→１０２４ビット長の対応する対応データを生成する→その生成された対応する対応データのシーケンスを組み合わせる。
−ＳＩＤカードからＰＳＥＳ１への通信
−シーケンスの組み合わせを解除する
→その解除された対応データから１０２４ビット長のデータを決定する→それから、１２８ビット長の対応するアドレスデータを決定する→それから、９６ビット長の送信者のアドレスデータを決定する。
【００２０】
ステップ６：受信者の８０ビット長の２つのアドレスデータと、ビット位置データ素子ＳＯＤｋｉと、少なくとも１つの１６ビットのランダムデータとから結合され、受信者の９６ビット長の秘密アドレスデータを生成する。→２×８０ビットのアドレスデータを１６ビットランダム特徴と組み合わせて、受信者の２×９６ビットの秘密アドレスデータにする。
【００２１】
ステップ７：
・ランダム参照データ部ＰＺｋｉを参照して、秘密送信者アドレスｇＡＢＡｋｉ、
・ｇＡＢＡｋｉを間接的に参照して、秘密受信者アドレスｇＡＤＡｋｉ、
・ｇＡＤＡｋｉを間接的に参照して、秘密送信者ＩＤ  ｇＡＢＩｋｉ、
・ｇＡＢＩｋｉを間接的に参照して、秘密受信者ＩＤ  ｇＡＤＩｋｉ
の１２８ビット長の対応するアドレスデータを決定する。
【００２２】
ステップ８：通信の準備
−Ｐ２Ｐランダム参照データを参照して、Ｐ２Ｐ制御情報（ＳＯＤｋｉを含む）を決定する→１２８ビット長すべての対応する対応データをシーケンスに配置する（Ａｎｅｉｎａｎｄｅｒｒｅｉｈｅｎ）→Ｐ２Ｐランダム参照データを参照して、１０２４ビット長の対応する対応データを生成する→シーケンスを組み合わせる→Ｎ×１０２４ビット長のヘッダ内で送信する→
Ｐ２Ｐ通信（ＰＳＥＳ１→ＰＳＥＳ２）−送信者側
Ｐ２Ｐ通信（ＰＳＥＳ１→ＰＳＥＳ２）−受信者側
シーケンスの組み合わせを解除→Ｐ２Ｐランダム参照データを参照して、対応データから１０２４ビット長のデータを決定する→それから、Ｐ２Ｐランダム参照データを参照して、１２８ビット長の対応するアドレスデータを決定する→秘密アドレスデータｇＡＢＡｋｉ、ｇＡＤＡｋｉ、ｇＡＢＩｋｉ、およびｇＡＤＩｋｉを決定する→９６ビット長の送信者および受信者の秘密アドレスデータを決定する。
【００２３】
ステップ９：
通信の準備：
−カードランダム参照データを参照して、１２８ビット長の対応するアドレスデータおよびＳＩＤ制御情報（ＳＯＤｋｉを含む）を決定する→１０２４ビット長の対応データを生成する→シーケンスを組み合わせる→
−ＰＳＥＳ２から受信者のＳＩＤカードへの通信
−シーケンスの組み合わせを解除→カードランダム参照データを参照して、対応データから１０２４ビット長のデータを決定する→それから、ＳＩＤ制御情報（ＳＯＤｋｉを含む）および１２８ビット長の対応するアドレスデータを決定する→それから、９６ビット長の受信者および送信者のアドレスデータを決定する。
【００２４】
ステップ１０：
ＳＯＤｋｉに接続され１６ビット長のランダム特徴から、受信者および送信者の９６ビット長の秘密アドレスデータの組み合わせを解除する。
【００２５】
ステップ１１：受信した受信者のアドレスデータと許可され記憶されている受信者のアドレスデータとを比較する→データが一致しない→エラー！
→データが一致する→継続！
【００２６】
ステップ１２：
アドレスランダム特徴を比較する。
【００２７】
ＩＤランダム特徴を比較する。
【００２８】
ステップ１３：すべての比較で一致する→受信者および送信者が確認された！
【００２９】
ステップ１４：ＳＩＤカードからＰＳＥＳ２への通信
受信者および送信者の信憑性についての情報
【００３０】
ステップ１５：さらなるデータ受信を許可する。
【００３１】
相手方の確認は常に、相手方において、相手方から開始される。メッセージを送信する前に、送信者は、受信者の公開アドレスデータを家庭ＰＣ（１．３）に入力し、このデータは、家庭ＰＣ（１．３）からユニット（１．１）に送信され、ユニット（１．１）において、タッチスクリーン上に可視化される。あるいは、受信者のアドレスデータは、ユニット（１．１）のタッチスクリーンを通して直接入力してもよく、及び／又はアドレスレジスタから選択してもよい。メッセージの送信者は、タッチスクリーン上に可視化された受信者のデータをチェックし、自分の入力および選択のそれぞれが正しいことをタッチボタンを介して確認する。確認後、ユニット（１．１）は、送信者のＳＩＤカード（１．４）に、送信者のアドレス（許可されたアドレスおよびＩＤ）を提供するように要求する。ユニット（１．１）とＳＩＤカード（１．４）との通信は、対応データの形態で行われる。ＳＩＤカード（１．４）は、ランダム生成器を使用して位置データＳＯＤｋｉを生成する。位置データＳＯＤｋｉに接続して、ユニット（１．４）は、８０ビット長の２つのアドレスデータ（許可送信者データ、許可ＩＤデータ）および１６ビット長の少なくとも１つのランダムデータから９６ビット長の秘密アドレスデータを生成する。第２の位置データ（ＳＯＤｋｉ）は２バイトを含む。第１のバイトは、有効ランダム参照データ内のバイトの位置を示し、第２のバイトは、１６ビット長のランダムデータまたは１６ビット長のランダムデータおよび組み合わせ制御情報が有効ランダム参照データから読み取られる別個のランダム参照データの選択されたバイト内のビット位置を示す。１６ビット長の各ランダムデータは、アドレスデータまたはそれに関連するアドレスデータにシーケンスの組み合わされ、シーケンスの組み合わされる１６ビット長の秘密ランダムデータのうちの１ビットが、アドレスデータの各データのビットデータストリーム内に挿入される。組み合わせは厳密に、関連する組み合わせ制御データのビットが「１」または「０」である場合に行われる。ビット組み合わせは厳密に、１６ビット長のランダムデータのすべてのビットが、アドレスデータの各データのビットデータストリームに組み合わせされた場合、またはビットデータストリームの終わりに、まだ組み合わせされていない１６ビット長の秘密ランダムデータのすべてのビットが、ビットデータストリームの終わりに添付された場合に終了する。ＳＩＤカード（１．４）は、９６ビット長の秘密アドレスデータから、カード参照データを参照して１２８ビットの対応データを決定する。さらに、位置データ等の制御データが制御情報内に採用され、それからも、少なくとも１２８ビット長の対応データが決定される。すべての対応データはシーケンスに配置され、少なくとも１つのハッシュ値がそれから生成され、このハッシュ値は対応データに添付される。そのようにして形成されたデータストリームは、１０２４ビット長の部分データに分割される。部分データから、１０２４ビット長の対応データが、関連するカード参照データを参照して計算される。対応データは、別のシーケンスを組み合わせ、ユニット（１．１）に送信される。ユニット（１．１）において、シーケンスを組み合わの解除が実行され、１０２４ビット長のデータが、対応データから決定される。ユニット（１．１）は、すべてのハッシュ値を計算し、それらハッシュ値を、ＳＩＤカードにより生成されたハッシュ値と比較する。同一の場合、ユニット（１．１）は、１２８ビット長に対応するアドレスデータから、送信者の９６ビット長のアドレスデータおよび少なくとも第２の位置データを決定する。
【００３２】
ユニット（１．１）は、位置データを使用して、別個のランダム参照データ、１６ビット長のランダムデータ、およびそれに関連する組み合わせ制御データを決定する。これらのデータを使用して、ユニット（１．１）は、それぞれ８０ビット長の受信者の２つのアドレスデータ（アドレスデータ、ＩＤデータ）およびそれに関連する各ランダムデータから、９６ビット長の受信者の秘密アドレスデータを生成する。次に、ユニット（１．１）は、１２８ビット長に対応するアドレスデータを決定する。本発明によれば、１２８ビット長に対応するアドレスデータが、ランダム参照データＰＺｋｉを参照して１２８ビット長の秘密送信者アドレスｇＡＢＡｋｉから、ｇＡＢＡｋｉを間接的に参照して１２８ビットの秘密受信者アドレスｇＡＤＡｋｉから、ｇＡＤＩｋｉを間接的に参照して１２８ビット長の秘密受信者ＩＤ  ｇＡＢＩｋｉから計算される。文字「ｋ」は通信依存性を示し、文字「ｉ」は、現在の時間間隔内で有効なｉ番目のランダム参照データからの依存性を示す。ランダム参照データＰＺｋｉは、ユニット（１．１）において生成される乱数である。間接的な参照は、各データを別のランダムデータ（これもユニット（１．１）において決定される）と排他的論理和演算（ｅｘｋｌｕｓｉｖ−  ｏｄｅｒ−  ｖｅｒｋｎｕｅｐｆｔ）を行うことにより得られる。ユニット（１．１）は第１の位置データを決定する。この位置データは、第２の位置データのように、２バイトを含む。両バイトとも、上述したランダム参照データ内のバイト位置およびビット位置と同じ重要度を有する。第１の位置データは、別個のランダム参照データが読み取られるグローバルランダム参照データ内のビット位置を決定する。別個のランダムデータから、Ｐ２Ｐ通信に必要な別個のランダム参照データのすべてが取り出される。ユニット（１．１）は、Ｐ２Ｐ制御情報（第１および第２の位置データを含む）を決定し、Ｐ２Ｐランダム参照データを参照して、それに関連する対応データを計算する。ユニット（１．１）は、すべての対応データをあらかじめ決められたシーケンスに配置し、それから、少なくとも１つのハッシュ値を計算して、対応データシーケンスに追加し、このデータストリームを１０２４ビット長のデータに分解し、それから、１０２４ビット長の対応データを計算し、インタフェース置換を実行し、それらのデータをヘッダとして、他のデータと組み合わせてユニット（２．１）に送信する。このヘッダおよび他のデータは一般に、任意の標準通信プロトコルに従ったデータである。
【００３３】
ユニット（２．１）に到着すると、ユニットは、シーケンスを組み合わせの解除を実行し、１０２４ビット長の対応データから１０２４ビット長のデータを計算し、すべてのハッシュ値を決定し、計算されたハッシュ値を受信したハッシュ値と比較する。すべての比較で一致が見られる（ｇｕｅｌｔｉｇ）場合、ユニット（２．１）は、１２８ビット長の対応データから１２８ビット長のアドレスデータｇＡＢＡｋｉ、ｇＡＤＡｋｉ、ｇＡＢＩｋｉ、およびｇＡＤＩｋｉを算出する。さらに、ユニット（２．１）は位置データを決定する。１２８ビット長のアドレスデータから、９６ビット長のアドレスデータが決定され、次に、そのアドレスデータは、カード参照データを参照して１２８ビット長のアドレスデータに変換される。カード参照データを参照した１２８ビット長のアドレスデータから、１２８ビット長の対応データが決定される。位置データＳＯＤｋｉ（ＳＩＤ位置データ）がカード制御データ内に組み込まれ、カード制御データも１２８ビット長の対応するカード制御情報に変換される。１２８ビット長のすべての対応データは、あらかじめ決められたシーケンスに配置される。このシーケンスから、ユニット（２．１）は少なくとも１つのハッシュ値を計算して、データシーケンスに添付する。ユニット（２．１）は、このデータシーケンスを１０２４ビット長のデータに分解し、それに関連するカード参照データを参照して１０２４ビット長の対応データを計算し、少なくとも１つのシーケンスを組み合わせることをデータに対して実行し、これらのデータをＳＩＤカード装置（２．２）に送信する。ＳＩＤカード装置（２．２）は、これらのデータを受信者のＳＩＤカード（２．４）に送信する。ＳＩＤカード（２．４）は、シーケンスの組み合わせの解除を実行し、１０２４ビット長の対応データから１０２４ビット長のデータを算出し、すべてのハッシュ値を決定し、決定されたハッシュ値を受信したハッシュ値と比較する。すべての比較で一致が見られる場合、ＳＩＤカード（２．４）は、１２８ビット長に対応するアドレスデータから、１２８ビット長のアドレスデータを算出し、次に、そのアドレスデータから、９６ビット長の秘密アドレスデータを決定する。カード制御情報から、ＳＩＤカード（２．４）は、位置データＳＯＤｋｉを決定する。この位置データ（第２の位置データ）を使用して、カードは、それに関連するランダム参照データから、１６ビット長のランダムデータまたは１６ビット長のランダム参照データ、およびそれに関連する組み合わせ制御データを読み取る。組み合わせ制御データを使用して、９６ビット長のアドレスデータは、８０ビット長のアドレスデータおよび１６ビット長のランダムデータに分解される。組み合わせを解除された受信者のアドレスデータは、ＳＩＤカードに変更不可能なように記憶され、許可されているアドレスデータと比較される。組み合わせを解除された受信者のＩＤデータは、ＳＩＤカードに変更不可能なように記憶され、許可されているＩＤデータと比較される。１６ビット長の組み合わせを解除されたすべてのランダムデータも、ランダム参照データから読み取られ、１６ビット長のランダムデータと比較される。すべてのあらかじめ決められた比較が一致する場合、受信者および送信者は認証される。ＳＩＤカード（２．４）は、アドレスデータの有効性ならびに受信者および送信者の信憑性についてユニット（２．１）に通知する。次に、受信が続く。
【００３４】
図３および図４は、認証がパーソナルＳＩＤカードを使用して実行されると共に、認証がＳＩＤカードにより許可されたユニットを使用して実行される、本発明による方法の第２の部分の例示的な実施形態を示す。図３は、送信側での確認プロセスを示し、図４は、受信者側での認証プロセスを示す。ＳＩＤカードにより許可されたユニットによる本発明による確認の第２の部分は、その大部分が、本発明による方法の第１の部分の確認と同一である。そのため、許可の部分および許可方法ステップのみについて詳細に説明する。
【００３５】
図３に示す方法ステップは、以下のように説明することができる。
【００３６】
ステップ１ｂ：ＰＳＥＳタッチスクリーンを介してアドレスレジスタからアドレスを選択する。
【００３７】
ステップ２：タッチボタンを介して公開アドレスを承認する。
【００３８】
ステップ２Ｂ：交換すべきデータおよび／または時間を参照してデータ交換テーブル内に入力する。
【００３９】
ステップ３：ＰＳＥＳ１からＳＩＤカードへの通信
送信者アドレスの提供を要求する（許可されたアドレスおよびＩＤ）
【００４０】
ステップ４：８０ビット長の送信者の２つのアドレスデータと、ビット位置データＳＯＤｋｉとに対応する１６ビットの少なくとも１つのランダムデータから、９６ビット長の送信者の秘密アドレスデータを生成する→２×８０ビットのアドレスデータを１６ビットのランダム特徴と組み合わせて、２×９６ビットの送信者の秘密アドレスデータにする。
【００４１】
ステップ５：
通信の準備：
−カードランダム参照データを参照して、１２８ビット長の送信者のアドレスの対応データおよびＳＩＤ制御情報（ＳＯＤｋｉを含む）を決定する→１０２４ビット長の対応データを生成する→対応データのシーケンスを組み合わせる。
−ＳＩＤカードからＰＳＥＳ１への通信
−シーケンスの組み合わせの解除→対応データから１０２４ビット長のデータを算出する→それから、１２８ビット長の対応するアドレスデータを算出する→それから、９６ビット長の送信者のアドレスデータを決定する→９６ビット長のアドレスデータの組み合わせを解除する。
【００４２】
ステップ５．１Ｂ：２×８０ビット長の送信者アドレスデータおよびＳＯＤｋｉを許可テーブルに入力する（ＰＳＥＳへの許可の転送）。
【００４３】
ステップ５．２Ｂ：データ交換テーブルに従ってのデータ交換
【００４４】
ステップ５．３Ｂ：送信者の２つの８０ビット長のアドレスデータと、ビット位置データＳＯＤｋｉとに対応する少なくとも１つの１６ビットランダムデータから、９６ビット長の送信者の秘密アドレスを生成する→２×８０ビットのアドレスデータを１６ビットのランダム特徴の組み合わせをして、送信者の２×９６ビットの秘密アドレスデータにする。
【００４５】
ステップ６：受信者の２つの８０ビット長のアドレスデータと、ビット位置データＳＯＤｋｉとに対応する少なくとも１つの１６ビットランダムデータから、受信者の９６ビット長の秘密アドレスデータを生成する→２×８０ビットのアドレスデータを１６ビットのランダム特徴の組み合わせをして、受信者の２×９６ビットの秘密アドレスデータにする。
【００４６】
ステップ７：
・ランダム参照データＰＺｋｉを参照して、秘密送信者アドレスｇＡＢＡｋｉ、
・ｇＡＢＡｋｉを間接的に参照して、秘密受信者アドレスｇＡＤＡｋｉ、
・ｇＡＤＡｋｉを間接的に参照して、秘密送信者ＩＤ  ｇＡＢＩｋｉ、
・ｇＡＢＩｋｉを間接的に参照して、秘密受信者ＩＤ  ｇＡＤＩｋｉ
の１２８ビット長の対応するアドレスデータを算出する
【００４７】
ステップ８：通信の準備
−Ｐ２Ｐランダム参照データを参照して、Ｐ２Ｐ制御情報（ＳＯＤｋｉを含む）を決定する→Ｐ２Ｐランダム参照データを参照して、１０２４ビット長の対応データを生成する→シーケンスを組み合わせる→Ｎ×１０２４ビット長のヘッダで送信する→
−Ｐ２Ｐ通信（ＰＳＥＳ１→ＰＳＥＳ２）−送信者側
【００４８】
図４に示す方法ステップは、以下のように説明することができる。
【００４９】
ステップ１：タッチボタンを介して受信許可の転送を要求する。
【００５０】
ステップ２：タッチボタンを介して承認する。
【００５１】
ステップ３：ＰＳＥＳ２からＳＩＤカードへの通信
（受信許可の転送を要求する）
【００５２】
ステップ４：８０ビット長の送信者の２つのアドレスデータと、ビット位置データＳＯＤｋｉに対応する少なくとも１つの１６ビットのランダムデータとから、送信者の９６ビットの秘密アドレスデータを生成する→２×８０ビットのアドレスデータを１６ビットのランダム特徴の組み合わせをして、送信者の２×９６ビットの秘密アドレスデータにする。
【００５３】
ステップ５：
通信の準備：
−カードランダム参照データを参照して、送信者アドレスの１２８ビット長の対応データおよびＳＩＤ制御情報（ＳＯＤｋｉを含む）を決定する→１０２４ビット長の対応データを生成する→対応データのシーケンスを組み合わせる。
【００５４】
−ＳＩＤカードからＰＳＥＳ１への通信
−シーケンスを組み合わせの解除→対応データから１０２４ビット長のデータを算出する→それから、１２８ビット長の対応するアドレスデータを算出する→それから、送信者の９６ビット長のアドレスデータを算出する→９６ビット長のアドレスデータを組み合わせを解除する。
【００５５】
ステップ６−７：２×８０ビット長の受信者アドレスデータを許可テーブルに入力する。
【００５６】
ステップ８：Ｐ２Ｐ通信（ＰＳＥＳ１→ＰＳＥＳ２）−受信者側
シーケンスを組み合わせの解除→Ｐ２Ｐランダム参照データを参照して、対応データから１０２４ビット長のデータを決定する→Ｐ２Ｐランダム参照データを参照して、１２８ビット長の対応するアドレスデータを決定する→秘密アドレスデータｇＡＢＡｋｉ、ｇＡＤＡｋｉ、ｇＡＢＩｋｉ、およびｇＡＤＩｋｉを決定する→９６ビット長の送信者および受信者の秘密アドレスデータを決定する。
【００５７】
ステップ９：なし。
【００５８】
ステップ１０：ＳＯＤｋｉに対応する１６ビット長のランダム特徴から、受信者および送信者の９６ビット長の秘密アドレスデータを組み合わせを解除する。
【００５９】
ステップ１１：受信した受信者アドレスデータと許可され記憶されている受信者のアドレスデータとを比較する→データが一致しない→エラー！
→データが一致する→継続！
ステップ１２：
アドレスランダム特徴の比較、ＩＤランダム特徴の比較。
【００６０】
ステップ１３：すべての比較で一致する→受信者および送信者が確認された！
【００６１】
ステップ１４：なし。
【００６２】
ステップ１５：さらなるデータ受信を許可する。
【００６３】
送信者は、例えば、アドレスレジスタから受信者のアドレスを選択する。これは、家庭ＰＣ（１．３）において、またはユニット（１．１）のタッチスクリーン（１．１１）を介して行うことができる。選択された受信者アドレスデータは、データ交換テーブル内に収容される。送信すべきデータには、各受信者アドレスが関連付けられる。さらに、送信日および／または送信時刻が、送信者により決められる。送信者は、タッチボタンを作動させる（承知したことの意思表示）ことにより、データ交換テーブルのすべてのデータを承認する必要がある。ユニットは、ＳＩＤカード（１．４）から、送信者のアドレスを提供するように要求する。ＳＩＤカード（１．４）は、図２の方法ステップ３〜５の説明に従って、送信者の９６ビット長のアドレスデータおよび位置データＳＯＤｋｉを供給する。９６ビット長のアドレスデータから、８０ビット長の許可されたアドレスデータおよび８０ビット長のＳＩＤカード（１．４）の許可されたＩＤデータが、組み合わせを解除により算出される。８０ビット長の送信者アドレスデータおよび第２の位置データは両方とも、ユニット（１．１）の許可テーブルに追加され、許可テーブルは、データ交換テーブルに対して関係を有する。タッチスクリーン（１．１１）上の許可転送ボタンを作動させる（承知したことの意志表示）ことにより、確認を実行する許可のコピーが、ＳＩＤカード（１．４）からユニット（１．１）に送信される。受信者側において、受信者は、ユニット（２．１）のタッチスクリーン（２．１１）のタッチボタンを介してＳＩＤカード（２．４）からの受信許可コピーの転送を要求する。タッチボタンを介しての受信者による要求の承認は、受信者の承知したことの意思表示である。ＳＩＤカード（２．４）は、図２の方法ステップ３〜５に従って、９６ビット長のアドレスデータおよび位置データＳＯＤｋｉを転送する。ユニット（２．１）は、９６ビットのアドレスデータから、８０ビット長の許可アドレスデータおよび８０ビット長のＳＩＤカード（２．４）の許可ＩＤデータを決定し、それらデータをユニット（２．１）の許可テーブルに転送する。さらに、許可を転送した人物は、確認許可の自動終了に関するデータを決め、これもユニット（２．１）の許可テーブルに記憶される。許可転送ボタンを作動させることにより、ユニット（２．１）の確認許可のコピーが有効とされる。本発明によるこの方法部分では、許可ユニットはステップ９〜１４を実行する。許可を受けた人物は、随時、ユニットの確認許可を無効にすることができる。許可を受けた人物が全体像を失わないように、確認許可の各転送は、許可を受けた人物のＳＩＤカードにログ記録される。その際、少なくとも転送日および／または転送時刻、ならびに／あるいは許可ユニットの識別データ、ならびに／あるいは許可無効日および／またはその時刻、ならびに／あるいは許可の自動削除が記録される。
【図１】
2011514589.tif 000003
【図２】
2011514589.tif 000004
【図３】
2011514589.tif 000005
【図４】
2011514589.tif 000006
【国際調査報告】
2011514589.tif 000007
2011514589.tif 000008
2011514589.tif 000009
2011514589.tif 000010
2011514589.tif 000011
2011514589.tif 000012
2011514589.tif 000013
2011514589.tif 000014
2011514589.tif 000015
2011514589.tif 000016