(57)【要約】      （修正有）【課題】許可されたユーザ端末のユーザのみがログイン可能なログイン制御方法を提供する。【解決手段】認証サーバ端末により実行されるログイン制御方法は、ベンダーサーバ端末から接続要求を受信した後、参照サーバ識別子を生成し、記憶し、更にベンダーサーバ端末に転送するステップと、参照サーバ識別子に対して行われた暗号化による暗号化サーバ識別子を受信した後、暗号化サーバ識別子とユーザ端シリアル番号との組み合わせが許可されているか否かを判定するステップと、判定結果が肯定的である場合、ベンダーサーバ端末に許可の確認及びユーザデータのエントリーを転送するステップと、を含む。【選択図】図３
2018206369.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信ネットワーク（１４）を介して互いに通信できる、認証サーバ端末（１１）、ベンダーサーバ端末（１２）及びユーザ端末（１３）を含むシステムにより実行されるログイン制御方法であって、
前記認証サーバ端末（１１）によって、前記ベンダーサーバ端末（１２）から、前記第１の通信ネットワーク（１４）を介して接続要求を受信した後、参照サーバ識別子を生成し、該参照サーバ識別子を前記認証サーバ端末（１１）に記憶し、そして前記ベンダーサーバ端末（１２）が前記第１の通信ネットワーク（１４）を介して前記ユーザ端末（１３）に該参照サーバ識別子を転送できるようにするため該参照サーバ識別子を前記第１の通信ネットワーク（１４）を介して前記ベンダーサーバ端末（１２）に転送するステップ（a）と、
前記認証サーバ端末（１１）によって、前記ユーザ端末（１３）により参照サーバ識別子に対して予め記憶された変換鍵に基づいて行われた暗号化によって得られた暗号化サーバ識別子と、前記ユーザ端末（１３）に対応するユーザ端シリアル番号と、ユーザデータのエントリーと、を前記第１の通信ネットワーク（１４）を介して前記ユーザ端末（１３）から受信した後、前記暗号化サーバ識別子と前記ユーザ端シリアル番号との組み合わせが許可されているか否かを判定するステップ（ｂ）と、
前記認証サーバ端末（１１）によって、前記暗号化サーバ識別子と前記ユーザ端シリアル番号との組み合わせが許可されていると判定された場合、前記第１の通信ネットワーク（１４）を介して前記ベンダーサーバ端末（１２）に許可の確認及び前記ユーザデータのエントリーを転送するステップ（ｃ）と、
を含む、ログイン制御方法。
【請求項２】
前記ユーザ端末（１３）は、前記変換鍵を記憶する安全装置（１３３）と、前記第１の通信ネットワーク（１４）を介して前記ベンダーサーバ端末（１２）と通信できると共に第２の通信ネットワーク（１５）を介して前記安全装置（１３３）と通信できる携帯装置（１３２）と、を含み、
前記ステップ（a）は、
前記ベンダーサーバ端末（１２）によって、前記携帯装置（１３２）から受信したログイン要求に基づいて前記接続要求を生成するステップと、
前記ベンダーサーバ端末（１２）によって、前記接続要求を前記認証サーバ端末（１１）に転送するステップと、
前記ベンダーサーバ端末（１２）によって、前記第１の通信ネットワーク（１４）を介して前記携帯装置（１３２）に前記参照サーバ識別子を転送するステップと、
前記携帯装置（１３２）によって、前記安全装置（１３３）が前記変換鍵に基づいて前記参照サーバ識別子に対する暗号化を実行して前記暗号化サーバ識別子を得ることを可能にするように、前記第２の通信ネットワーク（１５）を介して前記安全装置（１３３）に前記参照サーバ識別子を転送するステップと、
を含む、請求項１に記載のログイン制御方法。
【請求項３】
前記携帯装置（１３２）は、更に前記第１の通信ネットワーク（１４）を介して前記認証サーバ端末（１１）と通信でき、前記安全装置（１３３）は、前記ユーザデータのエントリーと、前記安全装置（１３３）に対応する前記ユーザ端シリアル番号と、を更に記憶し、
前記ステップ（ｂ）は、
前記安全装置（１３３）によって、前記第２の通信ネットワーク（１５）を介して、前記暗号化サーバ識別子、前記ユーザ端シリアル番号、及び前記ユーザデータのエントリーとを前記携帯装置（１３２）に転送するステップと、
前記携帯装置（１３２）によって、前記第１の通信ネットワーク（１４）を介して、前記暗号化サーバ識別子、前記ユーザ端シリアル番号、及び前記ユーザデータのエントリーを前記認証サーバ端末（１１）に転送するステップと、
を更に含む、請求項２に記載のログイン制御方法。
【請求項４】
前記第１の通信ネットワーク（１４）はインターネットであり、前記第２の通信ネットワーク（１５）は近距離無線通信ネットワークである、請求項２又は請求項３に記載のログイン制御方法。
【請求項５】
前記ユーザ端末（１３）は、前記第１の通信ネットワーク（１４）を介して前記ベンダーサーバ端末（１２）と通信できるコンピューター（１３１）と、前記変換鍵を記憶する安全装置（１３３）と、前記第１の通信ネットワーク（１４）を介して前記ベンダーサーバ端末（１２）と通信できると共に第２の通信ネットワーク（１５）を介して前記安全装置（１３３）と通信できる携帯装置（１３２）と、を含み、
前記ステップ（a）は、
前記ベンダーサーバ端末（１２）によって、前記コンピューター（１３１）から受信したログイン要求に基づいて、前記接続要求を生成するステップと、
前記ベンダーサーバ端末（１２）によって、前記接続要求を前記認証サーバ端末（１１）に転送するステップと、
前記ベンダーサーバ端末（１２）によって、前記第１の通信ネットワーク（１４）を介して前記参照サーバ識別子を前記コンピューター（１３１）に転送するステップと、
前記携帯装置（１３２）によって、前記コンピューター（１３１）から前記参照サーバ識別子を取得した後、前記安全装置（１３３）が前記参照サーバ識別子に対する暗号化を前記変換鍵に基づいて実行して前記暗号化サーバ識別子を得られるように前記第２の通信ネットワーク（１５）を介して前記参照サーバ識別子を前記安全装置（１３３）に転送するステップと、
を含む、請求項１〜４の何れか１項に記載のログイン制御方法。
【請求項６】
前記携帯装置（１３２）は、更に前記第１の通信ネットワーク（１４）を介して前記認証サーバ端末（１１）と通信でき、前記安全装置（１３３）は、前記ユーザデータのエントリーと、前記安全装置（１３３）に対応する前記ユーザ端シリアル番号を更に記憶し、
前記ステップ（ｂ）は、
前記安全装置(１３３)によって、前記第２の通信ネットワーク（１５）を介して、前記暗号化サーバ識別子、前記ユーザ端シリアル番号、及び前記ユーザデータのエントリーを前記携帯装置（１３２）に転送するステップと、
前記携帯装置（１３２）によって、前記第１の通信ネットワーク（１４）を介して、前記暗号化サーバ識別子、前記ユーザ端シリアル番号、及び前記ユーザデータのエントリーを前記認証サーバ端末（１１）に転送するステップと、
を更に含む、請求項５に記載のログイン制御方法。
【請求項７】
前記第１の通信ネットワーク（１４）はインターネットであり、前記第２の通信ネットワーク（１５）は近距離無線通信ネットワークである、請求項５又は請求項６に記載のログイン制御方法。
【請求項８】
前記認証サーバ端末（１１）は、参照シリアル番号のセットと、該参照シリアル番号にそれぞれ対応する複数の検証鍵と、を記憶し、
前記ステップ（ｂ）は、
前記認証サーバ端末（１１）によって、前記第１の通信ネットワーク（１４）を介して、前記暗号化サーバ識別子、前記ユーザ端シリアル番号、及び前記ユーザデータのエントリーを受信するサブステップ（ｂ−１）と、
前記認証サーバ端末（１１）によって、前記暗号化サーバ識別子、前記ユーザ端シリアル番号、及び前記ユーザデータのエントリーを受信した後、前記ユーザ端シリアル番号が前記参照シリアル番号のうちの何れか１つと一致するか否かを判定するサブステップ（ｂ−２）と、
前記認証サーバ端末（１１）によって、前記ユーザ端シリアル番号が前記参照シリアル番号のうちの何れか１つと一致すると判定された場合、前記ユーザ端シリアル番号と一致する該１つの前記参照シリアル番号に対応する１つの前記検証鍵が前記変換鍵に対応することを判定するサブステップ（ｂ−３）と、
前記認証サーバ端末（１１）によって、前記変換鍵に対応する１つの前記検証鍵に基づいて、復号化サーバ識別子を生成するように前記暗号化サーバ識別子を復号するサブステップ（ｂ−４）と、
前記認証サーバ端末（１１）によって、前記認証サーバ端末（１１）に記憶された前記参照サーバ識別子が前記復号化サーバ識別子と適合するか否かを判定するサブステップ（ｂ−５）と、
前記認証サーバ端末（１１）によって、前記認証サーバ端末（１１）に記憶された前記参照サーバ識別子が前記復号化サーバ識別子と適合すると判定された場合、前記暗号化サーバ識別子と前記ユーザ端シリアル番号との組み合わせが許可されていると判定するサブステップ（ｂ−６）と、
を含む、請求項１〜７の何れか１項に記載のログイン制御方法。
【請求項９】
前記認証サーバ端末（１１）は複数の参照予備鍵を記憶し、前記ユーザ端末（１３）はユーザ端予備鍵を記憶し、
前記ステップ（a）の前に、
前記認証サーバ端末（１１）によって、前記第１の通信ネットワーク（１４）を介して前記ユーザ端末（１３）から前記ユーザ端予備鍵を受信した時、受信した前記ユーザ端予備鍵が前記参照予備鍵のうちの何れか1つと一致するか否かを判定するステップ（ｄ）と、
前記認証サーバ端末（１１）によって、受信した前記ユーザ端予備鍵が前記参照予備鍵のうちの何れか1つと一致すると判定された場合、認証コードを生成し、該認証コードを前記ユーザ端末（１３）に転送して、前記ユーザ端末（１３）が前記第１の通信ネットワーク（１４）を介して前記認証サーバ端末（１１）に、前記ユーザ端予備鍵、前記ユーザ端シリアル番号、及び前記認証コードに関する認証データを含む登録データのエントリーを転送するようにするステップ（e）と、
前記認証サーバ端末（１１）によって、前記登録データのエントリーに含まれる前記認証データに基づいて、前記認証データが前記認証コードと一致するか否かを判定するステップ（ｆ）と、
前記認証サーバ端末（１１）によって、前記認証データが前記認証コードと一致すると判定された場合、前記登録データのエントリーに含まれる前記ユーザ端予備鍵に基づいて前記変換鍵を生成し、前記第１の通信ネットワーク（１４）を介して前記変換鍵を前記ユーザ端末（１３）に転送し、前記変換鍵に基づいて、前記変換鍵及び前記登録データのエントリーに含まれる前記ユーザ端シリアル番号に対応する検証鍵を生成し、前記検証鍵を前記認証サーバ端末（１１）に記憶し、前記登録データのエントリーに含まれる前記ユーザ端シリアル番号を、前記参照シリアル番号の追加の１つとして前記認証サーバ端末（１１）の前記参照シリアル番号の前記セットに記憶するステップ（ｇ）と、
を更に含む、請求項１〜８の何れか１項に記載のログイン制御方法。
【請求項１０】
前記ユーザ端末（１３）は、前記ユーザ端予備鍵及びユーザ端シリアル番号を記憶する安全装置（１３３）と、前記第１の通信ネットワーク（１４）を介して前記ベンダーサーバ端末（１２）と通信できると共に第２の通信ネットワーク（１５）を介して前記安全装置（１３３）と通信できる携帯装置（１３２）と、を含み、
前記ステップ（ｄ）は、前記安全装置(１３３)によって、前記携帯装置（１３２）からのデータ要求の受信に応じて、前記第２の通信ネットワーク（１５）を介して前記携帯装置（１３２）に前記ユーザ端予備鍵及び前記ユーザ端シリアル番号を転送するステップと、前記携帯装置（１３２）によって、前記第１の通信ネットワーク（１４）を介して前記認証サーバ端末（１１）に前記ユーザ端予備鍵を転送するステップと、を更に含み、
前記ステップ（ｅ）は、前記携帯装置（１３２）によって、前記第１の通信ネットワーク（１４）を介した前記認証コードの受信に応じて、前記認証コードに基づいて前記認証データを生成して、前記第１の通信ネットワーク（１４）を介して前記認証サーバ端末（１１）に前記登録データのエントリーを転送するステップと、を更に含み、
前記ステップ（ｇ）は、前記携帯装置（１３２）によって、前記第１の通信ネットワーク（１４）を介して前記変換鍵を受信して、前記第２の通信ネットワーク（１５）を介して前記安全装置（１３３）に前記変換鍵を転送するステップと、を更に含む、請求項９に記載のログイン制御方法。
【請求項１１】
前記第１の通信ネットワーク（１４）はインターネットであり、前記第２の通信ネットワーク（１５）は近距離無線通信ネットワークである、請求項９又は請求項１０に記載のログイン制御方法。
【請求項１２】
前記参照サーバ識別子は、クイックレスポンスコード（ＱＲコード（登録商標））として構成される、請求項１〜１１の何れか１項に記載のログイン制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、アクセス制御に関し、特に、ログイン制御方法に関する。
【０００２】
（関連する出願の相互参照）
本出願は、２０１７年５月１０日に出願された台湾特許出願第１０６１１５４１２号の優先権を主張する。
【背景技術】
【０００３】
従来のログイン制御方法、例えば、台湾特許出願公開第２０１２１６７３４Ａ１号公報に開示されているＯｐｅｎＩＤ規格のシングルサインオン（ＳＳＯ）は、ユーザＩＤ（User ID）、ユーザパスワード（User PW）、又は個人情報に関連するステートメントのセットである複数のユーザデータのエントリーを記憶するためにＩＤプロバイダ（ＩｄＰ）を利用する。ユーザは、ＩｄＰによって発行され、ＩｄＰに登録されたユーザＩＤを含むＵＲＩ（Uniform Resource Identifier）をウェブサイトに提供することによって、ウェブサイトの自分のアカウントにログインすることができる。その後、ウェブサイトは、ユーザによって提供されたＵＲＩに基づいてユーザデータのエントリーの対応する１つをＩｄＰに要求することによってユーザの身元を確認することができる。従って、ユーザは同じＵＲＩを使用してＯｐｅｎＩＤをサポートするすべてのウェブサイトに簡単にアクセスできる。例えば、ＵＲＬがhttp://openid-provider.orgであるＩｄＰにユーザＩＤとして「Ａｌｉｃｅ」を登録したユーザは、http://alice.openid-provider.orgのＵＲＩを使用してＯｐｅｎＩＤをサポートするすべてのＷｅｂサイトにログインできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】台湾特許出願公開第２０１２１６７３４Ａ１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＩｄＰで現在使用されている認証メカニズムが不十分なため、ＩｄＰはデータ盗難に対して脆弱になる可能性があるため、ＯｐｅｎＩＤをサポートするＷｅｂサイトではログイン制御が不十分である可能性がある。
【０００６】
従って、本発明の目的は、従来技術の欠点の少なくとも１つを緩和することができるログイン制御方法を提供することである。
【課題を解決するための手段】
【０００７】
本開示によると、該方法はシステムによって実施される。該システムは、第１の通信ネットワークを介して互いに通信できる認証サーバ端末、ベンダーサーバ端末、及びユーザ端末を含む。該方法は、
前記認証サーバ端末によって、前記ベンダーサーバ端末から、前記第１の通信ネットワークを介して接続要求を受信した後、参照サーバ識別子を生成し、該参照サーバ識別子を前記認証サーバ端末に記憶し、そして前記ベンダーサーバ端末が前記第１の通信ネットワークを介して前記ユーザ端末に該参照サーバ識別子を転送できるようにするため該参照サーバ識別子を前記第１の通信ネットワークを介して前記ベンダーサーバ端末に転送するステップ（a）と、
前記認証サーバ端末によって、前記ユーザ端末により参照サーバ識別子に対して予め記憶された変換鍵に基づいて行われた暗号化によって得られた暗号化サーバ識別子と、前記ユーザ端末に対応するユーザ端シリアル番号と、ユーザデータのエントリーと、を前記第１の通信ネットワーク（１４）を介して前記ユーザ端末（１３）から受信した後、前記暗号化サーバ識別子と前記ユーザ端シリアル番号との組み合わせが許可されているか否かを判定するステップ（ｂ）と、
前記認証サーバ端末によって、前記暗号化サーバ識別子と前記ユーザ端シリアル番号との組み合わせが許可されていると判定された場合、前記第１の通信ネットワークを介して前記ベンダーサーバ端末に許可の確認及び前記ユーザデータのエントリーを転送するステップ（ｃ）と、を含む。
【０００８】
本開示のその他の特徴及び効果は以下の図面を参照とした詳細な説明により更に明らかとなる。
【図面の簡単な説明】
【０００９】
【図１】本開示によるログイン制御方法を実施するために利用されるシステムの実施形態を示すブロック図である。
【図２】本開示によるログイン制御方法の登録手順の一実施形態を示すフローチャートである。
【図３】本開示によるログイン制御方法のログイン手順の一実施形態を示すフローチャートである。
【図４】本開示によるログイン制御方法のログイン手順に含まれるステップ３８のサブステップの実施形態を示すフローチャートである。
【発明を実施するための形態】
【００１０】
発明の詳細な説明
図１において、本開示によるログイン制御方法を実施するために利用されるシステム１００の実施形態が示されている。システム１００は、第１の通信ネットワーク１４を介して互いに通信できる認証サーバ端末１１、ベンダーサーバ端末１２、及びユーザ端末１３を含む。本実施形態において、認証サーバ端末１１は認証を行うサーバとして実施され、ベンダーサーバ端末１２はＷｅｂサーバとして実施されるが、これらの端末の実施は、本明細書に開示されたものに限定されず、他の実施形態において変更されてもよい。本実施形態において、第１の通信ネットワーク１４は、インターネットであるが、第１の通信ネットワーク１４の実施は、本明細書に開示されたものに限定されず、他の実施形態において変更されてもよい。
【００１１】
認証サーバ端末１１は複数の参照予備鍵と、参照シリアル番号のセットと、参照シリアル番号にそれぞれ対応する複数の検証鍵と、を記憶する。参照シリアル番号のセットと複数の検証鍵は、認証サーバ端末１１に対する旧ユーザの登録行為により生成される。
【００１２】
ユーザ端末１３には、ユーザ端予備鍵を記憶する。具体的に、ユーザ端末１３は、コンピュータ１３１と、携帯装置１３２と、安全装置１３３とを含む。一実施形態において、ユーザ端末１３は、コンピュータ１３１を含んでいてもいなくてもよい。
【００１３】
コンピュータ１３１は第１の通信ネットワーク１４を介してベンダーサーバ端末１２と通信できる。コンピュータ１３１は、ラップトップコンピュータ、ノートブックコンピュータまたはタブレットコンピュータとして実施することができるが、その実施は本明細書に開示されたものに限定されず、他の実施形態では変更することができる。
【００１４】
携帯装置１３２は第１の通信ネットワーク１４を介して認証サーバ端末１１及びベンダーサーバ端末１２と通信でき、更に第２の通信ネットワーク１５を介して安全装置１３３と通信できる。携帯装置１３２は、スマートフォン、スマートウォッチ、又は個人情報端末（ＰＤＡ）として実施されるが、携帯装置１３２の実施は本明細書に開示されたものに限定されず、他の実施形態において変更されてもよい。本実施形態において、第２の通信ネットワーク１５は第１の通信ネットワーク１４と違って、近距離無線通信ネットワーク、例えばブルートゥース（登録商標）又はＷｉ−Ｆｉ（登録商標）であるが、第２の通信ネットワーク１５の実施は本明細書に開示されたものに限定されず、他の実施形態において変更されてもよい。
【００１５】
安全装置１３３は、ユーザ端予備鍵、ユーザデータのエントリー、及び安全装置１３３に対応するユーザ端シリアル番号を記憶する。安全装置１３３は、以下に説明する登録手順の後に変換鍵を更に記憶する。一実施形態において、ユーザデータのエントリーは、個人情報に関連するステートメントであるように実施することができるが、ユーザデータのエントリーの実施は本明細書に開示されたものに限定されず、他の実施形態において変更されてもよい。一実施形態において、安全装置１３３は、プロセッサ、メモリ及びトランシーバを含むように実施されてもよく、又は記憶及び計算の機能を提供するシステムオンチップ（SoC）であってもよく、安全装置１３３の実施は本明細書に開示されたものに限定されず、他の実施形態において変更されてもよい。
【００１６】
ログイン制御方法は、登録手順と、ログイン手順と、を含む。
【００１７】
図１と図２において、該方法の登録手順は、下記したステップ２１〜２９を含む。
【００１８】
ステップ２１において、携帯装置１３２は第２の通信ネットワーク１５を介してデータ要求を安全装置１３３に転送する。
【００１９】
ステップ２２において、携帯装置１３２からのデータ要求の受信に応じて、安全装置１３３は、第２の通信ネットワーク１５を介してユーザ端予備鍵及びユーザ端シリアル番号を携帯装置１３２に転送する。
【００２０】
ステップ２３において、携帯装置１３２は第１の通信ネットワーク１４を介してユーザ端予備鍵を認証サーバ端末１１に転送する。
【００２１】
ステップ２４において、ユーザ端末１３から第１の通信ネットワーク１４を介してユーザ端予備鍵を受信する時、認証サーバ端末１１は、受信したユーザ端予備鍵が参照予備鍵の何れか１つと一致するかどうかを判定する。受信したユーザ端予備鍵が参照予備鍵の何れとも一致しないと判定された場合、登録手順のフローを終了する。そうではない場合、登録手順のフローはステップ２５に進む。
【００２２】
受信したユーザ端予備鍵が参照予備鍵の何れか１つと一致すると判定された場合、ステップ２５において、認証サーバ端末１１は、認証コードを生成して、ユーザ端末１３の携帯装置１３２が第１の通信ネットワーク１４を介して認証サーバ端末１１に登録データのエントリーを転送できるようにさせるために、認証コードをユーザ端末１３の携帯装置１３２に転送する。登録データのエントリーは、ユーザ端予備鍵、ユーザ端シリアル番号、及び認証コードに関する認証データを含む。
【００２３】
ステップ２６において、第１の通信ネットワーク１４を介して認証コードを受信するとき、携帯装置１３２は、認証コードに基づいて認証データを生成して、第１の通信ネットワーク１４を介して登録データのエントリーを認証サーバ端末１１に転送する。一実施形態において、認証データは認証コードを含むデータとして実施されるが、認証データの実施は本明細書に開示されたものに限定されず、他の実施形態において変更されてもよい。例えば、ユーザが自分の電子メールでウェブサイトにアカウントを登録した後、ウェブサイトは、電子メールに関するユーザの身元を認証するため、ユーザによって提供された電子メールを介してユーザに認証コードを転送する。ユーザが電子メールを介して受信した認証コードを含む認証データでウェブサイトに返信する限り、ユーザの身元を認証することができる。
【００２４】
ステップ２７において、認証サーバ端末１１は、登録データのエントリーに含まれる認証データに基づいて、認証データが認証コードと一致するかどうかを判定する。認証データが認証コードと一致しないと判定された場合、登録手順のフローは終了する。そうではない場合、登録手順のフローはステップ２８に進む。
【００２５】
ステップ２８において、認証データが認証コードと一致すると判定された場合、認証サーバ端末１１は、登録データのエントリーに含まれるユーザ端予備鍵に基づいて、変換鍵を生成して第１の通信ネットワーク１４を介して変換鍵をユーザ端末１３に転送する。また、認証サーバ端末１１は、変換鍵に基づいて、登録データのエントリーに含まれるユーザ端シリアル番号と変換鍵とに対応する検証鍵を生成して、検証鍵を認証サーバ端末１１に記憶する。更に、認証サーバ端末１１は、登録データのエントリーに含まれるユーザ端シリアル番号を認証サーバ端末１１内の参照シリアル番号のセットに記憶して、参照シリアル番号の追加のものとする。なお、このようにして記憶されたユーザ端シリアル番号は、認証サーバ端末１１に予め記憶されている参照シリアル番号の他のものとは異なることに留意されたい。本実施形態において、変換鍵は、対称暗号化/復号アルゴリズムで利用されるように、検証鍵と同じであることに留意する価値がある。しかし、変換鍵及び検証鍵の実施は、本明細書に開示されたものに限定されず、他の実施形態において変更されてもよい。例えば、公開鍵暗号などの非対称暗号化/復号化アルゴリズムでは、変換鍵は秘密鍵として実施され、検証鍵は秘密鍵に対応するがそれとは異なる公開鍵として実施される。
【００２６】
ステップ２９において、携帯装置１３２は第１の通信ネットワーク１４を介して変換鍵を受信して、第２の通信ネットワーク１５を介して変換鍵を安全装置１３３に転送する。
【００２７】
図１と図３において、該方法のログイン手順は、下記したステップ３１〜３９を含む。
【００２８】
ステップ３１において、コンピュータ１３１は第１の通信ネットワーク１４を介してログイン要求をベンダーサーバ端末１２に転送する。なお、コンピュータ１３１がユーザ端末１２に含まれていない一実施形態においては、携帯装置１３２は、第１の通信ネットワーク１４を介してログイン要求を直接ベンダーサーバ端末１２に転送する。
【００２９】
ステップ３２において、ベンダーサーバ端末１２は、コンピュータ１３１及び携帯装置１３２のうちの１つから受信したログイン要求に基づいて接続要求を生成して、第１の通信ネットワーク１４を介して接続要求を認証サーバ端末１１に転送する。
【００３０】
ステップ３３において、第１の通信ネットワーク１４を介して認証サーバ端末１１から接続要求を受信した後、認証サーバ端末１１は参照サーバ識別子を生成して、参照サーバ識別子を認証サーバ端末１１に記憶して、そしてベンダーサーバ端末１２が第１の通信ネットワーク１４を介して参照サーバ識別子をユーザ端末１３に転送できるようにさせるために、第１の通信ネットワーク１４を介して参照サーバ識別子をベンダーサーバ端末１２に転送する。本実施形態において、参照サーバ識別子はクイックレスポンスコード（ＱＲコード（登録商標））として構成されるが、参照サーバ識別子の実施は本明細書に開示されたものに限定されず、他の実施形態において変更されてもよい。
【００３１】
ステップ３４において、ベンダーサーバ端末１２は、第１の通信ネットワーク１４を介して参照サーバ識別子をユーザ端末１３のコンピュータ１３１及び携帯装置１３２のうちの上記１つに転送する。
【００３２】
ステップ３５において、コンピュータ１３１から又は直接にベンダーサーバ端末１２から参照サーバ識別子を取得した後、携帯装置１３２は、安全装置１３３が参照サーバ識別子に対して暗号化を実行して暗号化されたサーバ識別子を得ることを可能にするために、第２の通信ネットワーク１５を介して参照サーバ識別子を安全装置１３３に転送する。本実施形態において、携帯装置１３２は、コンピュータ１３１のディスプレイ上に表示されたＱＲコード（登録商標）をスキャンすることによって参照サーバ識別子を取得することに留意されたい。なお、コンピュータ１３１がユーザ端末１３に含まれない一実施形態において、携帯装置１３２は第１の通信ネットワーク１４を介してベンダーサーバ端末１２から直接に参照サーバ識別子を取得して、第２の通信ネットワーク１５を介して参照サーバ識別子を安全装置１３３に転送する。
【００３３】
ステップ３６において、安全装置１３３は、変換鍵に基づいて参照サーバ識別子に対して暗号化を実行して暗号化サーバ識別子を得る。次に、安全装置１３３は、暗号化サーバ識別子、ユーザ端シリアル番号及びユーザデータのエントリーを第２の通信ネットワーク１５を介して携帯装置１３２に転送する。なお、一実施形態においては、安全装置１３３は安全装置１３３に対するユーザの操作に従って生成されるユーザ入力に更に基づいて、参照サーバ識別子に対する暗号化を実行することに留意されたい。例えば、携帯装置１３２は、ログイン手順が進むようにするために、ユーザに安全装置１３３上のハードウェアボタンを操作するように通知するメッセージを表示することができる。安全装置１３３は、安全装置１３３がハードウェアボタンが操作されたことを検出した場合にのみ、参照サーバ識別子を暗号化し、暗号化サーバ識別子、ユーザ端シリアル番号及びユーザデータのエントリーを携帯装置１３２に転送するように構成される。
【００３４】
ステップ３７において、携帯装置１３２は、暗号化サーバ識別子、ユーザ端シリアル番号及びユーザデータのエントリーを第１の通信ネットワーク１４を介して認証サーバ端末１１に転送する。
【００３５】
ステップ３８において、第１の通信ネットワーク１４を介してユーザ端末１３から暗号化サーバ識別子、ユーザ端末１３の安全装置１３３に対応するユーザ端シリアル番号、及びユーザデータのエントリーを受信した後、認証サーバ端末１１は、暗号化サーバ識別子とユーザ端シリアル番号との組み合わせが許可されているかどうかを判定する。暗号化サーバ識別子とユーザ端シリアル番号との組み合わせが許可されていないと判定された場合、ログイン手順のフローは終了する。そうでない場合、ログイン手順のフローはステップ３９に進む。
【００３６】
具体的には、図４に示すように、ステップ３８は、以下に説明するサブステップ３８１〜３８５を更に含む。
【００３７】
サブステップ３８１において、認証サーバ端末１１は第１の通信ネットワーク１４を介して暗号化サーバ識別子、ユーザ端シリアル番号及びユーザデータのエントリーを受信する。
【００３８】
サブステップ３８２において、認証サーバ端末１１は第１の通信ネットワーク１４を介して暗号化サーバ識別子、ユーザ端シリアル番号及びユーザデータのエントリーを受信した後、認証サーバ端末１１は、ユーザ端シリアル番号が参照シリアル番号のうちの何れかと一致するかどうかを判定する。ユーザ端シリアル番号が参照シリアル番号のうちの何れとも一致しないと判定された場合、ログイン手順のフローは終了する。そうでない場合、ログイン手順のフローはサブステップ３８３に進む。
【００３９】
サブステップ３８３において、ユーザ端シリアル番号が参照シリアル番号のうちの何れか１つと一致すると判定された場合、認証サーバ端末１１は、ユーザ端シリアル番号と一致する該１つの参照シリアル番号に対応する１つの検証鍵が変換鍵に対応することを判定する。なお、特定の変換鍵によって暗号化されたものを復号するためには、特定の変換鍵に対応する特定の検証鍵が必要であることに留意されたい。
【００４０】
サブステップ３８４において、認証サーバ端末１１は、変換鍵に対応する上記１つの検証鍵に基づいて、復号化サーバ識別子を生成するように暗号化サーバ識別子を復号する。
【００４１】
サブステップ３８５において、認証サーバ端末１１は、認証サーバ端末１１に記憶された参照サーバ識別子が復号化サーバ識別子と適合するかどうかを判定する。認証サーバ端末１１に記憶された参照サーバ識別子が復号化サーバ識別子と適合すると判定された場合、認証サーバ端末１１は暗号化サーバ識別子とユーザ端シリアル番号との組み合わせが許可されていると判定し、ログイン手順のフローはステップ３９に進む。そうではない場合、ログイン手順のフローは終了となる。
【００４２】
ステップ３９において、認証サーバ端末１１は暗号化サーバ識別子とユーザ端シリアル番号との組み合わせが許可されていると判定された場合、認証サーバ端末１１は、第１の通信ネットワーク１４を介してベンダーサーバ端末１２に許可の確認とユーザデータのエントリーを転送する。ベンダーサーバ端末１２は、許可の確認に基づいてログイン要求を受け付け、認証サーバ端末１１から受信したユーザデータのエントリーに従って自動的にログインさせる。
【００４３】
要約すると、本開示によるログイン制御方法は、安全装置１３３を利用して、変換鍵に基づいて参照サーバ識別子に対する暗号化を実行し、暗号化サーバ識別子を得て、認証サーバ端末１１は、暗号化サーバ識別子とユーザ端シリアル番号との組み合わせが許可されているか否かを判定する。判定の結果が肯定的である場合、認証サーバ端末１１は、ベンダーサーバ端末１２がログイン要求を受け付けることができるように、許可の確認及びユーザデータのエントリーをベンダーサーバ端末１２に転送する。従って、認証サーバ端末１１に個人ユーザデータが記憶されていない状態において、ユーザは認証サーバ端末１１と連携する任意のベンダーサーバ端末にログインすることができ、変換鍵とユーザ端シリアル番号を利用して、本開示によるログイン制御方法を実現することができる。データの機密保護とユーザのプライバシーが保護される。
【００４４】
上記においては、本発明の全体的な理解を促すべく、多くの具体的な詳細が示された。しかしながら、当業者であれば、一またはそれ以上の他の実施形態が具体的な詳細を示さなくとも実施され得ることが明らかである。また、本明細書における「一つの実施形態」「一実施形態」を示す説明において、序数などの表示を伴う説明は全て、特定の態様、構造、特徴を有する本発明の具体的な実施に含まれ得るものであることと理解されたい。更に、本説明において、時には複数の変化例が一つの実施形態、態様に組み込まれているが、これは本説明を合理化させるためのもので、また、本発明の多面性が理解されることを目的としたものである。
【００４５】
以上、本発明を実用的な実施形態と考えられるものに関して記述してきたが、本発明は、開示した実施形態に制限されることなく、同様の修正および等価な配置のすべてを包含するような、最も広い解釈の精神および範囲内に含まれる様々なアレンジをカバーするように意図されることが理解される。
【図１】
2018206369.tif 000003
【図２】
2018206369.tif 000004
【図３】
2018206369.tif 000005
【図４】
2018206369.tif 000006
【外国語明細書】
2018206369000001.pdf
2018206369000002.pdf
2018206369000003.pdf
2018206369000004.pdf