(57)【要約】【課題】現在身分認証技術が個人プライバシーを保護できず、且つ個人のプライバシーを含む認証技術がトレーサビリティ機能を提供しなければならない問題を解決する。【解決手段】当該身分認証方法は、第2の認証者が第1の認証者へ第1の身分認証メッセージを送信し、第1の認証者が認証サーバーへ第2の身分認証メッセージを送信し、認証サーバーが第2の身分認証メッセージに基づいて第2の認証者の所在のセキュリティドメイン及び第1の認証者の正当性を検証し、認証サーバーが第1の認証者へ第3の身分認証メッセージを返信し、第1の認証者が第2の認証者へ第4の身分認証メッセージを送信し、第2の認証者が第4の身分認証メッセージを受信した後に検証し、第2の認証者が第1の認証者へ第5の身分認証メッセージを送信し、第1の認証者が第5の身分認証メッセージを受信した後に検証を行うことを含む。【選択図】図１
2015516616.tif 000002
【特許請求の範囲】
【請求項１】
第2の認証者が、第2の認証者の所在のセキュリティドメインのマークが含まれる第1の身分認証メッセージを第1の認証者へ送信するステップ1と、
上記第1の認証者が、第2の認証者の所在のセキュリティドメインのマーク及び第1の認証者のマークが含まれる第2の身分認証メッセージを認証サーバーへ送信するステップ２と、
上記認証サーバーは、上記第2の身分認証メッセージを受信した後に、上記第2の身分認証メッセージに基づいて第2の認証者の所在のセキュリティドメイン及び第1の認証者の正当性を検証し、第2の認証者の所在のセキュリティドメインに対する検証結果及び第1の認証者に対する検証結果を生成するステップ3と、
上記認証サーバーは、第2の認証者の所在のセキュリティドメインの検証結果、第1の認証者の検証結果、及び第2の認証者の所在のセキュリティドメインの検証結果、第1の認証者の検証結果を含む情報に対する認証サーバーの身分認証情報を含む第3の身分認証メッセージを上記第1の認証者へ返信するステップ4と、
上記第1の認証者は、上記第3の身分認証メッセージを受信した後に、第1の認証者のマーク、第1の認証者に対する認証サーバーの検証結果、認証サーバーの身分認証情報、及び第2の認証者の所在のセキュリティドメインの識別子を含む情報に対する第１の認証者の身分認証情報を含む第4の身分認証メッセージを上記第2の認証者へ送信するステップ5と、
上記第2の認証者は、上記第4の身分認証メッセージを受信した後に、当該第4の身分認証メッセージを検証し、検証結果に基づいて第1の認証者身分の正当性を確定するステップ6と、
上記第2の認証者は、第1の認証者の識別子、第2の認証者の所在のセキュリティドメインの識別子を含む情報に対する第2の認証者の身分認証情報を含む第5の身分認証メッセージを上記第1の認証者へ送信するステップ7と、
上記第1の認証者は、上記第5の身分認証メッセージを受信した後に、第2の認証者の所在のセキュリティドメインの正当性を検証するステップ8と、を含む認証方法。
【請求項２】
第1の身分認証メッセージには、第2の認証者による第2の時変パラメータをさらに含み、
第2の身分認証メッセージには、第2の時変パラメータと、第1の認証者による第3の時変パラメータとをさらに含み、
第3の身分認証メッセージにおける第2の認証者の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報には、第3の時変パラメータをさらに含み、第3の身分認証メッセージにおける第1の認証者の検証結果を含む情報に対する認証サーバーの身分認証情報には、第2の時変パラメータをさらに含み、
第4の身分認証メッセージには、第1の認証者による第1の時変パラメータをさらに含み、第1の認証者の身分認証情報には、第1の時変パラメータと第2の時変パラメータとをさらに含み、
第5の身分認証メッセージには、第1の時変パラメータと第2の時変パラメータとをさらに含む請求項1に記載の認証方法。
【請求項３】
ステップ3において、認証サーバーが第2の身分認証メッセージに基づいて第2の認証者の所在のセキュリティドメインの正当性をチェックするステップは、さらに、
第2の身分認証メッセージにおける第2の認証者の所在のセキュリティドメインのマークが第2の認証者の所在のセキュリティドメインの識別子である場合、認証サーバーが第2の認証者の所在のセキュリティドメインの公開認証情報を調べ、調べ出すと、第2の認証者の所在のセキュリティドメインが正当であると確定し、さもなければ、第2の認証者の所在のセキュリティドメインが不正であると確定し、又は、
第2の身分認証メッセージにおける第2の認証者の所在のセキュリティドメインのマークが第2の認証者の所在のセキュリティドメインの身分証明情報である場合、認証サーバーがその身分証明情報の有効性をチェックし、有効であると、第2の認証者の所在のセキュリティドメインが正当であると確定し、さもなければ、第2の認証者の所在のセキュリティドメインが不正であると確定することを含む請求項1に記載の認証方法。
【請求項４】
ステップ3において、認証サーバーが第2の身分認証メッセージに基づいて第1の認証者の正当性を検証するステップは、さらに、
第2の身分認証メッセージにおける第1の認証者のマークが第1の認証者の識別子である場合、認証サーバーが第1の認証者の公開認証情報を調べ、調べ出すと、第1の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定し、又は、
第2の身分認証メッセージにおける第1の認証者のマークが第1の認証者の身分証明情報である場合、認証サーバーがその身分証明情報の有効性をチェックし、有効である場合、第1の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定することを含む請求項1に記載の認証方法。
【請求項５】
ステップ6において、第2の認証者が第4の身分認証メッセージを検証し、検証結果に基づいて第1の認証者の正当性を確定するステップは、さらに、
6.1)第2の認証者が認証サーバーの身分認証情報が有効であるかどうかを検証し、認証サーバーの身分認証情報に第2の時変パラメータを含む場合に第1の身分認証メッセージにおける第2の認証者による第2の時変パラメータと認証サーバーの身分認証情報に含まれている第2の時変パラメータとが一致するかどうかを検証し、すべてYESである場合、6.2)を実行し、さもなければ、第1の認証者が不正であると確定し、
6.2)第2の認証者は、認証サーバーが第1の認証者に対する検証結果に基づいて第1の認証者が正当且つ有効であると判断すると、6.3)を実行し、さもなければ、第1の認証者が不正であると確定し、
6.3)第2の認証者は、第1の認証者の公開認証情報を取得し、当該公開認証情報に基づいて第1の認証者の身分認証情報が有効であるかどうかを検証し、第2の認証者の所在のセキュリティドメインの識別子と第1の認証者の身分認証情報に含まれている第2の認証者の所在のセキュリティドメインの識別子とが一致するかどうかをチェックし、第1の認証者の身分認証情報に第2の時変パラメータを含む場合に第1の身分認証メッセージにおける第2の認証者による第2の時変パラメータと第1の認証者の身分認証情報に含まれている第2の時変パラメータとが一致するかどうかをチェックし、すべてYESであると、第1の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定することを含む請求項1、2、3又は4に記載の認証方法。
【請求項６】
ステップ8において、第1の認証者が第5の身分認証メッセージを受信した後に第2の認証者の所在のセキュリティドメインの正当性を検証するステップは、さらに、
8.1)第1の認証者は、第2の認証者の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報が有効であるかどうかを検証し、認証サーバーの身分認証情報に第3の時変パラメータを含む場合に第2の身分認証メッセージにおける第1の認証者による第3の時変パラメータと認証サーバーの身分認証情報に含まれている第3の時変パラメータとが一致するかどうかをチェックし、一致する場合、8.2)を実行し、さもなければ、第2の認証者が不正であると確定し、
8.2)第1の認証者は、第2の認証者に対する認証サーバーの検証結果に基づいて第2の認証者が正当且つ有効であると判断すると、8.3)を実行し、さもなければ、第2の認証者が不正であると確定し、
8.3)第1の認証者は、第2の認証者の所在のセキュリティドメインの公開認証情報を取得し、当該公開認証情報に基づいて第2の認証者の身分認証情報が有効であるかどうかを検証し、第1の認証者の識別子と第2の認証者の身分認証情報に含まれている第1の認証者の識別子とが一致するかどうかをチェックし、第5の身分認証メッセージに第1の時変パラメータを含む場合に第4の身分認証メッセージにおける第1の時変パラメータと第2の認証者の身分認証情報に含まれている第1の時変パラメータとが一致するかどうかをチェックし、すべてYESであると、第2の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定することを含む請求項1、2、3又は4に記載の認証方法。
【請求項７】
第1の認証者が第2の認証者へ第4の身分認証メッセージを送信する前に、第1の認証者は、第2の認証者の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報が有効であるかどうかを検証し、認証サーバーの身分認証情報に第3の時変パラメータを含む場合に第2の身分認証メッセージにおける第1の認証者による第3の時変パラメータと認証サーバーの身分認証情報に含まれている第3の時変パラメータとが一致するかどうかをチェックし、すべて検証を通ると、第1の認証者が第2の認証者へ第4の身分認証メッセージを送信し、
ステップ8において、第1の認証者が第5の身分認証メッセージを受信した後に第2の認証者の所在のセキュリティドメインの正当性を検証するステップは、さらに、
8.1)第1の認証者は、第2の認証者の所在のセキュリティドメインに対する認証サーバーの検証結果に基づいて第2の認証者の所在のセキュリティドメインが正当且つ有効であると判断すると、8.2)を実行し、さもなければ、第2の認証者が不正であると確定し、
8.2)第1の認証者は、第2の認証者の所在のセキュリティドメインの公開認証情報を取得し、当該公開認証情報に基づいて第2の認証者の身分認証情報が有効であるかどうかを検証し、第1の認証者の識別子と第2の認証者の身分認証情報に含まれている第1の認証者の識別子とが一致するかどうかをチェックし、第5の身分認証メッセージに第1の時変パラメータを含む場合に第4の身分認証メッセージにおける第1の時変パラメータと第2の認証者の身分認証情報に含まれている第1の時変パラメータとが一致するかどうかをチェックし、何れもYSEであると、第2の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定することを含む請求項1、2、3又は4に記載の認証方法。
【請求項８】
第1の認証装置であって、
受信ユニットと、送信ユニットと、検証ユニットとを含み、
上記受信ユニットは、第2の認証装置が送信した、第2の認証装置の所在のセキュリティドメインのマークが含まれる第1の身分認証メッセージを受信するためのものであり、
上記送信ユニットは、第2の認証装置の所在のセキュリティドメインのマーク及び第1の認証装置のマークを含む第2の身分認証メッセージを認証サーバーへ送信するためのものであり、
上記受信ユニットは、上記認証サーバーが返信した、第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果、及び第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果を含む情報に対する認証サーバーの身分認証情報を含む第3の身分認証メッセージをさらに受信し、
上記送信ユニットは、さらに、第1の認証装置のマーク、第1の認証装置に対する認証サーバーの検証結果、認証サーバーの身分認証情報、及び第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第１の認証装置の身分認証情報を含む第4の身分認証メッセージを上記第2の認証装置へ送信し、
上記受信ユニットは、さらに、上記第2の認証装置が送信した、第1の認証装置の識別子、第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第２の認証装置の身分認証情報を含む第5の身分認証メッセージを受信するためのものであり、
上記検証ユニットは、上記第5の身分認証メッセージを受信した後に、第2の認証装置の所在のセキュリティドメインの正当性を検証するためのものである第1の認証装置。
【請求項９】
第2の認証装置であって、
送信ユニットと、受信ユニットと、検証ユニットとを含み、
上記送信ユニットは、第2の認証装置の所在のセキュリティドメインのマークを含む第1の身分認証メッセージを第1の認証装置へ送信するためのものであり、
上記受信ユニットは、上記第1の認証装置が送信した、第1の認証装置のマーク、第1の認証装置に対する認証サーバーの検証結果、認証サーバーの身分認証情報、及び第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第１の認証装置の身分認証情報を含む第4の身分認証メッセージを受信するためのものであり、
上記検証ユニットは、上記第4の身分認証メッセージを受信した後に、当該第4の身分認証メッセージを検証し、検証結果に基づいて第1の認証装置身分の正当性を検証するためのものであり、
上記送信ユニットは、さらに、第1の認証装置の識別子、第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第2の認証装置の身分認証情報を含む第5の身分認証メッセージを上記第1の認証装置へ送信するためのものである第2の認証装置。
【請求項１０】
認証サーバーであって、
受信ユニットと、検証ユニットと、送信ユニットとを含み、
上記受信ユニットは、第1の認証装置が送信した、第2の認証装置の所在のセキュリティドメインのマーク及び第1の認証装置のマークを含む第2の身分認証メッセージを受信するためのものであり、
上記検証ユニットは、上記第2の身分認証メッセージに基づいて第2の認証装置の所在のセキュリティドメイン及び第1の認証装置の正当性を検証し、第2の認証装置の所在のセキュリティドメインに対する検証結果及び第1の認証装置に対する検証結果を生じるためのものであり、
上記送信ユニットは、第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果、及び第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果を含む情報に対する認証サーバーの身分認証情報を含む第3の身分認証メッセージを上記第1の認証装置へ返信するためのものである認証サーバー。
【請求項１１】
認証システムであって、請求項1に記載の認証方法を実行し、第1の認証装置と、第2の認証装置と、第2の認証装置の所在のセキュリティドメインと、認証サーバーとを含み、第1の認証装置と第2の認証装置との間の身分認証過程では、第2の認証装置が第1の認証装置のみと情報やりとりを行い、認証サーバーが第1の認証装置のみと情報やりとりを行う認証システム。
【請求項１２】
上記第2の認証装置と第1の認証装置との間で行われた情報やりとりは、
上記第2の認証装置は第2の認証装置の所在のセキュリティドメインのマークを含む第1の身分認証メッセージを第1の認証装置へ送信し、
第1の認証装置は第1の認証装置のマーク、第1の認証装置に対する認証サーバーの検証結果、認証サーバーの身分認証情報、及び第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第1の認証装置の身分認証情報を含む第4の身分認証メッセージを第2の認証装置へ送信し、
第2の認証装置は第1の認証装置の識別子、第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第２の認証装置の身分認証情報を含む第5の身分認証メッセージを第1の認証装置へ送信することを含む請求項11に記載に認証システム。
【請求項１３】
認証サーバーと第1の認証装置との間で行われた情報やりとりは、
第1の認証装置が第2の認証装置の所在のセキュリティドメインのマーク及び第1の認証装置のマークを含む第2の身分認証メッセージを認証サーバーへ送信し、
認証サーバーが、第2の認証装置の所在のセキュリティドメインに対する検証結果、第1の認証装置に対する検証結果、及び当該両検証結果を含む情報に対する認証サーバーの身分認証情報を含む第3の身分認証メッセージを第1の認証装置へ返信することを含む請求項11又は12に記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証分野に係り、特に、認証方法、装置及びシステムに係る。
【背景技術】
【０００２】
今の社会で、人々は、自身のプライバシーに対する保護をますます重視していき、多くの住民の身分を検証する必要がある場合に、自己の身分の正当性が検証されるとともに自己の身分情報が相手に開示されるのを希望せず、自己のプライバシーを十分に保護する。例えば、敏感なイベントについて投票する場合に、投票者は、正当の身分で投票を完成するのを希望する一方、自己の身分を暴露するのを希望しない。消費の場合に、消費者は支払う時に自己の個人情報が店舗に知られるのを希望せず、ネットワークユーザがコントロール可能な身分でネットワークに登録した後に、多くの場合に自己の身分情報が公衆に暴露するのを希望しない。現在、このようなプライバシー保護のニーズが段々明らかになっている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
身分認証のサービスを提供する技術が多様であり、現在、一般的に採用するのは、公開鍵暗号技術に基づく身分認証方法であり、この方法は、デジタル署名により被認証者の身分正当性に対する検証を完成し、同時に、被認証者の身分情報を認証者に開示するので、明らかに、この技術は上記の応用の場合に認証サービスを提供する際に明らかな限界性があり、これは、ユーザーのプライバシーを保護できないからである。一方、プライバシー保護を提供する身分認証技術は、トレーサビリティ機能も提供しなければならず、管理者が必要な時にコントロールするようにする。
【０００４】
本発明は、背景技術の身分認証技術が個人のプライバシーを保護できず、且つ個人のプライバシーを含む認証技術がトレーサビリティ機能を提供しなければならない問題を解決するために、認証方法、装置及びシステムを提供する。
【課題を解決するための手段】
【０００５】
本発明の技術的解決案：本発明は認証方法を提供し、以下のステップを含む：
ステップ1：第2の認証者は、第1の認証者へ第1の身分認証メッセージを送信し、メッセージには、上記第2の認証者の所在のセキュリティドメインのマークを含む、
ステップ2：上記第1の認証者は、認証サーバーへ第2の身分認証メッセージを送信し、当該第2の身分認証メッセージには、第2の認証者の所在のセキュリティドメインのマーク及び第1の認証者のマークを含む、
ステップ3：上記認証サーバーは、上記第2の身分認証メッセージを受信した後に、上記第2の身分認証メッセージに基づいて第2の認証者の所在のセキュリティドメイン及び第1の認証者の正当性を検証し、第2の認証者の所在のセキュリティドメインに対する検証結果及び第1の認証者に対する検証結果を生じる、
ステップ4：上記認証サーバーは、上記第1の認証者に第3の身分認証メッセージを返信し、当該第3の身分認証メッセージには、第2の認証者の所在のセキュリティドメインの検証結果、第1の認証者の検証結果、及び第2の認証者の所在のセキュリティドメインの検証結果、第1の認証者の検証結果を含む情報に対する認証サーバーの身分認証情報を含む、
ステップ5：上記第1の認証者は、上記第3の身分認証メッセージを受信した後に、上記第2の認証者へ第4の身分認証メッセージを送信し、当該第4の身分認証メッセージには、第1の認証者のマーク、第1の認証者に対する認証サーバーの検証結果、認証サーバーの身分認証情報、及び第2の認証者の所在のセキュリティドメインの識別子を含む情報に対する第１の認証者の身分認証情報を含む、
ステップ6：上記第2の認証者は、上記第4の身分認証メッセージを受信した後に、当該第4の身分認証メッセージを検証し、検証結果に基づいて第1の認証者身分の正当性を確定する、
ステップ7：上記第2の認証者は、上記第1の認証者へ第5の身分認証メッセージを送信し、当該第5の身分認証メッセージおいて、第1の認証者の識別子、第2の認証者の所在のセキュリティドメインの識別子を含む情報に対する第２の認証者の身分認証情報を含む、
ステップ8：上記第1の認証者は、上記第5の身分認証メッセージを受信した後に、第2の認証者の所在のセキュリティドメインの正当性を検証する。
【０００６】
本発明の実施例は、第1の認証装置をさらに提供し、
受信ユニットと、送信ユニットと、検証ユニットとを含み、
上記受信ユニットは、第2の認証装置の送信した第1の身分認証メッセージを受信するためのものであり、当該第1の身分認証メッセージには、第2の認証装置の所在のセキュリティドメインのマークを含み、
上記送信ユニットは、認証サーバーへ第2の身分認証メッセージを送信するためのものであり、当該第2の身分認証メッセージにおいて第2の認証装置の所在のセキュリティドメインのマーク及び第1の認証装置のマークを含み、
上記受信ユニットは、上記認証サーバーが返信した第3の身分認証メッセージをさらに受信し、第3の身分認証メッセージには、第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果、及び第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果を含む情報に対する認証サーバーの身分認証情報を含み、
上記送信ユニットは、さらに、上記第2の認証装置へ第4の身分認証メッセージを送信し、当該第4の身分認証メッセージには、第1の認証装置のマーク、第1の認証装置に対する認証サーバーの検証結果、認証サーバーの身分認証情報、及び第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第１の認証装置の身分認証情報を含み、
上記受信ユニットは、さらに、上記第2の認証装置の送信した第5の身分認証メッセージを受信するためのものであり、当該第5の身分認証メッセージには、第1の認証装置の識別子、第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第２の認証装置の身分認証情報を含み、
上記検証ユニットは、上記第5の身分認証メッセージを受信した後に、第2の認証装置の所在のセキュリティドメインの正当性を検証するためのものである。
【０００７】
本発明実施例は、第2の認証装置をさらに提供し、
送信ユニットと、受信ユニットと、検証ユニットとを含み、
上記送信ユニットは、第1の認証装置へ第1の身分認証メッセージを送信するためのものであり、当該第1の身分認証メッセージには、第2の認証装置の所在のセキュリティドメインのマークを含み、
上記受信ユニットは、上記第1の認証装置の送信した第4の身分認証メッセージを受信するためのものであり、当該第4の身分認証メッセージには、第1の認証装置のマーク、第1の認証装置に対する認証サーバーの検証結果、認証サーバーの身分認証情報、及び第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第１の認証装置の身分認証情報を含み、
上記検証ユニットは、上記第4の身分認証メッセージを受信した後に、当該第4の身分認証メッセージを検証し、検証結果に基づいて第1の認証装置身分の正当性を検証するためのものであり、
上記送信ユニットは、さらに、上記第1の認証装置へ第5の身分認証メッセージを送信し、当該第5の身分認証メッセージには、第1の認証装置の識別子、第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第２の認証装置の身分認証情報を含む。
【０００８】
本発明の実施例は、さらに、認証サーバーを提供し、
受信ユニットと、検証ユニットと、送信ユニットとを含み、
上記受信ユニットは、第1の認証装置の送信した第2の身分認証メッセージを受信するためのものであり、当該第2の身分認証メッセージには、第2の認証装置の所在のセキュリティドメインのマーク及び第1の認証装置のマークを含み、
上記検証ユニットは、上記第2の身分認証メッセージに基づいて第2の認証装置の所在のセキュリティドメイン及び第1の認証装置の正当性を検証し、第2の認証装置の所在のセキュリティドメインに対する検証結果及び第1の認証装置に対する検証結果を生じるためのものであり、
上記送信ユニットは、上記第1の認証装置に第3の身分認証メッセージを返信するためのものであり、当該第3の身分認証メッセージには、第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果、及び第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果を含む情報に対する認証サーバーの身分認証情報を含む。
【０００９】
本発明は、さらに、認証システムを提供し、請求項1の認証方法を実行し、第1の認証装置と、第2の認証装置と、第2の認証装置の所在のセキュリティドメインと、認証サーバーとを含み、第1の認証装置と第2の認証装置との間の身分認証過程では、第2の認証装置が第1の認証装置のみと情報やりとりを行い、認証サーバーが第1の認証装置のみと情報やりとりを行うことを特徴とする。
【発明の効果】
【００１０】
本発明の実施例の有益効果は、認証過程において第2の認証者に匿名で認証活動を完成させ、第2の認証者が認証されるとともに第2の認証者のプライバシーを保護する。
【図面の簡単な説明】
【００１１】
ここで説明する図面は、本発明のさらなる理解を提供し、本願の一部を構成し、本発明の限定を意図しない。
【図１】本発明の実施例の身分認証方法のフロー模式図である。
【図２】本発明の実施例の第１の認証装置の構成模式図である。
【図３】本発明の実施例の第２の認証装置の構成模式図である。
【図４】本発明の実施例の認証サーバーの構成模式図である。
【発明を実施するための形態】
【００１２】
本願は、2012年3月12日に中国専利局に出願された、出願番号201210063055.8であって、発明の名称が「認証方法及びシステム」である中国特許出願の優先権を主張し、本願で、その全ての内容を援用するものとする。
【００１３】
本発明の目的、技術案、長所をより明らかにするために、以下、実施形態と図面を組み合わせることにより、本発明をより詳細に説明する。ここで、本発明の模式的実施形態及びその説明は、本発明を解釈するためであり、本発明を限定するものではない。
【００１４】
本発明のシステムは、第1の認証装置と、第2の認証装置と、第2の認証装置の所在のセキュリティドメインと、認証サーバーとを含む。上記第1の認証装置と第2の認証装置は、互いに認証装置と被認証装置としてもよい。上記第1の認証装置は、自己の公開認証情報と私有認証情報を有し、私有認証情報は、他の認証装置が第1の認証装置を認証するための身分認証情報を生じ、公開認証情報は、他の認証装置が第1の認証装置を検証するための身分認証情報を外部に公開し、第1の認証装置がマークを有し、当該マークが第1の認証装置の識別子でも、第1の認証装置の身分証明情報でもよい。上記セキュリティドメインは境界性質を持つ、且つ境界内におけるエンティティが、ある公開認証情報を共有する論理パーティションであり、セキュリティドメイン内のエンティティのそれぞれが自己の私有認証情報を有し、他の認証装置が当該エンティティを認証するための身分認証情報を生じ、セキュリティドメインの公開認証情報が、他の認証装置が当該エンティティを検証するための身分認証情報を外部に公開し、セキュリティドメインがマークを有し、当該マークがセキュリティドメインの識別子であり、セキュリティドメインの身分証明情報でもよい。上記認証サーバーは、認証装置に信頼できる第3者からの認証サービスを提供し、認証装置が被認証装置に対する身分認証の完成に支援し、認証サーバーが私有認証情報及び対応する公開認証情報を有し、公開認証情報は他のエンティティに公開し、認証サーバーの私有認証情報による身分認証情報を検証する。本発明のシステムが第1の認証装置と第2の認証装置との身分認証を実現する過程では、第2の認証装置が第1の認証装置のみと情報のやりとりを行い（情報のやりとりの具体的内容は本発明の提供する身分認証方法を参照）、認証サーバーが第1の認証装置のみと情報のやりとりを行う（情報のやりとりの具体的内容は本発明の提供する身分認証方法を参照）。
【００１５】
本発明身分認証方法は、以下のステップを含む：
ステップ1：第2の認証者は、第1の認証者へ第1の身分認証メッセージを送信し、当該第1の身分認証メッセージには、第2の認証者の所在のセキュリティドメインのマークを含む。
【００１６】
ステップ2：第1の認証者は、認証サーバーへ第2の身分認証メッセージを送信し、当該第2の身分認証メッセージには、第2の認証者の所在のセキュリティドメインのマーク及び第1の認証者のマークを含む。
【００１７】
ステップ3：認証サーバーは、第2の身分認証メッセージを受信した後に、第2の身分認証メッセージに基づいて第2の認証者の所在のセキュリティドメイン及び第1の認証者の正当性を検証し、第2の認証者の所在のセキュリティドメインに対する検証結果及び第1の認証者に対する検証結果を生じる。
【００１８】
ステップ4：認証サーバーは、第1の認証者に第3の身分認証メッセージを返信し、当該第3の身分認証メッセージにおいて、第2の認証者の所在のセキュリティドメインに対する検証結果、第1の認証者に対する検証結果、及び当該二つの検証結果を含む情報に対する認証サーバーの身分認証情報を含んでいる（当該二つの検証結果を含む情報に対する認証サーバーの身分認証情報は、一つの認証サーバーの身分認証情報に当該二つの検証結果を含んでもよく、一つの認証サーバーの身分認証情報に第2の認証者の所在のセキュリティドメインの検証結果を含み、他方の認証サーバーの身分認証情報において第1の認証者の検証結果を含んでもよい）。
【００１９】
ステップ5：第1の認証者は、第3の身分認証メッセージを受信した後に、第2の認証者へ第4の身分認証メッセージを送信し、第4の身分認証メッセージにおいて、第1の認証者のマーク、第1の認証者に対する認証サーバーの検証結果、認証サーバーの身分認証情報、第2の認証者の所在のセキュリティドメインの識別子を含む情報に対する第１の認証者の身分認証情報を含む。
【００２０】
ステップ6：第2の認証者は、第4の身分認証メッセージを受信した後に、当該メッセージを検証し、検証結果に基づいて第1の認証者身分の正当性を確定する。
【００２１】
ステップ7：第2の認証者は、第1の認証者へ第5の身分認証メッセージを送信し、当該第5の身分認証メッセージにおいて、第1の認証者の識別子、第2の認証者が所在のセキュリティドメインの識別子を含む情報に対する第２の認証者の身分認証情報を含む。
【００２２】
ステップ8：第1の認証者は、第5の身分認証メッセージを受信した後に、第2の認証者の所在のセキュリティドメインの正当性を検証する。
【００２３】
他の実施形態において、第1の身分認証メッセージは、第2の時変パラメータをさらに含んでもよく（時変パラメータが時間標記、順序番号又は乱数であってもよい）、第2の認証者により生じられる。第2の身分認証メッセージにおいて第2の時変パラメータと第3の時変パラメータを含み、第3の時変パラメータは第1の認証者により生じる。第3の身分認証メッセージの、第2の認証者の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報には第3の時変パラメータをさらに含み、第3の身分認証メッセージの、第1の認証者の検証結果に対する認証サーバーの身分認証情報において第2の時変パラメータをさらに含み、第4の身分認証メッセージにおいて第1の時変パラメータをさらに含み、第1の時変パラメータは第1の認証者により生じられ、第1の認証者の身分認証情報において第1の時変パラメータと第2の時変パラメータをさらに含み、第5の身分認証メッセージにおいて第1の時変パラメータと第2の時変パラメータを含む。
【００２４】
具体的に、上記ステップ3において、認証サーバーが第2の身分認証メッセージに基づいて第2の認証者の所在のセキュリティドメインの正当性を検証することは、二つの方式を採用することができる：
第一は、第2の身分認証メッセージにおける第2の認証者の所在のセキュリティドメインのマークが第2の認証者の所在のセキュリティドメインの識別子であると、認証サーバーが第2の認証者の所在のセキュリティドメインの公開認証情報を調べ、調べ出すと、第2の認証者の所在のセキュリティドメインが正当であると確定し、さもなければ、第2の認証者の所在のセキュリティドメインが不正であると確定する。
【００２５】
第二は、第2の身分認証メッセージにおける第2の認証者の所在のセキュリティドメインのマークが第2の認証者の所在のセキュリティドメインの身分証明情報であると、認証サーバーがその身分証明情報の有効性をチェックし、有効であると、第2の認証者の所在のセキュリティドメインが正当であると確定し、さもなければ、第2の認証者の所在のセキュリティドメインが不正であると確定する。
【００２６】
具体的に、上記ステップ3において、認証サーバーが第2の認証メッセージに基づいて第1の認証者の正当性を検証することは、二つの方式を採用することができる：
第一は、第2の身分認証メッセージのうち第1の認証者のマークが第1の認証者の識別子であると、認証サーバーが第1の認証者の公開認証情報を調べ、調べ出すと第1の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定する。
【００２７】
第二は、第2の身分認証メッセージのうち第1の認証者のマークが第1の認証者の身分証明情報であると、認証サーバーがその身分証明情報の有効性をチェックし、有効であると、第1の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定する。
【００２８】
上記ステップ6において、第2の認証者が第4の身分認証メッセージを検証し、検証結果に基づいて第1の認証者の正当性を確定し、具体的実現方式は、以下のステップを含むことができる。
【００２９】
1 )第2の認証者は、認証サーバーの身分認証情報が有効であるかどうかを検証し、認証サーバーの身分認証情報に第2の時変パラメータを含む場合に第1の身分認証メッセージにおける第2の認証者による第2の時変パラメータと、認証サーバーの身分認証情報に含まれている第2の時変パラメータとが一致するかどうかを検証し、すべてYESであると 2 )を実行し、さもなければ、第1の認証者が不正であると確定する。
【００３０】
2 )第2の認証者は、第1の認証者に対する認証サーバーの検証結果に基づいて第1の認証者が正当且つ有効であると判断すると、 3 )を実行し、さもなければ、第1の認証者が不正であると確定する。
【００３１】
3 )第2の認証者は、第1の認証者の公開認証情報を取得し、当該公開認証情報に基づいて第1の認証者の身分認証情報が有効であるかどうかを検証し、第2の認証者の所在のセキュリティドメインの識別子と、第1の認証者の身分認証情報に含まれている第2の認証者の所在のセキュリティドメインの識別子とが一致するかどうかをチェックし、第1の認証者の身分認証情報に第2の時変パラメータを含む場合に第1の身分認証メッセージにおける第2の認証者による第2の時変パラメータと、第1の認証者の身分認証情報に含まれている第2の時変パラメータとが一致するかどうかをチェックし、すべてYESであると、第1の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定する。
【００３２】
上記ステップ8において、第1の認証者が第5の身分認証メッセージを受信した後に第2の認証者の所在のセキュリティドメインの正当性を検証し、その具体的実施方式は、以下の二つの方式を採用することができる。
【００３３】
一つ目は、以下のステップを含む。
【００３４】
1 )第1の認証者は、第2の認証者の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報が有効であるかどうかを検証し、認証サーバーの身分認証情報に第3の時変パラメータを含む場合に第2の身分認証メッセージにおける第1の認証者による第3の時変パラメータと、認証サーバーの身分認証情報に含まれている第3の時変パラメータとが一致するかどうかをチェックし、一致すると2 )を実行し、さもなければ、第2の認証者が不正であると確定する。
【００３５】
2 )第1の認証者は、第2の認証者に対する認証サーバーの検証結果に基づいて第2の認証者が正当且つ有効であると判断すると、3 )を実行し、さもなければ、第2の認証者が不正であると確定する。
【００３６】
3 )第1の認証者は、第2の認証者の所在のセキュリティドメインの公開認証情報を取得し、当該公開認証情報に基づいて第2の認証者の身分認証情報が有効であるかどうかを検証し、第1の認証者の識別子と第2の認証者の身分認証情報に含まれている第1の認証者の識別子とが一致するかどうかをチェックし、第5の身分認証メッセージに第1の時変パラメータを含む場合に第4の身分認証メッセージにおける第1の時変パラメータと第2の認証者の身分認証情報に含まれている第1の時変パラメータとが一致するかどうかをチェックし、すべてYESであると、第2の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定する。
【００３７】
二つ目は、第1の認証者が第2の認証者へ第4の身分認証メッセージを送信する前に、第1の認証者は、第2の認証者の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報が有効であるかどうかを検証し、認証サーバーの身分認証情報に第3の時変パラメータを含む場合に第2の身分認証メッセージのうち第1の認証者による第3の時変パラメータと認証サーバーの身分認証情報に含まれている第3の時変パラメータとが一致するかどうかをチェックし、すべて検証を通ると、第1の認証者が第2の認証者へ第4の身分認証メッセージを送信する。
【００３８】
そこで、第1の認証者が第5の身分認証メッセージに基づいて第2の認証者の所在のセキュリティドメインの正当性を検証するステップは、以下のステップを含む。
【００３９】
1 )第1の認証者は、第2の認証者の所在のセキュリティドメインに対する認証サーバーの検証結果に基づいて第2の認証者の所在のセキュリティドメインが正当であると判断すると、2 )を実行し、さもなければ、第2の認証者が不正であると確定する。
【００４０】
2 )第1の認証者は、第2の認証者の所在のセキュリティドメインの公開認証情報を取得し、当該公開認証情報に基づいて第2の認証者の身分認証情報が有効であるかどうかを検証し、第1の認証者の識別子と第2の認証者の身分認証情報に含まれている第1の認証者の識別子とが一致するかどうかをチェックし、第5の身分認証メッセージに第1の時変パラメータを含む場合に第4の身分認証メッセージにおける第1の時変パラメータと第2の認証者の身分認証情報に含まれている第1の時変パラメータとが一致するかどうかをチェックし、すべてYESであると、第2の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定する。
【００４１】
本発明において、第1の身分認証メッセージ、第2の身分認証メッセージ、第3の身分認証メッセージ、 第4の身分認証メッセージ、第5の身分認証メッセージ、認証サーバーの身分認証情報、第1の認証者の身分認証情報、第2の認証者の身分認証情報は、それぞれ選択できるフィールドをさらに含む。
【００４２】
図 2は、本発明の実施例の第1の認証装置の構成模式図である。
【００４３】
当該第1の認証装置 200は、受信ユニット201と、送信ユニット 202と、検証ユニット 203とを含む。
【００４４】
上記受信ユニット 201は、第2の認証装置の送信した第1の身分認証メッセージを受信するためのものであり、当該第1の身分認証メッセージには第2の認証装置の所在のセキュリティドメインのマークを含む。
【００４５】
上記送信ユニット 202は、認証サーバーに第2の身分認証メッセージを送信するためのものであり、当該第2の身分認証メッセージには第2の認証装置の所在のセキュリティドメインのマーク及び第1の認証装置のマークを含む。
【００４６】
上記受信ユニット 201は、上記認証サーバーの返信した第3の身分認証メッセージをさらに受信し、当該第3身分認証メッセージに第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果、及び第2の認証装置の所在のセキュリティドメインの検証結果、 第1の認証装置の検証結果を含む情報に対する認証サーバーの身分認証情報を含む。
【００４７】
上記送信ユニット 202は、上記第2の認証装置へ第4の身分認証メッセージをさらに送信し、当該第4の身分認証メッセージに第1の認証装置のマーク、第1の認証装置に対する認証サーバーの検証結果、認証サーバーの身分認証情報、及び第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第１の認証装置の身分認証情報を含む。
【００４８】
上記受信ユニット 201は、さらに、上記第2の認証装置の送信した第5の身分認証メッセージを受信するためのものであり、当該第5の身分認証メッセージには、第1の認証装置の識別子、 第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第２の認証装置の身分認証情報を含む。
【００４９】
上記検証ユニット 203は、上記第5の身分認証メッセージを受信した後に、第2の認証装置の所在のセキュリティドメインの正当性を検証するためのものである。
【００５０】
図3は、本発明の実施例の第2の認証装置の構成模式図である。
【００５１】
第2の認証装置 300は、送信ユニット301と、受信ユニット 302と、 検証ユニット 303とを含む。
【００５２】
上記送信ユニット 301は、第1の認証装置へ第1の身分認証メッセージを送信するためのものであり、当該第1の身分認証メッセージに第2の認証装置の所在のセキュリティドメインのマークを含む。
【００５３】
上記受信ユニット 302は、上記第1の認証装置の送信した第4の身分認証メッセージを受信するためのものであり、当該第4の身分認証メッセージには第1の認証装置のマーク、第1の認証装置に対する認証サーバーの検証結果、認証サーバーの身分認証情報、及び第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第１の認証装置の身分認証情報を含む。
【００５４】
上記検証ユニット 303は、上記第4の身分認証メッセージを受信した後に、当該第4の身分認証メッセージを検証し、検証結果に基づいて第1の認証装置身分の正当性を確定するためのものである。
【００５５】
上記送信ユニット 301は、さらに、上記第1の認証装置へ第5の身分認証メッセージを送信するためのものであり、当該第5の身分認証メッセージには、第1の認証装置の識別子、第2の認証装置の所在のセキュリティドメインの識別子を含む情報に対する第２の認証装置の身分認証情報を含む。
【００５６】
図4は、本発明の実施例の認証サーバーの構成模式図である。
【００５７】
当該認証サーバー 400は、受信ユニット 401と、検証ユニット 402と、送信ユニット 403と を含む。
【００５８】
上記受信ユニット 401は、第1の認証装置の送信した第2の身分認証メッセージを受信するためのものであり、当該第2の身分認証メッセージには、第2の認証装置の所在のセキュリティドメインのマーク及び第1の認証装置のマークを含む。
【００５９】
上記検証ユニット 402は、上記第2の身分認証メッセージに基づいて第2の認証装置の所在のセキュリティドメイン及び第1の認証装置の正当性を検証し、第2の認証装置の所在のセキュリティドメインに対する検証結果及び第1の認証装置に対する検証結果を生じるためのものである。
【００６０】
上記送信ユニット 403は、上記第1の認証装置へ第3の身分認証メッセージを返信するためのものであり、当該第3の身分認証メッセージには、第2の認証装置の所在のセキュリティドメインの検証結果、第1の認証装置の検証結果、及び第2の認証装置の所在のセキュリティドメイン検証結果、第1の認証装置の検証結果を含む情報に対する認証サーバーの身分認証情報を含む。
【００６１】
本発明の認証方法を易く理解するために、好適な実施例を提供し、以下の通りである。
【００６２】
この好適な実施例は、第1の認証者と第2の認証者との双方向身分認証過程を実現し、以下のステップを含む：
ステップ 1：第2の認証者が第1の身分認証メッセージを第1の認証者に送信し、第1の身分認証メッセージにおいて、第2の認証者による第2の時変パラメータ、第2の認証者の所在のセキュリティドメインのマーク及び第1の選択可能フィールドを含む。
【００６３】
ステップ 2：第1の認証者は、第1の身分認証メッセージを受信した後に、認証サーバーへ第2の身分認証メッセージを送信し、第2の身分認証メッセージにおいて、第1の認証者による第3の時変パラメータ、第2の認証者により生じた第2の時変パラメータ、第2の認証者の所在のセキュリティドメインのマーク、第1の認証者のマーク、及び第2の選択可能フィールドを含む。
【００６４】
ステップ 3：認証サーバーは、第2の身分認証メッセージを受信した後に、第2の認証者の所在のセキュリティドメインのマークと第1の認証者のマークとに基づいて第2の認証者の所在のセキュリティドメインと第1の認証者の正当性とをチェックする。
【００６５】
認証サーバーが、第2の認証者の所在のセキュリティドメインと第1の認証者の正当性とをチェックすることは、以下の方法を採用することができる。
【００６６】
第2の身分認証メッセージにおいて、第2の認証者の所在のセキュリティドメインのマークが第2の認証者の所在のセキュリティドメインの識別子であると、認証サーバーが第2の認証者の所在のセキュリティドメインの有効な公開認証情報を調べ、第2の認証者の所在のセキュリティドメインのマークが第2の認証者の所在のセキュリティドメインの身分証明情報であると、認証サーバーが第2の認証者の所在のセキュリティドメインの身分証明情報の有効性をチェックし、第1の認証者のマークが第1の認証者の識別子であると、認証サーバーが第1の認証者の有効な公開認証情報を調べ、第1の認証者のマークが第1の認証者の身分証明情報であると、認証サーバーが第1の認証者の身分証明情報の有効性をチェックする。
【００６７】
ステップ 4：認証サーバーは、第2の認証者の所在のセキュリティドメインと第1の認証者の正当性とをチェックした後に、第1の認証者に第3の身分認証情報を返信する。
【００６８】
第3の身分認証情報は、第2の認証者の所在のセキュリティドメインに対する認証サーバーの検証結果、第1の認証者に対する認証サーバーの検証結果、第2の認証者の所在のセキュリティドメイン検証結果、第3の時変パラメータ及び第4の選択可能フィールドを含む情報に対する認証サーバーの身分認証情報、及び第1の認証者の検証結果、第2の時変パラメータ及び第5の選択可能フィールドを含む情報に対する認証サーバーの身分認証情報のメッセージを含んでもよい。
【００６９】
第3の身分認証メッセージは、第2の認証者の所在のセキュリティドメインに対する認証サーバーの検証結果、第1の認証者に対する認証サーバーの検証結果、第2の認証者の所在のセキュリティドメイン検証結果、第3の時変パラメータ、第1の認証者の検証結果、第2の認証者による第2の時変パラメータ及び第6の選択可能フィールドを含む情報に対する認証サーバーの身分認証情報のメッセージをさらに含んでもよい。
【００７０】
ステップ 5：第1の認証者は、第3の身分認証情報を受信した後に、第2の認証者へ第4の身分認証メッセージを送信する。
【００７１】
第4の身分認証メッセージは、第1の認証者のマーク、 第1の認証者による第1の時変パラメータ、第1の認証者に対する認証サーバーの検証結果、第1の認証者の検証結果、第2の時変パラメータ及び第5の選択可能フィールドを含む情報に対する認証サーバーの身分認証情報、第1の時変パラメータ、第2の時変パラメータ、第1の認証者の識別子、第2の認証者の所在のセキュリティドメインの識別子及び第7の選択可能フィールドを含む情報に対する第１の認証者の身分認証情報、及び第8の選択可能フィールドを含んでもよい。
【００７２】
第4の身分認証メッセージは、第1の認証者のマーク、第1の認証者による第1の時変パラメータ、第1の認証者に対する認証サーバーの検証結果、第2の認証者の所在のセキュリティドメインに対する認証サーバーの検証結果、第2の認証者の所在のセキュリティドメインの検証結果、第3の時変パラメータ、第1の認証者の検証結果、第2の時変パラメータ及び第6の選択可能フィールドを含む情報に対する認証サーバーの身分認証情報、及び第9の選択可能フィールドのメッセージをさらに含んでもよい。
【００７３】
ステップ 6：第2の認証者は、第4の身分認証メッセージを受信した後に、当該メッセージを検証し、過程は以下の通りである。
【００７４】
6.1 )第2の認証者は、認証サーバーの身分認証情報が有効であるかどうかを検証し、認証サーバーの身分認証情報に第2の時変パラメータを含む場合に第1の身分認証メッセージにおける第2の認証者による第2の時変パラメータと、認証サーバーの身分認証情報に含まれている第2の時変パラメータとが一致するかどうかを検証し、すべてYESであると、 6.2 )を実行し、さもなければ、第1の認証者が不正であると確定する。
【００７５】
6.2 )第2の認証者は、第1の認証者に対する認証サーバーの検証結果に基づいて第1の認証者が正当且つ有効であると判断すると、6.3)を実行し、さもなければ、第1の認証者が不正であると確定する。
【００７６】
6.3)第2の認証者は、第1の認証者の公開認証情報を取得し、当該公開認証情報に基づいて第1の認証者の身分認証情報が有効であるかどうかを検証し、第2の認証者の所在のセキュリティドメインの識別子と、第1の認証者の身分認証情報に含まれている第2の認証者の所在のセキュリティドメインの識別子とが一致するかどうかをチェックし、第1の身分認証メッセージにおける第2の認証者による第2の時変パラメータと第1の認証者の身分認証情報に含まれている第2の時変パラメータとが一致するかどうかをチェックし、すべてYESであると、第1の認証者が正当であると確定し、ステップ7を実行し、さもなければ、第1の認証者が不正であると確定する。
【００７７】
ステップ 7：第2の認証者は、第1の認証者へ第5の身分認証メッセージを送信し、当該メッセージおいて、第1の時変パラメータ、第2の時変パラメータ、第1の時変パラメータ、第2の時変パラメータ、第1の認証者の識別子、第2の認証者の所在のセキュリティドメインの識別子及び第10の選択可能フィールドを含む情報に対する第２の認証者の身分認証情報、及び第11の選択可能フィールドを含む。
【００７８】
ステップ 8：第1の認証者は、第5の身分認証メッセージを受信した後に、当該メッセージを検証し、過程は、以下の通りである。
【００７９】
8.1)認証サーバーの公開認証情報により第2の認証者 の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報が有効であるかどうかを検証し、認証サーバーの身分認証情報に第3の時変パラメータを含む場合に第2の身分認証メッセージにおける第1の認証者による第3の時変パラメータと、第2の認証者の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報に含まれている第3の時変パラメータとが一致するかどうかをチェックし、すべてYESであると、8.2)を実行し、さもなければ、第2の認証者の所在のセキュリティドメインが不正であると確定する。
【００８０】
8.2) 第1の認証者は、第2の認証者の所在のセキュリティドメインに対する認証サーバーの検証結果を取得し、当該検証結果に基づいて第2の認証者の所在のセキュリティドメインが正当且つ有効であると判断すると、8.3)を実行し、さもなければ、第2の認証者の所在のセキュリティドメインが不正であると確定する。
【００８１】
8.3)第1の認証者は、第2の認証者の所在のセキュリティドメインの公開認証情報を取得し、当該公開認証情報に基づいて第2の認証者の身分認証情報が有効であるかどうかを検証し、第1の認証者の識別子と、第2の認証者の身分認証情報に含まれている第1の認証者識別子とが一致するかどうかをチェックし、第5の身分認証メッセージに第1の時変パラメータを含む場合に、第4の身分認証メッセージにおける第1の認証者による第1の時変パラメータと、第2の認証者の身分認証情報に含まれている第1の時変パラメータとが一致するかどうかを検証し、YESであると、第2の認証者が正当であると確定し、さもなければ、第1の認証者が不正であると確定する。第1の認証者は、第2の認証者に対する識別を完成した。
【００８２】
なお、上記8. 1) は上記ステップ5において実行され、即ち、上記ステップ5において第1の認証者が第3の身分認証情報を受信した後に、第1の認証者が第2の認証者へ第4の身分認証メッセージを送信する前に、まず 8.1) における「認証サーバーの公開認証情報により第2の認証者の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報が有効であるかどうかを検証し、認証サーバーの身分認証情報に第3の時変パラメータを含む場合に第2の身分認証メッセージにおける第1の認証者による第3の時変パラメータと、第2の認証者の所在のセキュリティドメインの検証結果を含む情報に対する認証サーバーの身分認証情報に含まれている第3の時変パラメータとが一致するかどうかをチェックする」ことを実行し、検証を通った後に、第2の認証者へ第4の身分認証メッセージを送信し、且つステップ8を実行する時に、直接にステップ 8.2)から実行してもよい。
【００８３】
上記した第2の認証者と第1の認証者との双方向認証過程により、 両エンティティ間の双方向の身分正当性認証を実現するとともに、第2の認証者の身分情報を暴露しないように保護することができる。
【００８４】
前文に出現された第1の選択可能フィールド、 第2の選択可能フィールド、第3の選択可能フィールド…の存在性及びその内容は、特定のものではなく、その意義は、主に拡張の目的を達成するために、実施者が具体的ニーズに応じて選択可能なテキストの内容を任意に定義することを考慮したものであり、従って、他の実施例において、選択可能テキストを省略することも可能である。
【００８５】
前文に言及された第1の認証者の私有認証情報は、情報セキュリティ分野公開鍵暗号体制における秘密鍵等の情報であってもよい。
【００８６】
前文に言及された第2の認証者の私有認証情報は、情報セキュリティ分野の公開鍵暗号体制における匿名署名鍵等の情報であってもよい。
【００８７】
前文に言及された第1の認証者又は認証サーバーの身分認証情報は、私有認証情報を利用し、且つデジタル署名等の情報セキュリティ技術を用いて、算出して生成した情報であってもよい。
【００８８】
前文に言及された第2の認証者の身分認証情報は、私有認証情報を利用し、且つ匿名デジタル署名等の情報セキュリティ技術を用いて、算出して生成した情報であってもよい。
【００８９】
前文に出現された第1の時変パラメータと第3の時変パラメータは、すべて第1の認証者による時変パラメータであり、両者は、同じであっても、異なってもよい。
【００９０】
以上で記述した具体的実施例は、本発明の目的、技術案及び有益な効果をより詳細に説明したが、理解すべきことは、以上の記述は、本発明の具体的実施形態にすぎず、本発明の保護範囲を限定するものではなく、本発明の精神と原則内で本発明に対する各種の修正、均等取り替え、改善等も本開示の保護範囲に含まれる。
【図１】
2015516616.tif 000003
【図２】
2015516616.tif 000004
【図３】
2015516616.tif 000005
【図４】
2015516616.tif 000006
【国際調査報告】
2015516616.tif 000007
2015516616.tif 000008
2015516616.tif 000009
2015516616.tif 000010