(57)【要約】  制御可能な電子デバイス（ＥＤ）およびサービス（ＤＳ）を自らに提供するようデバイスを制御することのできるそのユーザ（ＵＳＥＲ）の相互認証方法において、デバイス（ＥＤ）が、重要なまたは機密のデータ（ＤＡ）を格納し、ユーザ認証予備ステップ（ＵＡＰ）を含む動作段階（ＯＰ）において、サービス（ＤＳ）を提供するための動作（ＳＯ）を実行するような形で配設されている方法であって、さらにデバイス（ＥＤ）の真正を確認するデバイス認証事前段階（ＳＤＡＰ）を含み、こうしてデバイス認証事前段階（ＳＤＡＰ）の終了時点で、デバイス（ＥＤ）が真正であることが認められた場合、ユーザ（ＵＳＥＲ）は動作段階（ＯＰ）を実行することができ、一方、デバイス（ＥＤ）が真正であることが認められなかった場合には、ユーザ（ＵＳＥＲ）は動作段階（ＯＰ）の実行を妨げることができる認証方法。【選択図】図１
2021522600.tif 000002
【特許請求の範囲】
【請求項１】
デバイスの真正の確認方法を定義するデバイス（ＥＤ）の構成予備段階（ＳＤＣＰ）を含む、制御可能な機能的電子デバイス（ＥＤ）およびそのユーザ（ＵＳＥＲ）の相互認証方法において、ユーザ（ＵＳＥＲ）は次に、規定のサービス（ＤＳ）を自らに提供するようデバイス（ＥＤ）を制御することができ、デバイス（ＥＤ）が、重要なまたは機密のデータ（ＤＡ）を格納し、−ユーザ（ＵＳＥＲ）により開始されデバイス（ＥＤ）によるユーザ認証予備ステップ（ＵＡＰ）を含む動作段階（ＯＰ）において−、サービス（ＤＳ）を提供するのに適切な特定の動作（ＳＯ）を実行するような形で配設されている方法であって、さらにあらゆる動作段階（ＯＰ）に先立って、該方法がデバイス（ＥＤ）の真正を確認するデバイス認証事前段階（ＳＤＡＰ）を含み、こうして、
−  デバイス認証事前段階（ＳＤＡＰ）の終了時点で、デバイス（ＥＤ）が真正であることが認められた場合、ユーザ（ＵＳＥＲ）は動作段階（ＯＰ）を実行することができ、
−  デバイス認証事前段階（ＳＤＡＰ）の終了時点で、デバイス（ＥＤ）が真正であることが認められなかった場合には、ユーザ（ＵＳＥＲ）は動作段階（ＯＰ）の実行を妨げることができ、
こうして、最初にデバイス（ＥＤ）が、そして次にユーザ（ＵＳＥＲ）が認証され、実行された動作および提供されたサービス（ＤＳ）がセキュア化される、
ようになっている、認証方法。
【請求項２】
デバイス認証事前段階（ＳＤＡＰ）がユーザ（ＵＳＥＲ）によって実行される、請求項１に記載の認証方法。
【請求項３】
経時的に複数の動作段階（ＯＰ）を含み、各動作段階（ＯＰ）の前に、デバイス認証事前段階（ＳＤＡＰ）が実行される、請求項１または２に記載の認証方法。
【請求項４】
ユーザ（ＵＳＥＲ）によるデバイス認証事前段階（ＳＤＡＰ）は、デバイス（ＥＤ）に対するユーザ（ＵＳＥＲ）の事前質問（ＰＱ）および事前質問（ＰＱ）に対するユーザ（ＵＳＥＲ）へのデバイス（ＥＤ）の事前応答（ＰＡ）であるデバイス認証秘密（ＳＤＡＳ）を用いた、質疑応答認証プロセスを基礎とするものであり、事前質問（ＰＱ）および事前応答（ＰＲ）は、真正な唯一のユーザ（ＵＳＥＲ）にしか知られずまたはアクセスされ得ないように秘密であり、こうしてデバイス（ＥＤ）の真正は唯一、一方では事前質問（ＰＱ）に対してデバイス（ＥＤ）によりもたらされた応答（ＡＤＳ）と他方では事前応答（ＰＡ）との間に同一性があることをユーザ（ＵＳＥＲ）が確認した場合にしか認められないようになっている、請求項２または３に記載の認証方法。
【請求項５】
構成予備段階（ＳＤＣＰ）が、デバイス認証秘密（ＳＤＡＳ）を用いてデバイス（ＥＤ）を構成する、請求項１から４のいずれか一つに記載の認証方法。
【請求項６】
デバイス（ＥＤ）の構成予備段階（ＳＤＣＰ）が、ユーザ（ＵＳＥＲ）によって実行される、請求項５に記載の認証方法。
【請求項７】
事前質問（ＰＱ）および事前応答（ＰＡ）を用いたデバイス（ＥＤ）の構成が、質疑応答生成プロセスによってユーザ（ＵＳＥＲ）の質問から実行される、請求項５または６に記載の認証方法。
【請求項８】
デバイス認証事前段階（ＳＤＡＰ）は、構成予備段階（ＳＤＣＰ）が実行された後で、かつ他のあらゆるデバイス認証事前段階（ＳＤＡＰ）または動作段階（ＯＰ）がその間に実行されていないことを条件として実行される、請求項５から７のいずれか一つに記載の認証方法。
【請求項９】
デバイス認証事前段階（ＳＤＡＰ）は、構成予備段階（ＳＤＣＰ）が実行された後で、かつ単数または複数の他のデバイス認証事前段階（ＳＡＤＰ）または動作段階（ＯＰ）がその間に実行されていることを条件として実行される、請求項５から７のいずれか一つに記載の認証方法。
【請求項１０】
構成予備段階（ＳＤＣＰ）に対して、唯一のデバイス認証事前段階（ＳＤＡＰ）かまたは予め定められた複数の連続するデバイス認証事前段階（ＳＤＡＰ）かまたは無限の複数の連続するデバイス認証事前段階（ＳＤＡＰ）が、必要かつ十分な形で結び付けられている、請求項５から７のいずれか一つに記載の認証方法。
【請求項１１】
デバイス（ＥＤ）によるユーザ認証予備ステップ（ＵＡＰ）が、真正な唯一のユーザ（ＵＳＥＲ）にしか知られずまたはアクセスされ得ないように秘密であるデバイス（ＥＤ）に対するユーザ動作応答（ＯＡ）であるユーザ認証秘密（ＵＡＳ）を基礎としており、こうしてユーザ（ＵＳＥＲ）の真正は唯一、一方ではユーザによりもたらされた応答（ＡＵ）と他方では動作応答（ＯＡ）との間に同一性があることをデバイス（ＥＤ）が確認した場合にしか認められないようになっている、請求項１から１０のいずれか一つに記載の認証方法。
【請求項１２】
事前質問（ＰＱ）および動作応答（ＯＡ）が異なるものである、請求項４から１１のいずれか一つに記載の認証方法。
【請求項１３】
デバイス（ＥＤ）が真正であると認められていない連続するデバイス認証事前段階（ＳＤＡＰ）の予め定められた実行回数の終了時点で自動的に実行される、デバイス（ＥＤ）の重要なまたは機密のデータ（ＤＡ）の排除ステップを含む、請求項１から１２のいずれか一つに記載の認証方法。
【請求項１４】
連続するデバイスまたはシステムの認証事前段階（ＳＤＡＰ）の予め定められた実行回数が終了した時点でユーザ（ＵＳＥＲ）が事前応答（ＰＡ）に対応する事前質問（ＰＱ）を提供するのに失敗し、そのためユーザが真正なユーザでないとデバイス（ＥＤ）またはシステム（ＥＳ）が判断することになった場合に、デバイス（ＥＤ）の重要なまたは機密のデータ（ＤＡ）の排除ステップが同様に、事前質問（ＰＱ）および事前応答（ＰＡ）を消去する、請求項１３に記載の認証方法。
【請求項１５】
規定のサービス（ＤＳ）をユーザに提供するようユーザ（ＵＳＥＲ）によって制御可能な機能的電子デバイス（ＥＤ）のユーザ（ＵＳＥＲ）による運用において、デバイス（ＥＤ）が、重要なまたは機密のデータ（ＤＡ）を格納し、−ユーザ（ＵＳＥＲ）により開始されデバイス（ＥＤ）によるユーザ認証予備ステップ（ＵＡＰ）を含む動作段階（ＯＰ）において−、デバイス（ＥＤ）がサービス（ＤＳ）を提供するのに適切な特定の動作（ＳＯ）を実行する方法であって、さらにあらゆる動作段階（ＯＰ）に先立って、デバイス（ＥＤ）の真正を確認するデバイス認証事前段階（ＳＤＡＰ）を含み、こうして、
−  デバイス認証事前段階（ＳＤＡＰ）の終了時点で、デバイス（ＥＤ）が真正であることが認められた場合、ユーザ（ＵＳＥＲ）は動作段階（ＯＰ）を実行することができ、
−  デバイス認証事前段階（ＳＤＡＰ）の終了時点で、デバイス（ＥＤ）が真正であることが認められなかった場合には、ユーザ（ＵＳＥＲ）は動作段階（ＯＰ）の実行を妨げることができ、
こうして、最初にデバイス（ＥＤ）が、そして次にユーザ（ＵＳＥＲ）が認証され、実行された動作および提供されたサービス（ＤＳ）がセキュア化される、
ようになっていることを特徴とする、運用方法。
【請求項１６】
規定のサービス（ＤＳ）を目的としてユーザ（ＵＳＥＲ）により制御可能であり、重要なまたは機密のデータ（ＤＡ）を格納し、請求項１から１３のいずれか一つに記載の相互認証方法の実施のために、および特にデバイス認証事前段階（ＳＤＡＰ）を実行するための請求項１５に記載の運用方法の実施のために特別に配設されている、機能的電子デバイス（ＥＤ）。
【請求項１７】
デバイス（ＥＤ）に対するユーザの事前質問（ＰＱ）および事前質問（ＰＱ）に対するユーザ（ＵＳＥＲ）へのデバイスの事前応答（ＰＡ）であるデバイスの認証秘密（ＳＤＡＳ）を用いた構成予備段階（ＳＤＣＰ）の終了時点で構成される、請求項１６に記載のデバイス（ＥＤ）。
【請求項１８】
一方ではデバイス認証秘密（ＳＤＡＳ）そして他方ではユーザ認証秘密（ＵＡＳ）を含む、請求項１６に記載のデバイス（ＥＤ）。
【請求項１９】
規定のサービス（ＤＳ）を目的としてユーザ（ＵＳＥＲ）により制御可能であり、重要なまたは機密のデータ（ＤＡ）を格納し、互いの間で機能的に結び付けられた複数の電子デバイス（ＥＤ）を含む、−ユーザ（ＵＳＥＲ）により開始されシステム（ＥＳ）がユーザ（ＵＳＥＲ）を認証する１つのステップを含む動作段階（ＯＰ）において−、サービス（ＤＳ）を提供するのに適切な特定の１つの動作（ＳＯ）または一連の動作（ＳＯ）を実行するような形で配設されている機能的電子システム（ＥＳ）の相互認証方法において、さらに、あらゆる動作段階（ＯＰ）に先立って、システム（ＥＳ）を認証する事前段階を含み、この段階中に、システム（ＥＳ）が含む複数のデバイス（ＥＤ）の全てまたは一部分の真正が、確認対象のデバイス（ＥＤ）各々について請求項１から１３のいずれか一つに記載の認証方法を実施することによって確認される、相互認証方法。
【請求項２０】
上流側の単数または複数のデバイス（ＥＤ）および下流側の単数または複数のデバイス（ＥＤ）と共に単数または複数の機能的連鎖を形成する複数の電子デバイス（ＥＤ）を伴い、
−  デバイス（ＥＤ）連鎖の上流側のデバイス（ＥＤ）の認証事前段階の終了時点で、このデバイス（ＥＤ）が真正であると認められた場合、同じデバイス（ＥＤ）連鎖の下流側の単数または複数のデバイス（ＥＤ）の認証が着手され、
−  デバイス（ＥＤ）連鎖の上流側のデバイス（ＥＤ）の認証事前段階の終了時点で、このデバイス（ＥＤ）が真正であると認められなかった場合には、システム（ＥＳ）が真正でないと認められたため、同じデバイス（ＥＤ）連鎖の下流側の単数または複数のデバイス（ＥＤ）の認証が着手されない、請求項１９に記載の相互認証方法。
【請求項２１】
規定のサービス（ＤＳ）をユーザに提供するようユーザ（ＵＳＥＲ）によって制御可能な機能的電子システム（ＥＳ）のユーザ（ＵＳＥＲ）による運用において、システム（ＥＳ）が、重要なまたは機密のデータ（ＤＡ）を格納し、互いの間で機能的に結び付けられた複数の電子デバイス（ＥＤ）を含み、−ユーザ（ＵＳＥＲ）により開始されシステム（ＥＳ）によるユーザ認証予備ステップ（ＵＡＰ）を含む動作段階（ＯＰ）において−、システム（ＥＳ）がサービス（ＤＳ）を提供するのに適切な特定の１つの動作（ＳＯ）または一連の動作（ＳＯ）を実行する方法であって、さらにあらゆる動作段階（ＯＰ）に先立って、システム認証事前段階（ＳＤＡＰ）を含み、この段階中に、システム（ＥＳ）が含む複数のデバイス（ＥＤ）の全部または一部の真正が、請求項１から１３のいずれか一つに記載の認証方法を確認対象のデバイス（ＥＤ）各々について実施することによって確認され、こうして、
−  システム（ＥＳ）の認証事前段階の終了時点で、システム（ＥＳ）が真正であることが認められた場合、ユーザ（ＵＳＥＲ）は動作段階（ＯＰ）を実行することができ、
−  システム（ＥＳ）の認証事前段階の終了時点で、システム（ＥＳ）が真正であることが認められなかった場合には、ユーザ（ＵＳＥＲ）は動作段階（ＯＰ）の実行を妨げることができ、
こうして、最初にシステム（ＥＳ）が、そして次にユーザ（ＵＳＥＲ）が認証され、実行された動作（ＳＯ）および提供されたサービス（ＤＳ）がセキュア化される、
ようになっていることを特徴とする、運用方法。
【請求項２２】
規定のサービス（ＤＳ）を目的としてユーザ（ＵＳＥＲ）により制御可能であり、重要なまたは機密のデータ（ＤＡ）を格納し、請求項１６から１８のいずれか一つに記載の、互いの間で機能的に結び付けられた複数の電子デバイス（ＥＤ）を含み、請求項１９または２０に記載の相互認証方法の実施のために、および特にシステム（ＥＳ）が含む複数のデバイス（ＥＤ）の全部または一部の認証事前段階（ＳＤＡＰ）を実行するための請求項２１に記載の運用方法の実施のために特別に配設されている、機能的電子システム（ＥＳ）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、重要なまたは機密のデータを格納するデバイスまたはシステムの認証に関し、より詳細には、ユーザにより制御可能である（情報処理および通信用でもある）機能的電子デバイスまたはシステムの相互認証方法、このようなデバイスまたはこのようなシステムの運用方法、および認証方法または運用方法の実施のために特別に配設されたデバイスまたはシステムを目的とする。
【背景技術】
【０００２】
本発明の範囲内で、「機能的電子デバイス」なる表現は、例えば支払い端末であるものとして理解されなければならず、一方、「機能的電子システム」なる表現は、例えば支払い端末および遠隔サーバーなどのような特に機能的連鎖の形で互いの間で機能的に結び付けられ得るいくつかのデバイスを含む機能的アセンブリを意味するものとして理解されなければならない。
【０００３】
このようなデバイスまたはこのようなシステムを修飾する「機能的」なる用語は、広義では、動作段階において一定の動作（タスク、トランザクションまたはそれに類するものと呼ぶこともできる）を実行するために機能することを意味するものとして理解されなければならず、該動作は、例えば発注、支払いまたはそれに類するものなどの規定のサービスを最終的にユーザに提供するような性質の特定的なものである。
【０００４】
ユーザにそして相対的にデバイスまたはシステムに結び付けられる「制御可能な」なる用語は、特に動作段階においてその作動がユーザによって開始されるような形でこのデバイスまたはこのシステムが配設されていることを意味するものとして理解されなければならない。
【０００５】
「デバイス」および「システム」なる用語は、簡略化してそれぞれ機能的電子デバイスおよび機能的電子システムを意味する。
【０００６】
本発明の範囲内で、「認証」なる用語は、真正の確認プロセスを意味するものとして理解されなければならない。「真正」なる用語は、正当性、予期されるものに対する適合性、真実であること、証拠となること、疑いをはさむ余地がないこと、さらには信頼できることを意味するものとして理解されなければならない。ユーザにより制御可能である機能的電子デバイスまたはシステムに関する「相互認証」なる表現は、ユーザによるデバイスまたはシステムの真正の確認、および組み合わせてデバイスまたはシステムによるユーザの真正の確認に関わるものとして理解されなければならない。したがって、本発明の目的である認証は、最初に、デバイスまたはシステムが確かに正しいデバイスまたは正しいシステムであることの確認、そして次にユーザが確かに正しいユーザであることの確認である。したがって、相互認証は、ユーザについてを含めて実行される動作および最終的にユーザに提供されるサービスをセキュア化することを目的とする。
【０００７】
本発明の範囲内で、「データ」なる用語は、特定的であり、かつ規定のサービスをユーザに提供するために特定の動作を実行する目的でデバイスまたはシステムの作動を条件付ける全ての情報、コードその他を意味するものとして理解されなければならない。
【０００８】
「重要な」および「機密の」なる用語は、真正なデバイスまたはシステムによってあるいは真正なユーザによって以外には、場合によって、知られたり、曝露されたりまたはアクセス可能であったりしてはならず、それができない場合には、実行される動作そして最終的にユーザに提供されるサービスがセキュア化されずまたはセキュア化されていない状態になり得るデータを修飾するものとして理解されなければならない。
【０００９】
以上が本発明の背景であり、本文全体の中で使用される用語の解釈である。
【００１０】
当業者であればすでに、情報処理および電気通信システムのための認証プロセスを知っているものである。例えば、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅの略）カードを備えた携帯電話の真正なユーザは、許可されないあらゆる使用に対してＳＩＭカードを保護する個人的なＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒの略）コードを有する。場合によっては、ＳＩＭカードが一連の（例えば３回の）誤った入力の結果としてブロックされた場合にこのＳＩＭカードをブロック解除することだけを役割とする第２のコード、すなわちＰＵＫ（ＰＩＮ  Ｕｎｌｏｃｋ  Ｋｅｙの略）コードが想定される。米国特許第３９０５４６１号明細書は例えば、真正なユーザが利用できるコード化されたトークンを用いたアクセス制御機器について記述している。あるいは、真正証明書が、例えば、典型的には金融取引、データ転送などのためにセキュア化された接続を保証する目的でロックを起動する。欧州特許第２４３１９０４号明細書は、チャレンジ質問およびこのチャレンジ質問に対する応答の正確さの確認を基礎とした、質疑応答認証という表現で公知の認証システムについて記述している。欧州特許第３０３５６４０号明細書は、質疑応答認証プロセスにより第２のデバイスが実行する第１のデバイスの認証方法について記述している。例えばユーザのアイデンティティを立証するためのユーザの簡単な識別は、ユーザの認証に値しない（欧州特許第２２７８５３８号明細書を参照のこと）。同様にして、ユーザによるデバイスまたはシステムの簡単な識別は、ユーザに、このデバイスまたはこのシステムが真正であることを保証しない。したがって、例えば、真正なデバイスまたはシステムが偽造のデバイスまたはシステムによって置換された場合、このデバイスまたはこのシステムをユーザが使用することで、ユーザはこのデバイスまたはこのシステムに対し秘密コードまたは重要なもしくは機密のデータまたはそれに類するものを伝達することになり、攻撃者はこれらを回収して真正なユーザの代りに不正に利用できるようになる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】米国特許第３９０５４６１号明細書
【特許文献２】欧州特許第２４３１９０４号明細書
【特許文献３】欧州特許第３０３５６４０号明細書
【特許文献４】欧州特許第２２７８５３８号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１２】
したがって本発明の基礎になる問題は、ユーザにより制御可能な機能的電子デバイスまたはシステムの場合に、相互認証を確保すること、すなわち、デバイスまたはシステムが確かに正しいデバイスまたは正しいシステムであることおよびユーザが確かに正しいユーザであることを確認し、こうして、ユーザについてを含めて、このデバイスまたはこのシステムによって実行される動作そして最終的にユーザに提供されるサービスのセキュア化を保証することにある。
【課題を解決するための手段】
【００１３】
本発明は、デバイスまたはシステムがユーザを認証するステップを含み、重要なまたは機密のデータへのアクセスが可能である、１つの動作の実行という動作段階の前に、ユーザがデバイスまたはシステムの真正を確認するデバイスまたはシステム認証事前段階を想定し、ここで動作段階は、デバイスまたはシステム認証事前段階が事前に実行され、かつこのデバイスまたはシステム認証事前段階においてデバイスまたはシステムがユーザにより有効に認証された場合にのみ実現され得る限りにおいて条件付きであることによって、この問題に対する解決法をもたらすものである。このようにして、２重の認証が実現され、デバイスまたはシステムにより実行される動作そして最終的にはユーザに提供されるサービスのセキュア化が保証される。
【００１４】
以下で本発明について説明する。
【００１５】
第１の態様によると、本発明は、デバイスの真正の確認方法を定義するデバイス（ＥＤ）の構成予備段階（ＳＤＣＰ）を含む、制御可能な機能的電子デバイスおよびそのユーザの相互認証方法において、ユーザは次に、規定のサービスを自らに提供するようデバイスを制御することができ、デバイスが、重要なまたは機密のデータを格納し、−ユーザにより開始されデバイスによるユーザ認証予備ステップを含む動作段階において−、サービスを提供するのに適切な特定の動作を実行するような形で配設されている方法であって、さらにあらゆる動作段階に先立って、該方法はデバイスの真正を確認するデバイス認証事前段階を含み、こうして、
−  デバイス認証事前段階の終了時点で、デバイスが真正であることが認められた場合、ユーザは動作段階を実行することができ、
−  デバイス認証事前段階の終了時点で、デバイスが真正であることが認められなかった場合には、ユーザは動作段階の実行を妨げることができるように何らかの手段でそれについてのアラートを受け、
こうして、最初にデバイスが、そして次にユーザが認証され、実行された動作および提供されたサービスがセキュア化される、
ようになっている、認証方法を目的とする。
【００１６】
一実施形態によると、デバイス認証事前段階はユーザによって実行される。
【００１７】
一実施形態によると、経時的に複数の動作段階を含む方法は、各動作段階の前に、デバイス認証事前段階が実行されるようなものである。
【００１８】
一実施形態によると、ユーザによるデバイス認証事前段階は、デバイスに対するユーザの事前質問および事前質問に対するユーザへのデバイスの事前応答であるデバイス認証秘密を用いた、質疑応答認証プロセスを基礎とするものであり、事前質問および事前応答は、真正な唯一のユーザにしか知られずまたはアクセスされ得ないように秘密であり、こうしてデバイスの真正は唯一、一方では事前質問に対してデバイスによりもたらされた応答と他方では事前応答との間に同一性があることをユーザが確認した場合にしか認められないようになっている。
【００１９】
一変形実施形態によると、デバイス認証事前段階の終了時点で、デバイスが真正であることが認められなかった場合、ユーザは、デバイス自体によって動作段階の実行を妨げられる可能性がある。
【００２０】
一実施形態によると、該方法は同様に、デバイスが、デバイス認証秘密（ＳＤＡＳ）を用いて構成される構成予備段階も含んでいる。
【００２１】
一実施形態によると、デバイスの構成予備段階は、ユーザによって実行される。
【００２２】
一実施形態によると、事前質問および事前応答を用いたデバイスの構成は、質疑応答生成プロセスによってユーザの質問から実行される。
【００２３】
一実施形態によると、デバイス認証事前段階は、構成予備段階が実行された後で、かつ他のあらゆるデバイス認証事前段階または動作段階がその間に実行されてないことを条件として実行される。
【００２４】
実施形態によると、デバイス認証事前段階は、構成予備段階が実行された後で、かつ単数または複数の他のデバイス認証事前段階または動作段階がその間に実行されていることを条件として実行される。
【００２５】
実施形態によると、構成予備段階に対して、唯一のデバイス認証事前段階かまたは予め定められた複数の連続するデバイス認証事前段階かまたは無限の複数の連続するデバイス認証事前段階が、必要かつ十分な形で結び付けられている。
【００２６】
一実施形態によると、デバイスによるユーザ認証予備ステップは、真正な唯一のユーザにしか知られずまたはアクセスされ得ないように秘密であるデバイスに対するユーザ動作応答であるユーザ認証秘密を基礎としており、こうしてユーザの真正は唯一、一方ではユーザによりもたらされた応答と他方では動作応答との間に同一性があることをデバイスが確認した場合にしか認められないようになっている。
【００２７】
一実施形態によると、事前質問および動作応答は異なるものである。
【００２８】
一実施形態によると、該方法は、デバイスが真正であると認められていない連続するデバイス認証事前段階の予め定められた実行回数の終了時点で自動的に実行される。詳細には、連続するデバイスまたはシステムの認証事前段階の予め定められた実行回数が終了した時点でユーザが事前応答に対応する事前質問を提供するのに失敗し、そのためユーザが真正なユーザでないとデバイスまたはシステムが判断することになった場合に、この重要なまたは機密のデータの排除ステップが同様に、事前質問および事前応答を消去する。
【００２９】
第２の態様によると、本発明は、規定のサービスをユーザに提供するようユーザによって制御可能な機能的電子デバイスのユーザによる運用において、デバイスが、重要なまたは機密のデータを格納し、ユーザにより開始されデバイスによるユーザ認証予備ステップを含む動作段階において、デバイスがサービスを提供するのに適切な特定の動作を実行する方法であって、さらにあらゆる動作段階に先立って、デバイスの真正を確認するデバイス認証事前段階を含み、こうして、
−  デバイス認証事前段階の終了時点で、デバイスが真正であることが認められた場合、ユーザは動作段階を実行することができ、
−  デバイス認証事前段階の終了時点で、デバイスが真正であることが認められなかった場合には、ユーザは動作段階の実行を妨げることができるように何らかの手段によりそれについてのアラートを受け、
こうして、最初にデバイスが、そして次にユーザが認証され、実行された動作および提供されたサービスがセキュア化される、
ようになっている、運用方法を目的とする。
【００３０】
第３の態様によると、本発明は、規定のサービスを目的としてユーザにより制御可能であり、重要なまたは機密のデータを格納し、先に説明した相互認証方法の実施のために、および特にデバイス認証事前段階を実行するための運用方法の実施のために、特別に配設されている機能的電子デバイスを目的とする。
【００３１】
一実施形態によると、デバイスは、デバイスに対するユーザの事前質問および事前質問に対するユーザへのデバイスの事前応答であるデバイスの認証秘密を用いた構成予備段階の終了時点で構成される。
【００３２】
したがってデバイスは、一方ではデバイス認証秘密そして他方ではユーザ認証秘密を含み、組み合わせている。
【００３３】
第４の態様によると、本発明は、規定のサービスを目的としてユーザにより制御可能であり、重要なまたは機密のデータを格納し、互いの間で機能的に結び付けられた複数の電子デバイスを含む、−ユーザにより開始されシステムがユーザを認証する１つのステップを含む動作段階において−、サービスを提供するのに適切な特定の１つの動作または一連の動作を実行するような形で配設されている機能的電子システムの相互認証方法において、さらに、あらゆる動作段階に先立って、システムを認証する事前段階を含み、この段階中に、システムが含む複数のデバイスの全てまたは一部分の真正が、確認対象のデバイス各々について、先に説明した認証方法を実施することによって確認される相互認証方法を目的とする。
【００３４】
上流側の単数または複数のデバイスおよび下流側の単数または複数のデバイスと共に単数または複数の機能的連鎖を形成する複数の電子デバイスを伴う一実施形態によると、該方法は、
−  デバイス連鎖の上流側のデバイスの認証事前段階の終了時点で、このデバイスが真正であると認められた場合、同じデバイス連鎖の下流側の単数または複数のデバイスの認証が着手され、
−  デバイス連鎖の上流側のデバイスの認証事前段階の終了時点で、このデバイスが真正であると認められなかった場合には、システムが真正でないと認められたため、同じデバイス連鎖の下流側の単数または複数のデバイスの認証が着手されない、
ような相互認証方法である。
【００３５】
第５の態様によると、本発明は、規定のサービスをユーザに提供するようユーザによって制御可能な機能的電子システムのユーザによる運用において、システムが、重要なまたは機密のデータを格納し、互いの間で機能的に結び付けられた複数の電子デバイスを含み、−ユーザにより開始されシステムによるユーザ認証予備ステップを含む動作段階において−、システムがサービスを提供するのに適切な特定の１つの動作または一連の動作を実行する方法であって、さらにあらゆる動作段階に先立って、システム認証事前段階を含み、この段階中に、システムが含む複数のデバイスの全部または一部の真正が、先に説明した認証方法を確認対象のデバイス各々について実施することによって確認され、こうして、
−  システムの認証事前段階の終了時点で、システムが真正であることが認められた場合、ユーザは動作段階を実行することができ、
−  システムの認証事前段階の終了時点で、システムが真正であることが認められなかった場合には、ユーザは動作段階の実行を妨げることができるように何らかの手段によりそれについてのアラートを受け、
こうして、最初にシステムが、そして次にユーザが認証され、実行された動作および提供されたサービスがセキュア化される、
ようになっている、運用方法を目的とする。
【００３６】
第６の態様によると、本発明は、規定のサービスを目的としてユーザにより制御可能であり、重要なまたは機密のデータを格納し、先に説明したような互いの間で機能的に結び付けられた複数の電子デバイスを含み、先に説明したような相互認証方法の実施のために、および特にシステムが含む複数のデバイスの全部または一部の認証事前段階を実行するための先に説明したような運用方法の実施のために特別に配設されている機能的電子システムを目的とする。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態の理論的全体図である。
【発明を実施するための形態】
【００３８】
ここで、唯一の図１について簡単に説明する。この図は、規定のサービスをユーザに提供するためにユーザによって制御可能であり、重要なまたは機密のデータを含む機能的電子デバイスのユーザによる運用方法の考えられる実施形態のステップの、純粋に学術的でかつ指標となる理論的全体図であり、以下のものを例示している。
−  最初に、ユーザによって実行される、デバイス認証秘密を基礎とする構成予備段階、
−  次に、デバイス認証秘密を基礎とする、デバイスの真正を確認するデバイス認証事前段階、
−  次に、デバイス認証事前段階の終了時点でデバイスが真正であることが認められた限りにおいて、ユーザにより開始されユーザ認証秘密を基礎とするデバイスによるユーザ認証予備ステップを含む動作段階であって、デバイスがサービスを提供するために適切な特定の動作を実行する動作段階。
【００３９】
以下は、実施例および図の参照を含めた、本発明の実行方法およびさまざまな実施形態の詳細な説明である。この説明は、本発明の文脈中で、先に提示したような用語解釈と共に理解されるべきものであり、したがって、ここでは反復は不要である。
【００４０】
本発明は、重要なまたは機密のデータＤＡを格納する制御可能な機能的（情報処理および通信用でもある）電子デバイスＥＤ、そしてより一般的には、単数または複数の上流側デバイスおよび単数または複数の下流側デバイスと単数または複数の機能的連鎖を形成する複数のデバイスＥＤを含む機能的（情報処理および通信用でもある）電子システムＥＳに関係するものであり、これらを実施するものである。デバイスＥＤの場合と同様に、システムＥＳは重要なまたは機密のデータＤＡを格納している。本発明の説明は、デバイスＥＤについてより特別に詳述される。これはシステムＥＳについて、つまりシステムが含んでいるデバイスＥＤの全部または一部、特に重要なまたは機密のデータＤＡを格納するかまたはその真正が認められなくてはならないデバイスの全部または一部について転用可能である。
【００４１】
本発明には、規定のサービスＤＳをユーザに提供するべくコマンドＣＯを用いてデバイスＥＤまたはシステムＥＳを制御し、デバイスＥＤまたはシステムＥＳの運用のために必要とされる異なる段階またはステップを実行するユーザＵＳＥＲが関与する。
【００４２】
本発明は、デバイスＥＤまたはシステムＥＳと同様にユーザＵＳＥＲに関しても、相互認証を保証すること、すなわち最初に、デバイスＥＤまたはシステムＥＳが確かに正しいものであることをユーザＵＳＥＲが確認でき、その後にユーザＵＳＥＲが確かに正しいことをデバイスＥＤまたはシステムＥＳが確認できることを保証することを目的とする。このようにして、ユーザＵＳＥＲについてを含めて、デバイスＥＤによってかまたはシステムＥＳによって実行される特定の動作ＳＯそして最終的にはユーザＵＳＥＲに提供される規定のサービスＤＳのセキュア化が保証される。このことから、ユーザＵＳＥＲによるデバイスＥＤまたはシステムＥＳの制御は、デバイスＥＤまたはシステムＥＳが真正なものであり、偽造のまたは不正なデバイスまたはシステムではない場合で、かつユーザＵＳＥＲが真正であり、偽のまたは不正なユーザではない場合にのみ可能である、ということを理解すべきである。デバイスＥＤまたはシステムＥＳが真正でないと思われる場合、ユーザは、実行を妨害されるという意味で、特定の動作ＳＯを実行できなくなる。同様に、ユーザが真正でないことが分かった場合、ユーザは、実行妨害を受けるという意味で、特定の動作ＳＯをなおさら実行できなくなる。
【００４３】
以下では、デバイスＥＤまたはシステムＥＳが真正であり、ユーザＵＳＥＲが真正であることが仮定される。本発明の説明では、デバイスＥＤまたはシステムＥＳが真正でない場合およびユーザＵＳＥＲが真正でない場合に起こることを詳述する。
【００４４】
一実施形態において、ユーザＵＳＥＲは真正である人物自身である。
【００４５】
別の実施形態においては、ユーザＵＳＥＲは真正である人物のアバターである。このアバターは、考慮対象の実行にとって合法であり、真正である人物の代りに合法に行動できるように、真正である人物が所有するコード、秘密などを合法に入手している。
【００４６】
「動作段階」ＯＰとは、デバイスＥＤまたはシステムＥＳがユーザＵＳＥＲにサービスＤＳを提供するために特別に構想された適切な特定の動作ＳＯを実行する、コマンドＣＯによってユーザＵＳＥＲにより開始される段階を意味する。
【００４７】
「ユーザ認証予備ステップ」ＵＡＰとは、ユーザ認証秘密ＵＡＳを用いてデバイスがユーザＵＳＥＲを認証する、動作段階ＯＰ内に含まれる予備ステップを意味する。
【００４８】
「デバイスまたはシステムの認証事前段階」ＳＤＡＰとは、例えばデバイスまたはシステムの認証秘密ＳＤＡＳを用いて、ユーザＵＳＥＲがデバイスＥＤまたはシステムＥＳの真正を確認する段階を意味する。
【００４９】
「デバイスまたはシステムの構成予備段階」ＳＤＣＰとは、デバイスまたはシステムの認証秘密ＳＤＡＳを用いてデバイスＥＤまたはシステムＥＳが構成される段階を意味する。一実施形態において、この構成は、ユーザＵＳＥＲによって実現される。
【００５０】
デバイスＥＤまたはシステムＥＳの運用方法は、あらゆる動作段階ＯＰの前に、動作段階ＯＰに付加され、この動作段階ＯＰの前に実行され、この動作段階ＯＰの実行の可能性自体を条件付ける段階である、デバイスまたはシステムの認証事前段階ＳＤＡＰを含むようなものである。実際、デバイスまたはシステムの認証事前段階ＳＤＡＰの終了時点で、デバイスＥＤまたはシステムＥＳが真正であると認められた場合、ユーザＵＳＥＲは動作段階ＯＰを実行することができ、一方、デバイスまたはシステムの認証事前段階ＳＤＡＰの終了時点で、デバイスＥＤまたはシステムＥＳが真正であると認められなかった場合には、ユーザＵＳＥＲは動作段階ＯＰの実行を妨げることができる。
【００５１】
こうして、デバイスＥＤまたはシステムＥＳの運用方法は、デバイスＥＤまたはシステムＥＳとそのユーザＵＳＥＲの相互認証方法を統合する。このようにして、最初にデバイスＥＤまたはシステムＥＳ、次にユーザＵＳＥＲが認証される。そしてこのようにして、デバイスＥＤまたはシステムＥＳによって実行される特定の動作ＳＯおよびユーザＵＳＥＲに提供されるサービスＤＳはセキュア化される。本発明は、この相互認証方法を統合するデバイスＥＤまたはシステムＥＳの運用方法という観点からと同時に、このような運用方法内に統合されるためのかつ統合されているこの相互認証方法の観点からも、観ることができる。
【００５２】
経時的にいくつかの動作段階が想定されている一実施形態によると、デバイスまたはシステムの認証事前段階ＳＤＡＰが、各動作段階ＯＰの前に実行される。
【００５３】
考えられる一実施形態において、ユーザＵＳＥＲによるデバイスまたはシステムの認証事前段階ＳＤＡＰは、デバイスＥＤまたはシステムＥＳに対するユーザＵＳＥＲの事前質問ＰＱおよび事前質問ＰＱに対するユーザＵＳＥＲへのデバイスＥＤまたはシステムＥＳの事前応答ＰＡであるデバイスまたはシステムの認証秘密ＳＤＡＳを用いた、質疑応答認証プロセスを基礎とする。事前質問ＰＱおよび事前応答ＰＡは異なるものであり、唯一の真正なユーザＵＳＥＲしか知らないまたはアクセスできないために秘密である。したがって、デバイスＥＤまたはシステムＥＳの真正は唯一、事前質問ＰＱに対してデバイスＥＤまたはシステムＥＳによってもたらされた応答ＡＤＳと事前応答ＰＡとの間に同一性が存在することをユーザＵＳＥＲが確認した場合にのみ認められる。
【００５４】
上述の質疑応答認証プロセスによるデバイスまたはシステムの認証事前段階ＳＤＡＰは、排他的かつ限定的なものではないということが了解される。高レベルの認証を提供する他のプロセスを企図することが可能である。したがって、本発明は、質疑応答プロセスと等価の認証プロセスを基礎とした実施形態も同様に内含する。同様に、デバイスまたはシステムの認証事前段階ＳＤＡＰが、より高い認証レベルを有することを目的として、質疑応答またはそれと等価のいくつかの認証プロセスの組み合わせを含み得るということも了解される。したがって、デバイスまたはシステムの認証事前段階ＳＤＡＰなる表現は、質疑応答認証プロセスを基礎としていることを理解すべきである。
【００５５】
考えられる一実施形態によると、デバイスまたはシステムの認証秘密ＳＤＡＳ（事前質問ＰＱと事前応答ＰＡ）を用いたデバイスＥＤまたはシステムＥＳの構成は、関数、プログラムまたはアルゴリズムなどの質疑応答生成プロセスによって、ユーザＵＳＥＲの質問から実行される。
【００５６】
デバイスまたはシステムの構成予備段階ＳＤＣＰ、デバイスまたはシステムの認証事前段階ＳＤＡＰおよび動作段階ＯＰの間の連関に関しては、いくつかの実施形態を企図することができる。したがって、一実施形態によると、デバイスまたはシステムの認証事前段階ＳＤＡＰは、他の全てのデバイスまたはシステムの認証事前段階ＳＤＡＰまたは動作段階ＯＰの実行がその間に存在しないことを介して、デバイスまたはシステムの構成予備段階ＳＤＣＰが実行された後に実行される。そして、他の実施形態によると、デバイスまたはシステムの認証事前段階ＳＤＡＰは、単数または複数の他のデバイスまたはシステムの認証事前段階ＳＤＡＰまたは動作段階ＯＰがその間に実行されることによって、デバイスまたはシステムの構成予備段階ＳＤＣＰが実行された後に実行される。一方、複数の実施形態によると、デバイスまたはシステムの構成予備段階ＳＤＣＰに対しては、必要かつ十分な形で、連続する予め定められた複数の認証事前段階ＳＤＡＰかまたは連続する無限の複数の認証事前段階ＳＤＡＰが結び付けられる。
【００５７】
ユーザ認証予備ステップＵＡＰにおいて利用されるユーザ認証秘密ＵＡＳは、唯一の真正なユーザが知りアクセスできるために秘密であるデバイスＥＤまたはシステムＥＳに対するユーザＵＳＥＲの動作応答ＯＡであり、こうして、ユーザの真正は唯一、一方ではユーザによりもたらされる応答ＡＵと他方では動作応答ＯＡとの間に同一性が存在することをデバイスＥＤまたはシステムＥＳが確認した場合にのみ、認められることになる。
【００５８】
動作段階ＯＰは、予備的に、ユーザ認証予備ステップＵＡＰを含み、このステップは、この動作段階ＯＰの実行自体の可能性を条件付ける。実際、ユーザ認証予備ステップＵＡＰの終了時点で、ユーザＵＳＥＲが真正であると認められた場合、このユーザＵＳＥＲは動作段階ＯＰを実行することができ、一方ユーザ認証予備ステップＵＡＰの終了時点でユーザが真正であると認められなかった場合には、このユーザは、動作段階ＯＰの実行を妨げることができる。
【００５９】
いくつかの実施形態を企図することができる。一実施形態において、ユーザＵＳＥＲに対するデバイスＥＤまたはシステムＥＳの動作質問ＯＱが想定されており、この質問に対してユーザＵＳＥＲは動作応答ＯＡにより応答しなければならない。あるいは、動作応答ＯＡをデバイスＥＤまたはシステムＥＳにもたらすようユーザＵＳＥＲに強制するのは、動作段階ＯＰ自体の開始である。あらゆる場合において、ユーザによりもたらされた応答ＡＵと動作応答ＯＡとが同一でない場合、デバイスＥＤまたはシステムＥＳは、ユーザが真正なユーザでないとみなし、その結果、動作ＳＯは実行されず、サービスＤＳは提供されなくなる。
【００６０】
デバイスまたはシステムの認証に倣って、上述の質疑応答認証プロセスによるユーザの認証は、排他的かつ限定的なものではない。高レベルの認証を提供する他のプロセスを企図することが可能である。したがって、本発明は、質疑応答プロセスと等価の認証プロセスを基礎とした実施形態も同様に内含する。同様に、より高レベルの認証を有することを目的として、ユーザ認証予備ステップＵＡＰが、質疑応答またはそれと等価のいくつかの認証プロセスの組み合わせを含み得ることも了解される。
【００６１】
一実施形態によると、事前質問ＰＱおよび動作応答ＯＡは異なるものである。
【００６２】
一実施形態によると、方法は、デバイスＥＤまたはシステムＥＳの重要なまたは機密のデータＤＡの排除ステップを含む。この排除ステップは、デバイスＥＤまたはシステムＥＳが真正であると認められない予め定められた数の連続的なデバイスまたはシステムの認証事前段階ＳＤＡＰの実行の終了時点で、自動的に実行される。
【００６３】
補足的な一実施形態によると、デバイスＥＤまたはシステムＥＳの重要なまたは機密のデータＤＡの排除ステップは、同様に、予め定められた数の連続的なデバイスまたはシステムの認証事前段階ＳＤＡＰの実行の終了時点でユーザＵＳＥＲが事前応答ＰＡに対応する事前質問ＰＱを提供するのに失敗し、そのためユーザが真正なユーザでないとデバイスＥＤまたはシステムＥＳがみなした場合にも事前質問ＰＱおよび事前応答ＰＡを排除する。
【００６４】
方法がシステムＥＳに関するものである場合には、あらゆる動作段階ＯＰの前に、システム認証事前段階ＳＤＡＰが想定され、この段階中に確認された各デバイスＥＤについて、先に説明した認証方法を実施することによって、システムＥＳが含む複数のデバイスＥＤの全部または一部の真正が確認される。
【００６５】
このようなシステムＥＳにおいては、複数のデバイスＥＤが、単数または複数の上流側デバイスＥＤおよび単数または複数の下流側デバイスＥＤと共に、単数または複数の機能的連鎖を形成する可能性がある。この場合、一方では、デバイスＥＤ連鎖の上流側のデバイスＥＤの認証事前段階ＳＤＡＰの終了時点で、このデバイスＥＤが真正であると認められた場合、同じデバイスＥＤ連鎖の下流側の単数または複数のデバイスＥＤの認証事前段階ＳＤＡＰが着手され、他方では、デバイスＥＤ連鎖の上流側のデバイスＥＤの認証事前段階ＳＤＡＰの終了時点で、このデバイスＥＤが真正であると認められなかった場合、システムＥＳは真正でないと認められるため、同じデバイスＥＤ連鎖の下流側の単数または複数のデバイスＥＤの認証事前段階ＳＤＡＰは着手されない、と想定することができる。
【００６６】
本発明に係るデバイスＥＤまたはシステムＥＳは、先に説明した相互認証方法の実施のために、および特にデバイスまたはシステムの認証事前段階ＳＤＡＰを実行するための運用方法の実施のために特別に配設される。このデバイスＥＤまたはこのシステムＥＳは、一方ではデバイスまたはシステムの認証秘密ＳＤＡＳそして他方ではユーザ認証秘密ＵＡＳを用いて構成され、ひいては、含み、組み合わせている。
【００６７】
ここで唯一の図１の図を参照する。この図は、それぞれ左右にある２本のカラムの形でユーザＵＳＥＲとデバイスＥＤまたはシステムＥＳを表わしている。これは、時間軸上で上から下に続く３つのブロック、すなわち、構成予備段階ＳＤＣＰ、デバイスまたはシステムの認証事前段階ＳＤＡＰ、そして最後に、ユーザ認証予備ステップＵＡＰに対応する第１ブロックといわゆる動作段階に対応する第２ブロックという２つのブロックにそれ自体分解される動作段階ＯＰを提示する。先に説明した通り、これら２つのブロックは多少の差こそあれ重なり合っている。
【００６８】
この図は、デバイスＥＤまたはシステムＥＳが重要なまたは機密のデータＤＡを格納し、一方ではデバイスまたはシステムの認証秘密ＳＤＡＳ、他方ではユーザ認証秘密ＵＡＳ（閉じた錠前によって象徴的に表わされている）を含み、組み合わせていることを例示している。
【００６９】
図は、これら２つの秘密が連続的に、すなわち最初にデバイスまたはシステムの認証秘密ＳＤＡＳ、そして他方ではユーザ認証秘密ＵＡＳが開かれる（開いた錠前によって象徴的に表わされている）ことを例示している。
【００７０】
デバイスＥＤまたはシステムＥＳはひとたび認証された時点で、水平縞で表わされ、ユーザはひとたび認証された時点で、水平縞で表わされる。
【００７１】
この図は、規定のサービスＤＳをユーザに提供するための特定の動作ＳＯのデバイスＥＤまたはシステムＥＳによる実行を目的としたユーザのコマンドＣＯが、組み合わせの形でひとたびデバイスＥＤまたはシステムＥＳが（ユーザにより）認証され、かつユーザが認証された時点でしか介入しない、ということを例示している。
【符号の説明】
【００７２】
ＡＵ  応答
ＡＤＳ  応答
ＣＯ  コマンド
ＤＡ  データ
ＤＳ  サービス
ＥＤ  電子デバイス
ＥＳ  電子システム
ＳＯ  動作
ＯＡ  動作応答
ＯＰ  動作段階
ＯＱ  動作質問
ＰＡ  事前応答
ＰＱ  事前質問
ＳＤＡＳ  認証秘密
ＳＤＡＰ  認証事前段階
ＳＤＣＰ  構成予備段階
ＵＡＰ  ユーザ認証予備ステップ
ＵＡＳ  ユーザ認証秘密
ＵＳＥＲ  ユーザ
【図１】
2021522600.tif 000003
【国際調査報告】
2021522600.tif 000004
2021522600.tif 000005
2021522600.tif 000006
2021522600.tif 000007
2021522600.tif 000008