(57)【要約】  本願の実施は、アイデンティティ検証方法及びシステム並びにインテリジェントウェアラブルデバイスを開示する。この方法は、埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータを、プロビジョニングサーバから取得して、これを格納するステップと、インテリジェントウェアラブルデバイスにより、マイクロオペレーティングシステムを用いて埋込型アルゴリズムチップを呼び出し、プロビジョニングデータに基づきワンタイムパスワードを生成して、これを提示するステップと、マーチャントデバイスにより、提示されたワンタイムパスワードを取得し、ワンタイムパスワードを、検証のために検証サーバへ送信するステップと、マーチャントデバイスにより、検証サーバにより送信された検証成功メッセージを受信してアイデンティティ検証を完了するステップとを含む。本願の実施によれば、インテリジェントウェアラブルデバイスのアイデンティティ検証を実施できる。
2019521416.tif 000002
【特許請求の範囲】
【請求項１】
アイデンティティ検証方法であって：
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納するステップと；
前記インテリジェントウェアラブルデバイスにより、マイクロオペレーティングシステムを用いて、前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示するステップと；
マーチャントデバイスにより、前記提示されたワンタイムパスワードを取得し、前記ワンタイムパスワードを、検証のために検証サーバへ送信するステップと；
前記マーチャントデバイスにより、前記検証サーバによって送信された検証成功メッセージを受信してアイデンティティ検証を完了するステップと；を備える、
アイデンティティ検証方法。
【請求項２】
前記プロビジョニングサーバと前記検証サーバとは、同一のサーバに統合される、
請求項１に記載のアイデンティティ検証方法。
【請求項３】
前記プロビジョニングデータは、シードとサーバタイムスタンプとを備える、
請求項１に記載のアイデンティティ検証方法。
【請求項４】
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納する前記ステップは：
前記インテリジェント端末により、前記インテリジェントウェアラブルデバイスへ、ワンタイムパスワード機能を有効化するためのリクエストを送信するステップと；
前記インテリジェントウェアラブルデバイスにより、前記マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップと通信し、前記埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得するステップと；
前記インテリジェントウェアラブルデバイスにより、前記インテリジェント端末を用いて前記公開鍵を前記プロビジョニングサーバへ送信するステップと；
前記プロビジョニングサーバにより、前記公開鍵を用いて前記プロビジョニングデータを暗号化し、前記暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて前記インテリジェントウェアラブルデバイスへ返すステップと；
前記インテリジェントウェアラブルデバイスにより、前記暗号化されたプロビジョニングデータを格納するステップと；を備える、
請求項１に記載のアイデンティティ検証方法。
【請求項５】
前記埋込型アルゴリズムチップと共に構成される前記インテリジェントウェアラブルデバイスが、接続された前記インテリジェント端末を用いて、前記プロビジョニングサーバから前記プロビジョニングデータを取得した後であって、前記インテリジェントウェアラブルデバイスが前記プロビジョニングデータを格納する前に：
前記埋込型アルゴリズムチップにより、前記インテリジェントウェアラブルデバイスによって取得された前記プロビジョニングデータを検証するステップと；
検証に成功した場合、前記インテリジェントウェアラブルデバイスにより、前記サーバから取得された前記プロビジョニングデータを格納するステップと；を更に備える、
請求項１に記載のアイデンティティ検証方法。
【請求項６】
前記プロビジョニングサーバにより、前記暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて前記インテリジェントウェアラブルデバイスへ返す前記ステップの後であって、前記インテリジェントウェアラブルデバイスにより、前記暗号化されたプロビジョニングデータを格納する前記ステップの前に：
前記埋込型アルゴリズムチップにより、前記対をなす前記秘密鍵を用いて前記暗号化されたプロビジョニングデータを復号して前記復号されたプロビジョニングデータを取得するステップと；
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証するステップと；を更に備える、
請求項４に記載のアイデンティティ検証方法。
【請求項７】
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証する前記ステップは：
前記埋込型アルゴリズムチップにより、所定のワンタイムパスワード生成アルゴリズムを用いて、前記プロビジョニングデータに基づきワンタイムパスワードを計算し、前記生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認するステップと；
前記生成されたワンタイムパスワードの前記長さが前記所定の値を満足する場合、検証に成功した、と特定するステップと；を備える、
請求項５又は請求項６に記載のアイデンティティ検証方法。
【請求項８】
前記インテリジェントウェアラブルデバイスと前記インテリジェント端末とは、有線又は無線方式で接続され、前記無線方式は近距離無線通信モードを備える、
請求項１に記載のアイデンティティ検証方法。
【請求項９】
前記近距離無線通信モードが、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちのいずれか１つを備える、
請求項８に記載のアイデンティティ検証方法。
【請求項１０】
前記ワンタイムパスワードはワンタイムパスワード生成アルゴリズムにより生成され、前記ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを備える、
請求項１に記載のアイデンティティ検証方法。
【請求項１１】
前記インテリジェントウェアラブルデバイスは、画面を用いて、前記生成されたワンタイムパスワードを提示する、
請求項１に記載のアイデンティティ検証方法。
【請求項１２】
前記マーチャントデバイスは、ガンタイプのスキャナ、縦型スキャナ、及び埋込型のスキャニングモジュールのうちのいずれか１つを備える、
請求項１に記載のアイデンティティ検証方法。
【請求項１３】
アイデンティティ検証方法であって：
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納するステップと；
前記インテリジェントウェアラブルデバイスにより、マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示するステップと；を備える、
アイデンティティ検証方法。
【請求項１４】
前記プロビジョニングデータは、シードとサーバタイムスタンプとを備える、
請求項１３に記載のアイデンティティ検証方法。
【請求項１５】
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納する前記ステップは：
前記インテリジェントウェアラブルデバイスにより、ワンタイムパスワード機能を有効化するための、前記インテリジェント端末により送信されるリクエストを受信するステップと：
前記インテリジェントウェアラブルデバイスにより、前記マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップと通信し、前記埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成する公開鍵と秘密鍵との対における公開鍵を取得するステップと；
前記インテリジェントウェアラブルデバイスにより、前記インテリジェント端末を用いて前記公開鍵を前記プロビジョニングサーバへ送信するステップと；
前記インテリジェントウェアラブルデバイスにより、前記インテリジェント端末を用いて、前記プロビジョニングサーバにより返される前記公開鍵を用いて暗号化されたプロビジョニングデータを受信して、格納するステップと；を備える、
請求項１３に記載のアイデンティティ検証方法。
【請求項１６】
前記インテリジェントウェアラブルデバイスが、接続された前記インテリジェント端末を用いて、前記プロビジョニングサーバから前記プロビジョニングデータを取得した後であって、前記インテリジェントウェアラブルデバイスが前記プロビジョニングデータを格納する前に：
前記インテリジェントウェアラブルデバイスにより、前記取得されたプロビジョニングデータを、検証のために前記埋込型アルゴリズムチップへ送信するステップと；
検証に成功した場合、前記インテリジェントウェアラブルデバイスにより、前記サーバから取得された前記プロビジョニングデータを格納するステップと；を更に備える、
請求項１３に記載のアイデンティティ検証方法。
【請求項１７】
前記インテリジェントウェアラブルデバイスが、前記プロビジョニングサーバにより返された前記公開鍵を用いて暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて受信した後であって、前記インテリジェントウェアラブルデバイスが前記暗号化されたプロビジョニングデータを格納する前に：
前記埋込型アルゴリズムチップにより、前記対をなす前記秘密鍵を用いて前記暗号化されたプロビジョニングデータを復号して前記復号されたプロビジョニングデータを取得するステップと；
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証するステップと；を更に備える、
請求項１５に記載のアイデンティティ検証方法。
【請求項１８】
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証する前記ステップは：
前記埋込型アルゴリズムチップにより、所定のワンタイムパスワード生成アルゴリズムを用いて、前記プロビジョニングデータに基づき、ワンタイムパスワードを計算し、前記生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認するステップと；
前記生成されたワンタイムパスワードの前記長さが前記所定の値を満足する場合、検証に成功した、と特定するステップと；を備える、
請求項１６又は請求項１７に記載のアイデンティティ検証方法。
【請求項１９】
前記インテリジェントウェアラブルデバイスと前記インテリジェント端末とは、有線又は無線方式で接続され、前記無線方式は近距離無線通信モードを備える、
請求項１３に記載のアイデンティティ検証方法。
【請求項２０】
前記近距離無線通信モードは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちのいずれか１つを備える、
請求項１９に記載のアイデンティティ検証方法。
【請求項２１】
前記ワンタイムパスワードは、ワンタイムパスワード生成アルゴリズムにより生成され、前記ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを備える
請求項１３に記載のアイデンティティ検証方法。
【請求項２２】
前記インテリジェントウェアラブルデバイスは、画面を用いて、前記生成されたワンタイムパスワードを提示する、
請求項１３に記載のアイデンティティ検証方法。
【請求項２３】
アイデンティティ検証システムであって：
プロビジョニングデータを格納するよう構成されたプロビジョニングサーバと；
所定のワンタイムパスワード生成アルゴリズムを有する埋込型アルゴリズムチップと共に構成されたインテリジェントウェアラブルデバイスであって、接続されたインテリジェント端末を用いて前記プロビジョニングサーバから前記プロビジョニングデータを取得して、格納し、マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示する、前記インテリジェントウェアラブルデバイスと；
前記提示されたワンタイムパスワードを取得し、前記ワンタイムパスワードを、検証のために検証サーバへ送信し、更に、前記検証サーバにより送信された検証成功メッセージを受信した際にアイデンティティ検証を完了するよう構成されたマーチャントデバイスと；
前記マーチャントデバイスにより送信された前記ワンタイムパスワードを検証するよう構成された前記検証サーバと；を備える、
アイデンティティ検証システム。
【請求項２４】
前記プロビジョニングサーバと前記検証サーバとは、同一のサーバに統合される、
請求項２３に記載のアイデンティティ検証システム。
【請求項２５】
前記プロビジョニングデータは、シードとサーバタイムスタンプとを備える、
請求項２３に記載のアイデンティティ検証システム。
【請求項２６】
前記インテリジェントウェアラブルデバイスは：
前記インテリジェントウェアラブルデバイスへ、ワンタイムパスワード機能を有効化するためのリクエストを送信するよう構成されたリクエスト部と；
前記埋込型アルゴリズムチップと通信し、前記埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得するよう構成された公開鍵取得部と；
前記インテリジェント端末を用いて前記公開鍵を前記プロビジョニングサーバへ送信するよう構成された公開鍵送信部と；
前記公開鍵を用いて暗号化され、前記プロビジョニングサーバにより返されたプロビジョニングデータを、前記インテリジェント端末を用いて受信するよう構成されたプロビジョニングデータ受信部と；
前記暗号化されたプロビジョニングデータを格納するよう構成された格納部と；を備える、
請求項２３に記載のアイデンティティ検証システム。
【請求項２７】
前記インテリジェントウェアラブルデバイスは、前記インテリジェントウェアラブルデバイスにより取得された前記プロビジョニングデータが正しいかどうかを検証するよう構成された検証部を更に備える、
請求項２３に記載のアイデンティティ検証システム。
【請求項２８】
前記埋込型アルゴリズムチップは：
前記対をなす前記秘密鍵を用いて暗号化された前記プロビジョニングデータを復号して前記復号されたプロビジョニングデータを取得するよう構成された復号部と；
前記復号されたプロビジョニングデータが正しいかどうかを検証するよう構成された検証部と；を更に備える、
請求項２６に記載のアイデンティティ検証システム。
【請求項２９】
前記検証部は、前記所定のワンタイムパスワード生成アルゴリズムを用いて、前記プロビジョニングデータに基づきワンタイムパスワードを計算し、前記生成された前記ワンタイムパスワードの長さが所定の値を満足するかどうかを確認し、前記生成された前記ワンタイムパスワードの前記長さが前記所定の値を満足する場合、検証に成功した、と特定する、
請求項２７又は請求項２８に記載のアイデンティティ検証システム。
【請求項３０】
前記インテリジェントウェアラブルデバイスと前記インテリジェント端末とは、有線又は無線方式で接続され、前記無線方式は近距離無線通信モードを備える、
請求項２３に記載のアイデンティティ検証システム。
【請求項３１】
前記近距離無線通信モードは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちいずれか１つを備える、
請求項３０に記載のアイデンティティ検証システム。
【請求項３２】
前記ワンタイムパスワードは、ワンタイムパスワード生成アルゴリズムにより生成され、前記ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを備える、
請求項２３に記載のアイデンティティ検証システム。
【請求項３３】
前記インテリジェントウェアラブルデバイスは、前記生成されたワンタイムパスワードを提示するよう構成された画面を備える、
請求項２３に記載のアイデンティティ検証システム。
【請求項３４】
前記マーチャントデバイスは、ガンタイプのスキャナ、縦型スキャナ、及び埋込型のスキャニングモジュールのうちのいずれか１つを備える、
請求項２３に記載のアイデンティティ検証システム。
【請求項３５】
アイデンティティ検証のためのインテリジェントウェアラブルデバイスであって：
接続されたインテリジェント端末を用いて、プロビジョニングデータを、プロビジョニングサーバから取得するよう構成されたプロビジョニングデータ取得部と；
前記取得されたプロビジョニングデータを格納するよう構成された格納部と；
所定のワンタイムパスワード生成アルゴリズムを有し、前記プロビジョニングデータに基づきワンタイムパスワードを生成する埋込型アルゴリズムチップと；
前記生成されたワンタイムパスワードを提示するよう構成された提示部と；を備える、
アイデンティティ検証のためのインテリジェントウェアラブルデバイス。
【請求項３６】
前記プロビジョニングデータは、シードとサーバタイムスタンプとを備える、
請求項３５に記載のインテリジェントウェアラブルデバイス。
【請求項３７】
ワンタイムパスワード機能を有効化するための、前記インテリジェント端末により送信されたリクエストを受信するよう構成されたリクエスト受信部と；
前記埋込型アルゴリズムチップと通信し、前記埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得するよう構成された公開鍵取得部と；
前記インテリジェント端末を用いて前記公開鍵を前記プロビジョニングサーバへ送信するよう構成された公開鍵送信部と；
前記プロビジョニングサーバにより返された前記公開鍵を用いて暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて受信するよう構成されたプロビジョニングデータ受信部と；
前記暗号化されたプロビジョニングデータを格納するよう構成された格納部と；を更に備える、
請求項３５に記載のインテリジェントウェアラブルデバイス。
【請求項３８】
前記埋込型アルゴリズムチップは、更に、前記取得された前記プロビジョニングデータを検証し；
前記格納部は、検証に成功した場合に、前記サーバから取得された前記プロビジョニングデータを格納する、
請求項３５に記載のインテリジェントウェアラブルデバイス。
【請求項３９】
前記対をなす前記秘密鍵を用いて暗号化された前記プロビジョニングデータを復号して前記復号されたプロビジョニングデータを取得するよう構成された復号部を更に備え；
前記埋込型アルゴリズムチップが、更に、前記取得されたプロビジョニングデータを検証する；
請求項３７に記載のインテリジェントウェアラブルデバイス。
【請求項４０】
前記埋込型アルゴリズムチップが、前記取得されたプロビジョニングデータを検証することは：
前記埋込型アルゴリズムチップにより、前記所定のワンタイムパスワード生成アルゴリズムを用いて、前記プロビジョニングデータに基づき、ワンタイムパスワードを計算し、前記生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認することと；
前記生成されたワンタイムパスワードの前記長さが前記所定の値を満足する場合、検証に成功した、と特定することと；を備える、
請求項３８又は請求項３９に記載のインテリジェントウェアラブルデバイス。
【請求項４１】
前記インテリジェントウェアラブルデバイスと前記インテリジェント端末とが有線又は無線方式で前記インテリジェント端末に接続され；
前記無線方式は近距離無線通信モードを備える、
請求項３５に記載のインテリジェントウェアラブルデバイス。
【請求項４２】
前記近距離無線通信モードが、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちいずれか１つを備える、
請求項４１に記載のインテリジェントウェアラブルデバイス。
【請求項４３】
前記ワンタイムパスワードはワンタイムパスワード生成アルゴリズムにより生成され、前記ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを備える、
請求項３５に記載のインテリジェントウェアラブルデバイス。
【請求項４４】
前記提示部が画面を備える、
請求項３５に記載のインテリジェントウェアラブルデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願はインテリジェントウェアラブルデバイスの技術の分野に関し、特に、アイデンティティ（身元）検証（妥当性確認）方法及びシステム並びにインテリジェントウェアラブルデバイスに関する。
【背景技術】
【０００２】
決済をオフラインで行うシナリオが発展を続けるとともに、決済方法は、伝統的な現金による決済から、現在の、ＱＲスキャンによる決済、音波を用いた決済、ＮＦＣによる決済、Ｂｌｕｅｔｏｏｔｈ（登録商標）による決済等へと変化を遂げてきた。現金に代わるインテリジェントデバイスの利用は、将来の主たる決済方法となるであろう。現行のオフライン決済シナリオは、主に、ユーザのスマートフォンに依存しており、決済は、主に、携帯電話上の支払アプリを用いて行われる。
【０００３】
インテリジェントウェアラブルデバイスの発展とともに、インテリジェント装置の適用も、単に携帯電話からＩｏＥ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｅｖｅｒｙｔｈｉｎｇ）へと徐々に変容を遂げ、全てがインテリジェントになりつつある。より利便性が高くフレンドリなインテリジェントウェアラブルデバイスを決済に用いれば、決済に関して、より良好な体験（エクスペリエンス）を実現できる。アイデンティティ検証は、決済工程における重要なステップである。決済工程におけるアイデンティティ検証を実施するにあたり、インテリジェントウェアラブルデバイスの利用は非常に有望である。
【発明の概要】
【０００４】
本願の実施は、アイデンティティ検証を実施するための、アイデンティティ検証方法及びシステム並びにインテリジェントウェアラブルデバイスを提供する。
【０００５】
先に述べた技術的課題を解決するために、本願の実施は以下のように実現される。
【０００６】
アイデンティティ検証方法であって：埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納するステップと；前記インテリジェントウェアラブルデバイスにより、マイクロオペレーティングシステムを用いて、前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示するステップと；マーチャントデバイスにより、前記提示されたワンタイムパスワードを取得し、前記ワンタイムパスワードを、検証のために検証サーバへ送信するステップと；前記マーチャントデバイスにより、前記検証サーバによって送信された検証成功メッセージを受信してアイデンティティ検証を完了するステップと；を含む。
【０００７】
アイデンティティ検証方法であって：埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納するステップと；前記インテリジェントウェアラブルデバイスにより、マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示するステップと；を含む。
【０００８】
アイデンティティ検証システムであって：プロビジョニングデータを格納するよう構成されたプロビジョニングサーバと；所定のワンタイムパスワード生成アルゴリズムを有する埋込型アルゴリズムチップと共に構成されたインテリジェントウェアラブルデバイスであって、接続されたインテリジェント端末を用いて前記プロビジョニングサーバから前記プロビジョニングデータを取得して、格納し、前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示する、前記インテリジェントウェアラブルデバイスと；を含む。このアイデンティティ検証システムはまた、前記提示されたワンタイムパスワードを取得し、前記ワンタイムパスワードを、検証のために検証サーバへ送信し、更に、前記検証サーバにより送信された検証成功メッセージを受信した際にアイデンティティ検証を完了するよう構成されたマーチャントデバイス、及び前記マーチャントデバイスにより送信された前記ワンタイムパスワードを検証するよう構成された前記検証サーバを含む。
【０００９】
アイデンティティ検証のためのインテリジェントウェアラブルデバイスであって：接続されたインテリジェント端末を用いて、プロビジョニングデータを、プロビジョニングサーバから取得するよう構成されたプロビジョニングデータ取得部と；前記取得されたプロビジョニングデータを格納するよう構成された格納部と；所定のワンタイムパスワード生成アルゴリズムを有し、前記プロビジョニングデータに基づきワンタイムパスワードを生成する埋込型アルゴリズムチップと；前記生成されたワンタイムパスワードを提示するよう構成された提示部と；を含む。
【００１０】
本願の実施によれば、インテリジェントウェアラブルデバイスのアイデンティティ検証を実施できる。
【図面の簡単な説明】
【００１１】
本願の実施又は既存の技術における技術的解決策をより分かり易く説明するために、実施又は既存の技術を説明するために必要な添付図面を簡単に以下説明する。当然ながら、以下の説明における添付図面は、本願の幾つかの実施を例示するに過ぎず、当業者であれば、創造的な努力を伴うことなく、これらの添付図面から他の図面を更に導けるであろう。
【００１２】
【図１】図１は、本願に係るアイデンティティ検証方法の実施を例示するフローチャートである。
【００１３】
【図２】図２は、本願に係るアイデンティティ検証方法の実施を例示するフローチャートである。
【００１４】
【図３】図３は、本願に係るアイデンティティ検証システムの実施を例示するブロック図である。
【００１５】
【図４】図４は、本願に係るインテリジェントウェアラブルデバイスの実施を例示するブロック図である。
【発明を実施するための形態】
【００１６】
本願の実施は、アイデンティティ確認方法及びシステム、並びにインテリジェントウェアラブルデバイスを提供する。
【００１７】
当業者が本願の技術的解決策をより良く理解するよう、本願の実施における添付図面に関連して、本願の実施における技術的解決策を明確かつ完全に以下説明する。明らかに、記載の実施は本願の実施の全てではなく、その一部に過ぎない。本願の実施に基づき当業者が創造的な努力を要することなく得られる他の全ての実施は、本願の保護範囲に含まれる。
【００１８】
本願の実施は、アイデンティティ検証方法を提供する。この方法は、インテリジェントウェアラブルデバイス（装置）と、マーチャント（業者側）デバイスと、サーバとに関連する。このサーバは、インテリジェントウェアラブルデバイスのアイデンティティ検証サービスのプロビジョニング（準備、構築）と、インテリジェントウェアラブルデバイスのアイデンティティ検証とを担うことができる。したがって、プロビジョニングサーバ及び検証サーバを配設できる。当然ながら、プロビジョニングサーバ及び検証サーバは同一の物理サーバ上に配置できるが、これには限定されない。プロビジョニングサーバ及び検証サーバは、プロビジョニング及び検証に必要なシード（ｓｅｅｄ）ファイルを保存できる。インテリジェントウェアラブルデバイスには、埋込型アルゴリズムチップを取り付ける（インストールする）ことができる。埋込型アルゴリズムチップは、埋込みセキュアエレメント（ｅｎｂｅｄｄｅｄ  Ｓｅｃｕｒｉｔｙ  Ｅｌｅｍｅｎｔ、ｅＳＥ）のような小型チップであってよい。埋込型アルゴリズムチップは、所定のワンタイムパスワード生成アルゴリズムを有することができる。埋込型アルゴリズムチップは、インテリジェントウェアラブルデバイスによる呼び出しを可能にするため、ハードウェア接続を通じてインターフェースを提供できる。インテリジェントウェアラブルデバイスは、マイクロオペレーティングシステムを用いて埋込型アルゴリズムチップと通信し、データの送受信等を行える。インテリジェントウェアラブルデバイスは、マーチャントデバイスにワンタイムパスワードを提示するよう構成される提示部を具備できる。通常、提示部は表示画面等であってよい。これにより、生成されたワンタイムパスワードを表示画面に提示できる。インテリジェントウェアラブルデバイスには近距離無線通信部をインストールすることができ、近距離無線通信部はインテリジェント端末（例えばスマートフォンやタブレット型コンピュータ）との間で無線通信を行える。近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信（ＩｒＤＡ）、無線ＬＡＮ（Ｗｉ−Ｆｉ（登録商標）又はＷＬＡＮ、概して８０２．１１シリーズのプロトコル）、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）、ＺｉｇＢｅｅ、及びＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の通信技術を含んでよい。マーチャントデバイスは、例えば、スキャンデバイス（ガンタイプのスキャナ、縦型スキャナ、又は埋込型のスキャニングモジュールを含む）であり、スキャニングを通じて、インテリジェントウェアラブルデバイスの提示部で提示されるワンタイムパスワードを取得できる。
【００１９】
図１に例示するように、本願の実施はアイデンティティ検証方法を提供する。この方法は以下を含む。
【００２０】
Ｓ１１０．埋込型アルゴリズムチップ（ユニット）と共に構成されるインテリジェントウェアラブルデバイスが、接続されたインテリジェント端末を用いてプロビジョニングデータをプロビジョニングサーバから取得し、格納する。
【００２１】
プロビジョニングデータは、シードとサーバタイムスタンプとを含むことができる。
【００２２】
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスは、インテリジェント端末を用いてプロビジョニングデータを、直接、プロビジョニングサーバから取得して、これを格納してもよく、送受信の安全性を確保するため、プロビジョニングデータは、暗号化された上で送受信されてもよい。後者の場合、埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスは、暗号化されたプロビジョニングデータを受信した上で格納できる。暗号化方式は、対称暗号化技術を用いても、非対称暗号化技術を用いてもよい。
【００２３】
非対称暗号化技術は公開鍵暗号（ｐｕｂｌｉｃ−ｋｅｙ  ｃｒｙｐｔｏｇｒａｐｈｙ）とも称され、それは例えば古典的なＲＳＡアルゴリズムである。非対称鍵暗号化技術は、照合された一対の鍵を暗号化及び復号で用いる。鍵は２つあり、一方が公開鍵であり、他方が秘密鍵である。各鍵は、データに対し一方向の処理を行い、一方の鍵の機能は他方の鍵のそれと逆である。一方の鍵が暗号化に用いられる場合、他方は復号に用いられる。公開鍵により暗号化されたファイルは秘密鍵を用いてのみ復号可能であり、秘密鍵を用いて暗号化されたファイルは公開鍵を用いてのみ復号可能である。通常、公開鍵はその所有者によって公開されるが、秘密鍵は秘密にしておく必要がある。機密のパケットを送信するにあたって、送信者は、受信者の公開鍵を用いてデータを暗号化してよい。データが暗号化されていれば、そのデータは、受信者がその秘密鍵を用いる場合に限って復号することができる。また、反対に、ユーザは自身の秘密鍵を使ってデータを処理することもできる。送信者が自身の秘密鍵を用いてデータを暗号化した場合、受信者は、送信者が提供する公開鍵を用いてデータを復号することができる。ＲＳＡアルゴリズムに加え、典型的な非対称暗号化アルゴリズムとして、エルガマル（Ｅｌｇａｍａｌ）、ナップサックアルゴリズム、ラビン（Ｒａｂｉｎ）、Ｄ−Ｈ、楕円曲線暗号（ＥＣＣ）等が挙げられるが、ここでは、その詳細は述べない。
【００２４】
非対称暗号化の技術を用いたＳ１１０の解決策は、Ｓ１１１乃至Ｓ１１５において実施される。
【００２５】
Ｓ１１１．インテリジェント端末が、ワンタイムパスワード機能を有効化（イネーブル化）するためのリクエストをインテリジェントウェアラブルデバイスへ送信する。
【００２６】
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスは、インテリジェント端末に無線又は有線で接続されている。無線接続は、近距離無線通信技術を用いて確立してよい。近距離無線通信として、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信（ＩｒＤＡ）、無線ＬＡＮ（Ｗｉ−Ｆｉ（登録商標）又はＷＬＡＮ、概して８０２．１１シリーズのプロトコル）、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の通信技術が挙げられる。
【００２７】
インテリジェント端末は、確立された無線又は有線通信を用いて、ワンタイムパスワード機能を有効化するためのリクエストを、インテリジェントウェアラブルデバイスへ送信できる。
【００２８】
Ｓ１１２．インテリジェントウェアラブルデバイスが、マイクロオペレーティングシステムを用いて埋込型アルゴリズムチップと通信して、埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得する。
【００２９】
インテリジェントウェアラブルデバイスは、マイクロオペレーティングシステム及びハードウェアインターフェースを用いて埋込型アルゴリズムチップと通信することができる。埋込型アルゴリズムチップは非対称暗号化アルゴリズムを用いて公開鍵と秘密鍵との対を事前に生成してもよく、Ｓ１１１においてインテリジェント端末がワンタイムパスワード機能を有効化するためのリクエストを送信する際に、公開鍵と秘密鍵との対を生成してもよい。
【００３０】
インテリジェントウェアラブルデバイスは、マイクロオペレーティングシステムを用いて埋込型アルゴリズムチップと通信し、インテリジェントウェアラブルデバイスは、マイクロオペレーティングシステムを用いて埋込型アルゴリズムチップから公開鍵と秘密鍵との対における公開鍵を取得できる。
【００３１】
Ｓ１１３．インテリジェントウェアラブルデバイスがインテリジェント端末を用いて公開鍵をプロビジョニングサーバへ送信する。
【００３２】
インテリジェントウェアラブルデバイスは、取得した公開鍵をインテリジェント端末へ送信できる。
【００３３】
Ｓ１１４．プロビジョニングサーバが、公開鍵を用いてプロビジョニングデータを暗号化し、暗号化されたプロビジョニングデータを、インテリジェント端末を用いてインテリジェントウェアラブルデバイスへ返す。
【００３４】
プロビジョニングサーバは、公開鍵を取得した後、公開鍵を用いてプロビジョニングデータを暗号化できる。そして、プロビジョニングサーバは、暗号化されたプロビジョニングデータを、インテリジェント端末を用いてインテリジェントウェアラブルデバイスへ返すことができる。
【００３５】
Ｓ１１５．インテリジェントウェアラブルデバイスが、暗号化されたプロビジョニングデータを格納する。
【００３６】
インテリジェントウェアラブルデバイスは、公開鍵を用いて暗号化されたプロビジョニングデータを受信した後、そのデータを格納できる。インテリジェントウェアラブルデバイスは、公開鍵と対をなす秘密鍵を持たないので、プロビジョニングデータを復号できない。したがって、後続のアイデンティティ検証を行えるのは、埋込型アルゴリズムチップ内の対をなす秘密鍵を用いて暗号化されたプロビジョニングデータを復号した後に限られる。
【００３７】
Ｓ１１４の後であってＳ１１５の前に、復号されたプロビジョニングデータの取得のため、埋込型アルゴリズムチップは、更に、対をなす秘密鍵を用いて暗号化されたプロビジョニングデータを復号でき、埋込型アルゴリズムチップはこのプロビジョニングデータを検証する。埋込型アルゴリズムチップは、インテリジェントウェアラブルデバイスにより取得されたプロビジョニングデータを以下のように検証できる。すなわち、埋込型アルゴリズムチップは、所定のワンタイムパスワード生成アルゴリズムを用いて、プロビジョニングデータに基づきワンタイムパスワードを計算し、生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認する。生成されたワンタイムパスワードの長さが所定の値を満足する場合、それは、検証に成功したこと、つまりプロビジョニングデータは正しいデータであって、格納可能であることを示している。
【００３８】
同様に、Ｓ１１０において、埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスが、接続されたインテリジェント端末を用いてプロビジョニングサーバからプロビジョニングデータを取得した後であって、インテリジェントウェアラブルデバイスがプロビジョニングデータを格納する前に、この方法は、埋込型アルゴリズムチップがインテリジェントウェアラブルデバイスにより取得されたプロビジョニングデータを検証し、検証に成功した場合、インテリジェントウェアラブルデバイスがプロビジョニングサーバから取得したプロビジョニングデータを格納するステップを更に含んでよい。同様に、埋込型アルゴリズムチップは、インテリジェントウェアラブルデバイスにより取得されたプロビジョニングデータを以下のように検証してよい。すなわち、埋込型アルゴリズムチップが、所定のワンタイムパスワード生成アルゴリズムを用いて、プロビジョニングデータに基づきワンタイムパスワードを計算し、生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認する。生成されたワンタイムパスワードの長さが所定の値を満足する場合、それは、検証に成功したこと、つまりプロビジョニングデータは正しいデータであって、格納可能であることを示している。
【００３９】
Ｓ１２０．インテリジェントウェアラブルデバイスが、マイクロオペレーティングシステムを用いて埋込型アルゴリズムチップを呼び出し、プロビジョニングデータに基づいてワンタイムパスワードを生成して、提示する。
【００４０】
例えばトランザクションの工程においてアイデンティティ検証が必要な場合、Ｓ１１０で格納されたプロビジョニングデータを用いて検証できる。
【００４１】
インテリジェントウェアラブルデバイスに格納されている暗号化されていないプロビジョニングデータに対し、埋込型アルゴリズムチップを呼び出し、プロビジョニングデータに基づいてワンタイムパスワードを生成してよい。先に述べたように、プロビジョニングデータは、シードとサーバタイムスタンプとを含んでよい。シードはデータを含む。シードにおけるデータに応じ、且つサーバタイムスタンプを参照し、ワンタイムパスワードアルゴリズムを用いてワンタイムパスワードを生成してよい。
【００４２】
埋込型アルゴリズムチップは、ＴＯＴＰ（時間ベースのワンタイムパスワードアルゴリズム）や、ＨＯＴＰ（ＨＭＡＣベースのワンタイムパスワードアルゴリズム）等の、所定のワンタイムパスワード生成アルゴリズム（Ｏｎｅ−ｔｉｍｅ  Ｐａｓｓｗｏｒｄ  Ａｌｇｏｒｉｔｈｍ）を有してよい。ＨＯＴＰを例にとると、埋込型アルゴリズムチップは、インテリジェントウェアラブルデバイスに格納されたプロビジョニングデータを取得し、所定のＨＯＴＰアルゴリズムを呼び出し、プロビジョニングデータをアルゴリズムの入力パラメータとして用いてワンタイムパスワードを生成できる。埋込型アルゴリズムチップは、インテリジェントウェアラブルデバイスに格納されたプロビジョニングデータにおけるシードとサーバスタンプとを取得し、所定のＨＯＴＰアルゴリズムを呼び出すことができる。アルゴリズムは、インテリジェントウェアラブルデバイスがプロビジョニングデータを最初に受信した時のインテリジェントウェアラブルデバイスの時間と、現在の検証におけるインテリジェントウェアラブルデバイスの時間とを計算する。両時間をそれぞれ、第１の時間及び第２の時間と称する。通常、第１の時間が固定されていることは一般に知られている（なぜなら、プロビジョニングデータが最初に受信される時のインテリジェントウェアラブルデバイスの時間は固定されるからである）。サーバタイムスタンプを始点とし、第２の時間と第１の時間との間の差を考慮して、インテリジェントウェアラブルデバイスは現在のサーバ時間を計算できる。すなわち、インテリジェントウェアラブルデバイスは、サーバとの時間的同期を維持でき、更に、アルゴリズムの実行によりワンタイムパスワードを生成できる。
【００４３】
このようにすれば、サーバタイムスタンプを用いて、サーバ時間とインテリジェントウェアラブルデバイスの時間とが整合し、サーバにおけるシードとインテリジェントウェアラブルデバイスに格納されたシードとが整合する。したがって、インテリジェントウェアラブルデバイスがマイクロオペレーティングシステムを用いて埋込型アルゴリズムチップを呼び出して生成したワンタイムパスワードは、サーバ上で同一のワンタイムパスワード生成アルゴリズムを用いて生成されたワンタイムパスワードと同一である。また、異なる時点で生成されるワンタイムパスワード同士は整合しない（おそらく、その精度は、サービス要件及びネットワークの伝送遅延に応じて数秒乃至数分であろう）。よって、以後、サーバはこの原理を用いて、インテリジェントウェアラブルデバイスにより生成されたワンタイムパスワードが正しいかどうかを検証してアイデンティティ検証が成功であるかどうかを特定できる。
【００４４】
インテリジェントウェアラブルデバイスは、ワンタイムパスワードを生成した後、それを提示できる。インテリジェントウェアラブルデバイスは画面を有し、生成されたワンタイムパスワードを画面上に表示できる。
【００４５】
Ｓ１３０．マーチャントデバイスが、提示されたワンタイムパスワードを取得し、検証のため、取得されたワンタイムパスワードを検証サーバへ送信する。
【００４６】
ガンタイプのスキャナ、縦型スキャナ、埋込型のスキャニングモジュール等の取得デバイスをマーチャントの店舗に据え付けることができる。これらのマーチャントデバイスにより、インテリジェントウェアラブルデバイスの画面上に表示できるワンタイムパスワードをスキャンし、ワンタイムパスワードを取得できる。
【００４７】
マーチャントデバイスは、ワンタイムパスワードを取得した後、それを、検証のために検証サーバへ送信できる。
【００４８】
検証サーバ及びプロビジョニングサーバは同一のシードを格納しており、両サーバの時間的同期は維持される。よって、検証サーバは、マーチャントデバイスにより送信された検証リクエストを受信した後、現時点で対応するローカルなワンタイムパスワード、すなわち検証サーバ自体がシードとサーバ時間とに基づき生成したワンタイムパスワードを取得できる。マーチャントデバイスにより送信されるワンタイムパスワードを、第１のワンタイムパスワードと称することができ、検証サーバにより生成されるワンタイムパスワードを、第２のワンタイムパスワードと称することができる。上で述べたように、インテリジェントウェアラブルデバイスの時間は、サーバタイムスタンプを用いてサーバ時間と整合している。したがって、インテリジェントウェアラブルデバイスがマイクロオペレーティングシステムを用いて埋込型アルゴリズムチップを呼び出して、生成した第１のワンタイムパスワードが、検証サーバ上で同一のワンタイムパスワード生成アルゴリズムを用いて生成された第２のワンタイムパスワードと同一であることを保証できる。また、異なる時点で生成されるワンタイムパスワード同士は整合しない（おそらく、その精度は、サービス要件及びネットワークの伝送遅延に応じて数秒乃至数分であろう）。
【００４９】
よって、検証サーバは、アイデンティティ検証に成功しているかどうかの特定を、第１のワンタイムパスワードが第２のワンタイムパスワードと整合するかどうかを特定することによって行ってよく、それが肯定であれば検証は成功であり、否定であれば検証は失敗である。
【００５０】
Ｓ１４０．マーチャントデバイスは検証サーバにより送信された検証成功メッセージを受信してアイデンティティ検証を完了する。
【００５１】
検証サーバは、検証に成功した後、検証成功メッセージをマーチャントデバイスへ返してよい。マーチャントデバイスは、検証サーバにより送信された検証成功メッセージを受信してアイデンティティ検証を完了する。
【００５２】
インテリジェントウェアラブルデバイスは、例えば、スマートウォッチやスマートバンドである。スマートウォッチは高価であり、連続待受時間が短く、使いにくい。スマートバンドは安価であり、連続待受時間が長く、使い易い。決済工程では、ウェアラブルデバイスとしてスマートバンドを使ってアイデンティティ検証を行う方が確実である。当然ながら、本願は、スマートウォッチのようなインテリジェントウェアラブルデバイスを除外するものではない。
【００５３】
インテリジェントウェアラブルデバイスの観点から、図１に例示する方法の実施を以下説明する。図２に例示するように、この方法は以下の各ステップを含む。
【００５４】
Ｓ２１０．埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスが、接続されたインテリジェント端末を用いてプロビジョニングデータをプロビジョニングサーバから取得して、これを格納する。
【００５５】
Ｓ２２０．インテリジェントウェアラブルデバイスが、マイクロオペレーティングシステムを用いて埋込型アルゴリズムチップを呼び出し、プロビジョニングデータに基づきワンタイムパスワードを生成して、これを提示する。
【００５６】
プロビジョニングデータは、シードとサーバタイムスタンプとを含む。
【００５７】
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスが、接続されたインテリジェント端末を用いてプロビジョニングサーバからプロビジョニングデータを取得して、これを格納するステップは、以下を含んでよい。
【００５８】
Ｓ２１１．インテリジェントウェアラブルデバイスが、ワンタイムパスワード機能を有効化するための、インテリジェント端末により送信されたリクエストを受信する。
【００５９】
Ｓ２１２．インテリジェントウェアラブルデバイスが、マイクロオペレーティングシステムを用いて埋込型アルゴリズムチップと通信し、埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得する。
【００６０】
Ｓ２１３．インテリジェントウェアラブルデバイスがインテリジェント端末を用いて公開鍵をプロビジョニングサーバへ送信する。
【００６１】
Ｓ２１４．インテリジェントウェアラブルデバイスが、公開鍵を用いて暗号化されプロビジョニングサーバにより返されたプロビジョニングデータを、インテリジェント端末を用いて受信して、これを格納する。
【００６２】
インテリジェントウェアラブルデバイスが、接続されたインテリジェント端末を用いてプロビジョニングサーバからプロビジョニングデータを取得した後であって、インテリジェントウェアラブルデバイスがプロビジョニングデータを格納する前に、本方法は更に以下を含んでよい。
【００６３】
Ｓ２１５．インテリジェントウェアラブルデバイスが、取得したプロビジョニングデータを、検証のために埋込型アルゴリズムチップへ送信する。
【００６４】
Ｓ２１６．検証に成功した場合、インテリジェントウェアラブルデバイスが、サーバから取得したプロビジョニングデータを格納する。
【００６５】
プロビジョニングサーバにより返されたプロビジョニングデータが公開鍵を用いて暗号化された場合、インテリジェントウェアラブルデバイスが公開鍵を用いて暗号化されたプロビジョニングデータを、接続されたインテリジェント端末を用いてプロビジョニングサーバから取得した後であって、インテリジェントウェアラブルデバイスが、暗号化されたプロビジョニングデータを格納する前に、本方法は更に以下を含んでよい。
【００６６】
Ｓ２１７．埋込型アルゴリズムチップが、対をなす秘密鍵を用いて暗号化されたプロビジョニングデータを復号して、この復号されたプロビジョニングデータを取得する。
【００６７】
Ｓ２１８．埋込型アルゴリズムチップが、このプロビジョニングデータを検証する。
【００６８】
埋込型アルゴリズムチップがプロビジョニングデータを検証するステップは以下を含んでよい。
【００６９】
埋込型アルゴリズムチップは、所定のワンタイムパスワード生成アルゴリズムを用い、プロビジョニングデータに基づきワンタイムパスワードを計算し、生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認し、生成されたワンタイムパスワードの長さが所定の値を満足する場合、検証に成功した、と特定する。
【００７０】
インテリジェントウェアラブルデバイスは、有線又は無線方式でインテリジェント端末に接続され、無線方式は近距離無線通信方法を含む。
【００７１】
近距離無線通信モードは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちのいずれか１つを含む。
【００７２】
ワンタイムパスワードは、ワンタイムパスワード生成アルゴリズムにより生成されることができ、ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを含む。
【００７３】
インテリジェントウェアラブルデバイスは、生成されたワンタイムパスワードを、画面を用いて提示してよい。
【００７４】
図３に例示するように、本願は、アイデンティティ検証システムの実施を更に提供し、この実施は:プロビジョニングデータを格納するよう構成されたプロビジョニングサーバ３１と；ワンタイムパスワード生成アルゴリズムを有する埋込型アルゴリズムチップ３３と共に構成されたインテリジェントウェアラブルデバイス３２であって、インテリジェントウェアラブルデバイス３２が、接続されたインテリジェント端末３４を用いてプロビジョニングサーバ３１からプロビジョニングデータを取得して、これを格納し、インテリジェントウェアラブルデバイス３２が埋込型アルゴリズムチップ３３を呼び出し、プロビジョニングデータに基づきワンタイムパスワードを生成して、これを提示する、インテリジェントウェアラブルデバイス３２と；提示されたワンタイムパスワードを取得し、このワンタイムパスワードを、検証のため検証サーバ３６へ送信し、更に、検証サーバ３６により送信された検証成功メッセージを受信した際にアイデンティティ検証を完了するよう構成されたマーチャントデバイス３５と；を含む。
【００７５】
好ましくは、プロビジョニングサーバ３１と検証サーバ３６とは同一のサーバに統合される。
【００７６】
好ましくは、プロビジョニングデータは、シードとサーバタイムスタンプとを含む。
【００７７】
好ましくは、インテリジェントウェアラブルデバイス３２は、インテリジェントウェアラブルデバイスへ、ワンタイムパスワード機能を有効化するためのリクエストを送信するよう構成されたリクエスト部と、埋込型アルゴリズムチップと通信し、埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得するよう構成された公開鍵取得部と、インテリジェント端末を用いて公開鍵をプロビジョニングサーバへ送信するよう構成された公開鍵送信部と、公開鍵を用いて暗号化されプロビジョニングサーバにより返されたプロビジョニングデータを、インテリジェント端末を用いて受信するよう構成されたプロビジョニングデータ受信部と、暗号化されたプロビジョニングデータを格納するよう構成された格納部とを含む。
【００７８】
好ましくは、埋込型アルゴリズムチップ３３は、インテリジェントウェアラブルデバイスにより取得されたプロビジョニングデータが正しいかどうかを検証するよう構成された検証部を更に含む。
【００７９】
好ましくは、埋込型アルゴリズムチップ３３は、対をなす秘密鍵を用いて暗号化されたプロビジョニングデータを復号して復号されたプロビジョニングデータを取得するよう構成された復号部を更に含む。
【００８０】
検証部は、復号されたプロビジョニングデータが正しいかどうかを検証するよう構成される。
【００８１】
好ましくは、検証部は、所定のワンタイムパスワード生成アルゴリズムを用い且つプロビジョニングデータに基づいてワンタイムパスワードを計算し、生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認し、生成されワンタイムパスワードの長さが所定の値を満足する場合、検証に成功した、と特定する。
【００８２】
好ましくは、インテリジェントウェアラブルデバイス３２は、有線又は無線方式でインテリジェント端末３４に接続され、無線方式は近距離無線通信モードを含む。
【００８３】
好ましくは、近距離無線通信モードは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちのいずれか１つを含む。
【００８４】
好ましくは、ワンタイムパスワードはワンタイムパスワード生成アルゴリズムにより生成され、ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを含む。
【００８５】
好ましくは、インテリジェントウェアラブルデバイスは、生成されたワンタイムパスワードを提示するよう構成された画面を含む。
【００８６】
好ましくは、マーチャントデバイス３５は、ガンタイプのスキャナ、縦型スキャナ、及び埋込型のスキャニングモジュールのうちのいずれか１つを含む。
【００８７】
図４に例示するように、本願は、アイデンティティ検証のためのインテリジェントウェアラブルデバイスの実施を更に提供し、この実施は：接続されたインテリジェント端末を用いてプロビジョニングデータをプロビジョニングサーバから取得するよう構成されたプロビジョニングデータ取得部４１と；取得されたプロビジョニングデータを格納するよう構成された格納部４２と；所定のワンタイムパスワード生成アルゴリズムを有しプロビジョニングデータに基づきワンタイムパスワードを生成する埋込型アルゴリズムチップ４３と；生成されたワンタイムパスワードを提示するよう構成された提示部４４と；を含む。
【００８８】
好ましくは、プロビジョニングデータは、シードとサーバタイムスタンプとを含む。
【００８９】
好ましくは、インテリジェントウェアラブルデバイスは：ワンタイムパスワード機能を有効化するための、インテリジェント端末により送信されるリクエストを受信するよう構成されたリクエスト受信部と；埋込型アルゴリズムチップと通信し、埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成する公開鍵と秘密鍵との対における公開鍵を取得するよう構成された公開鍵取得部と；インテリジェント端末を用いて公開鍵をプロビジョニングサーバへ送信するよう構成された公開鍵送信部と；公開鍵を用いて暗号化され、プロビジョニングサーバにより返されるプロビジョニングデータを、インテリジェント端末を用いて受信するよう構成されたプロビジョニングデータ受信部と；暗号化されたプロビジョニングデータを格納するよう構成された格納部と；を含む。
【００９０】
好ましくは、埋込型アルゴリズムチップは、更に、取得されたプロビジョニングデータを検証し、格納部は、検証に成功した場合、サーバから取得されたプロビジョニングデータを格納する。
【００９１】
好ましくは、インテリジェントウェアラブルデバイスは、対をなす秘密鍵を用いて暗号化されたプロビジョニングデータを復号して復号されたプロビジョニングデータを取得するよう構成された復号部を更に含み、埋込型アルゴリズムチップは取得されたプロビジョニングデータを更に検証する。
【００９２】
好ましくは、埋込型アルゴリズムチップが、取得されたプロビジョニングデータを検証することは、以下を含む。
【００９３】
埋込型アルゴリズムチップは、所定のワンタイムパスワード生成アルゴリズムを用いて、プロビジョニングデータに基づき、ワンタイムパスワードを計算し、生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認し、生成されたワンタイムパスワードの長さが所定の値を満足する場合、検証に成功した、と特定する。
【００９４】
好ましくは、インテリジェントウェアラブルデバイスは、有線又は無線方式でインテリジェント端末に接続され、無線方式は近距離無線通信方法を含む。
【００９５】
好ましくは、近距離無線通信モードは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちいずれか１つを含む。
【００９６】
好ましくは、ワンタイムパスワードはワンタイムパスワード生成アルゴリズムにより生成され、ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを含む。
【００９７】
好ましくは、提示部は画面を含む。
【００９８】
１９９０年代、技術の改良は、それがハードウェアの改良（例えば、ダイオード、トランジスタ、スイッチなどの回路構造の改良）に関するものなのか、ソフトウェアの改良（手順の改良など）に関するものなのかを、明確に識別することができた。一方、技術の発展に伴い、今日の多くの方法的工程における改良は、ハードウェア回路構造における直接的な改良と見做すことができる。大多数の設計者は、改良された方法的工程をハードウェア回路にプログラミングすることによって、対応するハードウェア回路構造を得ている。したがって、方法的工程における改良を、ハードウェアエンティティモジュールを用いて実施することは不可能である、ということは言えない。例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等のプログラマブル論理デバイス（ＰＬＤ）は、そのような、ユーザによるデバイスのプログラミングにより論理機能が特定される集積回路である。設計者は、専用の集積回路チップの設計及び製造をチップメーカに頼らずに、デジタルシステムをプログラミングにより単一のＰＬＤに「統合」する。さらに、今日、集積回路チップを手作業で製造する代わりに、プログラミングは、主に、プログラムの開発及び記述のために用いられるソフトウェアコンパイラに類似する「ロジックコンパイラ」ソフトウェアを使用して行われている。コンパイル前に存在するオリジナルのコードは特定のプログラミング言語でも記述可能であり、これはハードウェア記述言語（ＨＤＬ）と呼ばれる。ＨＤＬには多くの種類があり、ＡＢＥＬ（Ａｄｖａｎｃｅｄ  Ｂｏｏｌｅａｎ  Ｅｘｐｒｅｓｓｉｏｎ  Ｌａｎｇｕａｇｅ）、ＡＨＤＬ（Ａｌｔｅｒａ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）、Ｃｏｎｆｌｕｅｎｃｅ（コンフルエンス）、ＣＵＰＬ（Ｃｏｒｎｅｌｌ  Ｕｎｉｖｅｒｓｉｔｙ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｌａｎｇｕａｇｅ）、ＨＤＣａｌ、ＪＨＤＬ（Ｊａｖａ（登録商標）  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）、Ｌａｖａ、Ｌｏｌａ、ＭｙＨＤＬ、ＰＡＬＡＳＭ、ＲＨＤＬ（Ｒｕｂｙ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）は、その例である。ＶＨＤＬ（Ｖｅｒｙ−Ｈｉｇｈ−Ｓｐｅｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）及びＶｅｒｉｌｏｇが、現在では最も一般的に使われている。当業者にとっては、先のハードウェア記述言語の幾つかを通じて方法的工程を論理的にプログラミングし、方法的工程を集積回路にプログラミングすることにより、論理方法的工程のハードウェア回路を容易に得られることは明らかであろう。
【００９９】
コントローラは、適切な方法により実装できる。例えば、コントローラは、マイクロプロセッサ若しくはプロセッサ、論理ゲート、スイッチ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックコントローラ、及び埋め込まれたマイクロコントローラによって実行されるコンピュータ読取可能なプログラムコード（ソフトウェア又はファームウェアなど）を格納するコンピュータ読取可能な媒体であってもよい。コントローラの例として、以下のマイクロコントローラが挙げられるが、これらに限定されない。すなわち、ＡＲＣ  ６２５Ｄ、Ａｔｍｅｌ  ＡＴ９１ＳＡＭ、Ｍｉｃｒｏｃｈｉｐ  ＰＩＣ１８Ｆ２６Ｋ２０、及びＳｉｌｉｃｏｎｅ  Ｌａｂｓ  Ｃ８０５１Ｆ３２０が挙げられる。メモリコントローラも、メモリの制御ロジックの一部として実装できる。当業者であれば、コンピュータ読取可能なプログラムコードを用いてコントローラを実装することに加えて、秩序的手順で論理プログラミングを実行してコントローラに論理ゲート、スイッチ、特定用途向け集積回路、プログラマブルロジックコントローラ、及び内蔵マイクロコントローラの形態で同じ機能を実行させることができることも理解できよう。したがって、このようなコントローラは、ハードウェアコンポーネントとみなすことができる。コントローラに含まれ様々な機能を実装するように構成されるデバイスは、ハードウェアコンポーネント内の構造とみなすことができる。あるいは、様々な機能を実装するように構成されるデバイスは、この方法を実装するソフトウェアモジュール及びハードウェアコンポーネント内の構造の両方とみなすことさえできる。
【０１００】
先に述べた実施で示したシステム、デバイス、モジュール、又はユニットは、コンピュータチップ又はエンティティを用いて実施することも、特定の機能を持つ製品で実施することもできる。
【０１０１】
説明を容易にするために、前記デバイスは、機能を様々なユニットに分割して説明されている。当然ながら、本願を実施する場合、全ユニットの前記機能は、一つ以上のソフトウェア及び／又はハードウェアで実装することができる。
【０１０２】
当業者は、本願の実施が方法、システム、又はコンピュータプログラム製品として提供できることを理解するはずである。そのため、本願は、ハードウェアのみの実施、ソフトウェアのみの実施、又は、ソフトウェアとハードウェアとの組み合わせによる実施を用いることができる。さらに、本願は、コンピュータで使用可能なプログラムコードを含んだ１台以上のコンピュータで使用可能な記憶媒体（磁気ディスクストレージ、ＣＤ−ＲＯＭ、光学メモリ等を含むがこれに限定されない）上で実施されるコンピュータプログラム製品を使用できる。
【０１０３】
本願は、本願の実施に係る方法、デバイス（システム）、コンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明されている。フローチャート及び／又はブロック図内の各プロセス及び／又は各ブロック、並びにフローチャート及び／又はブロック図内のプロセス及び／又はブロックの組み合わせを実施するために、コンピュータプログラム命令を使用することができることを理解されたい。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、組み込みプロセッサ、又はあらゆるその他のプログラムマブルデータ処理デバイスに、マシンを生成するために提供されることができ、これにより、コンピュータ、又は、あらゆるその他のプログラムマブルデータ処理デバイスのプロセッサが、フローチャートの１つ以上の工程において、及び／又は、ブロック図の１つ以上のブロックにおいて、特定の機能を実施するデバイスを生成できるようになる。
【０１０４】
これらのコンピュータプログラム命令を、コンピュータ又はあらゆるその他のプログラマブルデータ処理デバイスに特定の方法で機能するように命令することができるコンピュータ読取可能なメモリに記憶して、これらのコンピュータ読取可能なメモリに記憶された命令が、命令デバイスを含む加工品を作り出すようにすることができる。この命令デバイスは、フローチャート内の１つ以上の工程における、及び／又はブロック図内の１つ以上のブロックにおける特定の機能を実施する。
【０１０５】
これらのコンピュータプログラム命令をコンピュータ又はその他のプログラマブルデータ処理デバイスにロードして、コンピュータ又はその他のプログラムマブルデバイス上で一連の操作及びステップが実行されるようにし、コンピュータで実施される処理を生成することができる。これにより、コンピュータ又はその他のプログラムマブルデバイス上で実行される命令が、フローチャート内の１つ以上のステップ及び／又はブロック図内の１つ以上のブロックにおける特定の機能を実施するデバイスを提供することを可能とする。
【０１０６】
典型的な構成では、計算デバイスは１つ以上のプロセッサ（ＣＰＵｓ）、入出力インターフェース、ネットワークインターフェース、及びメモリを含む。
【０１０７】
メモリは、揮発性のストレージ、ランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ、及び／又はリードオンリーメモリ（ＲＯＭ）やフラッシュメモリ（フラッシュＲＡＭ）のようなコンピュータ読取可能な他の形式のメモリを含んでよい。メモリはコンピュータ読取可能な媒体の一例である。
【０１０８】
コンピュータ読取可能な媒体には、任意の方法又は技術を用いて情報を記憶できる、永続的、非永続的、移動可能な、移動不能な媒体が含まれる。この情報はコンピュータ読取可能な命令、データ構造、プログラムモジュール、又はその他のデータであってよい。コンピュータの記憶媒体の例として、計算デバイスによってアクセスできる情報を記憶するために用いることが可能な、パラレルランダムアクセスマシン（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、別タイプのランダムアクセスメモリ、リードオンリーメモリ（ＲＯＭ）、電気的に消去可能でプログラム可能なＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリ、又は別のメモリ技術、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、又は別の光学記憶装置、磁気カセットテープ、テープ及びディスク記憶装置、又は別の磁気記憶デバイス、若しくはその他任意の非一時的媒体があるが、それらに限定されない。本願の定義に基づき、コンピュータ読取可能な媒体は、変調されたデータ信号及び搬送波のような一時的な媒体（ｔｒａｎｓｉｔｏｒｙ  ｍｅｄｉａ）を含まない。
【０１０９】
さらに、用語「含む」、「含有する」、又はこれらのその他任意の応用形は、非限定的な包含を網羅するものであるため、一連の要素を含んだ工程、方法、物品、デバイスはこれらの要素を含むだけでなく、ここで明確に挙げていないその他の要素をも含む、あるいは、このような工程、方法、物品、デバイスに固有の要素をさらに含むことができる点に留意することが重要である。「（一の）〜を含む」との用語を付けて示された要素は、それ以上の制約がなければ、その要素を含んだ工程、方法、物品、デバイス内に別の同一の要素をさらに含むことを排除しない。
【０１１０】
当業者は、本願の実施が方法、システム、コンピュータプログラム製品として提供され得ることを理解するはずである。そのため、本願は、ハードウェアのみの実施の形式、ソフトウェアのみの実施の形式、又は、ソフトウェアとハードウェアの組み合わせによる実施の形式を用いることができる。さらに、本願は、コンピュータで用いることができるプログラムコードを含んだ、１つ以上のコンピュータで使用可能な記憶媒体（磁気ディスクストレージ、ＣＤ−ＲＯＭ、光学ディスク等を非限定的に含む）上で実施されるコンピュータプログラム製品の形態を用いることが可能である。
【０１１１】
本願は、コンピュータにより実行されるコンピュータ実行可能な命令、例えばプログラムモジュールの一般的文脈において記載することができる。一般に、プログラムモジュールは、特定のタスクを実行する、或いは特定の抽象データ型を実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。本願は、分散型コンピューティング環境において実践することもできる。これら分散型コンピューティング環境において、タスクは、通信ネットワークを用いることにより接続されるリモート処理デバイスにより実行される。分散型コンピューティング環境において、プログラムモジュールは、格納デバイスを含むローカル及びリモートコンピュータ格納媒体に配置することができる。
【０１１２】
本明細書における実施は、逐次的な形式で記載されている。実施における同一又は類似の部分については、互いの実施を参照することができる。各実施は、他の実施との差異に焦点を当てている。特に、システムの実施は方法の実施に類似しており、したがって、簡潔に記載される。関連する部分については、方法の実施における関連する説明を参照されたい。
【０１１３】
上述のものは本願の一実施の形態に過ぎず、本願を限定するものではない。当業者にとって、本願は様々な修正及び変更を加えることができる。本願の主旨及び原理から逸脱することなく為されるあらゆる修正、均等物による代替、改善は、本願の特許請求の範囲に含まれるものである。
【符号の説明】
【０１１４】
３１  プロビジョニングサーバ
３２  インテリジェントウェアラブルデバイス
３３  埋込型アルゴリズムチップ
３４  インテリジェント端末
３５  マーチャントデバイス
３６  検証サーバ
４１  プロビジョニングデータ取得部
４２  格納部
４３  埋込型アルゴリズムチップ
４４  提示部
【図１】
2019521416.tif 000003
【図２】
2019521416.tif 000004
【図３】
2019521416.tif 000005
【図４】
2019521416.tif 000006
【手続補正書】
【提出日】平成31年4月1日(2019.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アイデンティティを検証する方法であって：
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納するステップ（Ｓ１１０）と；
前記インテリジェントウェアラブルデバイスにより、マイクロオペレーティングシステムを用いて、前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示するステップ（Ｓ１２０）と；
マーチャントデバイスにより、前記提示されたワンタイムパスワードを取得し、前記ワンタイムパスワードを、検証のために検証サーバへ送信するステップ（Ｓ１３０）と；
前記マーチャントデバイスにより、前記検証サーバによって送信された検証成功メッセージを受信してアイデンティティ検証を完了するステップ（Ｓ１４０）と；を備える、
アイデンティティを検証する方法。
【請求項２】
前記プロビジョニングサーバと前記検証サーバとは、同一のサーバに統合される、
請求項１に記載の方法。
【請求項３】
前記プロビジョニングデータは、シードとサーバタイムスタンプとを備える、
請求項１に記載の方法。
【請求項４】
前記プロビジョニングデータを取得して、格納するステップは：
前記インテリジェント端末により、前記インテリジェントウェアラブルデバイスへ、ワンタイムパスワード機能を有効化するためのリクエストを送信するステップと；
前記インテリジェントウェアラブルデバイスにより、前記マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップと通信し、前記埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得するステップと；
前記インテリジェントウェアラブルデバイスにより、前記インテリジェント端末を用いて前記公開鍵を前記プロビジョニングサーバへ送信するステップと；
前記プロビジョニングサーバにより、前記公開鍵を用いて前記プロビジョニングデータを暗号化し、前記暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて前記インテリジェントウェアラブルデバイスへ返すステップと；
前記インテリジェントウェアラブルデバイスにより、前記暗号化されたプロビジョニングデータを格納するステップと；を備える、
請求項１に記載の方法。
【請求項５】
前記埋込型アルゴリズムチップと共に構成される前記インテリジェントウェアラブルデバイスが、接続された前記インテリジェント端末を用いて、前記プロビジョニングサーバから前記プロビジョニングデータを取得した後であって、前記インテリジェントウェアラブルデバイスが前記プロビジョニングデータを格納する前に：
前記埋込型アルゴリズムチップにより、前記インテリジェントウェアラブルデバイスによって取得された前記プロビジョニングデータを検証するステップと；
検証に成功した場合、前記インテリジェントウェアラブルデバイスにより、前記サーバから取得された前記プロビジョニングデータを格納するステップと；を更に備える、
請求項１に記載の方法。
【請求項６】
前記プロビジョニングサーバにより、前記暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて前記インテリジェントウェアラブルデバイスへ返す前記ステップの後であって、前記インテリジェントウェアラブルデバイスにより、前記暗号化されたプロビジョニングデータを格納する前記ステップの前に：
前記埋込型アルゴリズムチップにより、前記対をなす前記秘密鍵を用いて前記暗号化されたプロビジョニングデータを復号して前記復号されたプロビジョニングデータを取得するステップと；
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証するステップと；を更に備える、
請求項４に記載の方法。
【請求項７】
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証する前記ステップは：
前記埋込型アルゴリズムチップにより、所定のワンタイムパスワード生成アルゴリズムを用いて、前記プロビジョニングデータに基づきワンタイムパスワードを計算し、前記生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認するステップと；
前記生成されたワンタイムパスワードの前記長さが前記所定の値を満足する場合、検証に成功した、と特定するステップと；を備える、
請求項５又は請求項６に記載の方法。
【請求項８】
前記インテリジェントウェアラブルデバイスと前記インテリジェント端末とは、有線又は無線方式で接続され、前記無線方式は近距離無線通信モードを備える、
請求項１に記載の方法。
【請求項９】
前記近距離無線通信モードが、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちのいずれか１つを備える、
請求項８に記載の方法。
【請求項１０】
前記ワンタイムパスワードはワンタイムパスワード生成アルゴリズムにより生成され、前記ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを備える、
請求項１に記載の方法。
【請求項１１】
前記インテリジェントウェアラブルデバイスは、画面を用いて、前記生成されたワンタイムパスワードを提示する、
請求項１に記載の方法。
【請求項１２】
前記マーチャントデバイスは、ガンタイプのスキャナ、縦型スキャナ、及び埋込型のスキャニングモジュールのうちのいずれか１つを備える、
請求項１に記載の方法。
【請求項１３】
請求項１乃至請求項１２のいずれか１項に記載の方法を実行するように構成された複数のモジュールを備える、
アイデンティティを検証するためのシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
上述のものは本願の一実施の形態に過ぎず、本願を限定するものではない。当業者にとって、本願は様々な修正及び変更を加えることができる。本願の主旨及び原理から逸脱することなく為されるあらゆる修正、均等物による代替、改善は、本願の特許請求の範囲に含まれるものである。
以下、本発明の実施の態様の例を列挙する。
［第１の局面］
アイデンティティ検証方法であって：
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納するステップと；
前記インテリジェントウェアラブルデバイスにより、マイクロオペレーティングシステムを用いて、前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示するステップと；
マーチャントデバイスにより、前記提示されたワンタイムパスワードを取得し、前記ワンタイムパスワードを、検証のために検証サーバへ送信するステップと；
前記マーチャントデバイスにより、前記検証サーバによって送信された検証成功メッセージを受信してアイデンティティ検証を完了するステップと；を備える、
アイデンティティ検証方法。
［第２の局面］
前記プロビジョニングサーバと前記検証サーバとは、同一のサーバに統合される、
第１の局面に記載のアイデンティティ検証方法。
［第２の局面］
前記プロビジョニングデータは、シードとサーバタイムスタンプとを備える、
第１の局面に記載のアイデンティティ検証方法。
［第４の局面］
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納する前記ステップは：
前記インテリジェント端末により、前記インテリジェントウェアラブルデバイスへ、ワンタイムパスワード機能を有効化するためのリクエストを送信するステップと；
前記インテリジェントウェアラブルデバイスにより、前記マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップと通信し、前記埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得するステップと；
前記インテリジェントウェアラブルデバイスにより、前記インテリジェント端末を用いて前記公開鍵を前記プロビジョニングサーバへ送信するステップと；
前記プロビジョニングサーバにより、前記公開鍵を用いて前記プロビジョニングデータを暗号化し、前記暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて前記インテリジェントウェアラブルデバイスへ返すステップと；
前記インテリジェントウェアラブルデバイスにより、前記暗号化されたプロビジョニングデータを格納するステップと；を備える、
第１の局面に記載のアイデンティティ検証方法。
［第５の局面］
前記埋込型アルゴリズムチップと共に構成される前記インテリジェントウェアラブルデバイスが、接続された前記インテリジェント端末を用いて、前記プロビジョニングサーバから前記プロビジョニングデータを取得した後であって、前記インテリジェントウェアラブルデバイスが前記プロビジョニングデータを格納する前に：
前記埋込型アルゴリズムチップにより、前記インテリジェントウェアラブルデバイスによって取得された前記プロビジョニングデータを検証するステップと；
検証に成功した場合、前記インテリジェントウェアラブルデバイスにより、前記サーバから取得された前記プロビジョニングデータを格納するステップと；を更に備える、
第１の局面に記載のアイデンティティ検証方法。
［第６の局面］
前記プロビジョニングサーバにより、前記暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて前記インテリジェントウェアラブルデバイスへ返す前記ステップの後であって、前記インテリジェントウェアラブルデバイスにより、前記暗号化されたプロビジョニングデータを格納する前記ステップの前に：
前記埋込型アルゴリズムチップにより、前記対をなす前記秘密鍵を用いて前記暗号化されたプロビジョニングデータを復号して前記復号されたプロビジョニングデータを取得するステップと；
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証するステップと；を更に備える、
第４の局面に記載のアイデンティティ検証方法。
［第７の局面］
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証する前記ステップは：
前記埋込型アルゴリズムチップにより、所定のワンタイムパスワード生成アルゴリズムを用いて、前記プロビジョニングデータに基づきワンタイムパスワードを計算し、前記生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認するステップと；
前記生成されたワンタイムパスワードの前記長さが前記所定の値を満足する場合、検証に成功した、と特定するステップと；を備える、
第５又は６の局面に記載のアイデンティティ検証方法。
［第８の局面］
前記インテリジェントウェアラブルデバイスと前記インテリジェント端末とは、有線又は無線方式で接続され、前記無線方式は近距離無線通信モードを備える、
第１の局面に記載のアイデンティティ検証方法。
［第９の局面］
前記近距離無線通信モードが、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちのいずれか１つを備える、
第８の局面に記載のアイデンティティ検証方法。
［第１０の局面］
前記ワンタイムパスワードはワンタイムパスワード生成アルゴリズムにより生成され、前記ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを備える、
第１の局面に記載のアイデンティティ検証方法。
［第１１の局面］
前記インテリジェントウェアラブルデバイスは、画面を用いて、前記生成されたワンタイムパスワードを提示する、
第１の局面に記載のアイデンティティ検証方法。
［第１２の局面］
前記マーチャントデバイスは、ガンタイプのスキャナ、縦型スキャナ、及び埋込型のスキャニングモジュールのうちのいずれか１つを備える、
第１の局面に記載のアイデンティティ検証方法。
［第１３の局面］
アイデンティティ検証方法であって：
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納するステップと；
前記インテリジェントウェアラブルデバイスにより、マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示するステップと；を備える、
アイデンティティ検証方法。
［第１４の局面］
前記プロビジョニングデータは、シードとサーバタイムスタンプとを備える、
第１３の局面に記載のアイデンティティ検証方法。
［第１５の局面］
埋込型アルゴリズムチップと共に構成されるインテリジェントウェアラブルデバイスにより、接続されたインテリジェント端末を用いて、プロビジョニングデータをプロビジョニングサーバから取得して、格納する前記ステップは：
前記インテリジェントウェアラブルデバイスにより、ワンタイムパスワード機能を有効化するための、前記インテリジェント端末により送信されるリクエストを受信するステップと：
前記インテリジェントウェアラブルデバイスにより、前記マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップと通信し、前記埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成する公開鍵と秘密鍵との対における公開鍵を取得するステップと；
前記インテリジェントウェアラブルデバイスにより、前記インテリジェント端末を用いて前記公開鍵を前記プロビジョニングサーバへ送信するステップと；
前記インテリジェントウェアラブルデバイスにより、前記インテリジェント端末を用いて、前記プロビジョニングサーバにより返される前記公開鍵を用いて暗号化されたプロビジョニングデータを受信して、格納するステップと；を備える、
第１３の局面に記載のアイデンティティ検証方法。
［第１６の局面］
前記インテリジェントウェアラブルデバイスが、接続された前記インテリジェント端末を用いて、前記プロビジョニングサーバから前記プロビジョニングデータを取得した後であって、前記インテリジェントウェアラブルデバイスが前記プロビジョニングデータを格納する前に：
前記インテリジェントウェアラブルデバイスにより、前記取得されたプロビジョニングデータを、検証のために前記埋込型アルゴリズムチップへ送信するステップと；
検証に成功した場合、前記インテリジェントウェアラブルデバイスにより、前記サーバから取得された前記プロビジョニングデータを格納するステップと；を更に備える、
第１３の局面に記載のアイデンティティ検証方法。
［第１７の局面］
前記インテリジェントウェアラブルデバイスが、前記プロビジョニングサーバにより返された前記公開鍵を用いて暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて受信した後であって、前記インテリジェントウェアラブルデバイスが前記暗号化されたプロビジョニングデータを格納する前に：
前記埋込型アルゴリズムチップにより、前記対をなす前記秘密鍵を用いて前記暗号化されたプロビジョニングデータを復号して前記復号されたプロビジョニングデータを取得するステップと；
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証するステップと；を更に備える、
第１５の局面に記載のアイデンティティ検証方法。
［第１８の局面］
前記埋込型アルゴリズムチップにより、前記プロビジョニングデータを検証する前記ステップは：
前記埋込型アルゴリズムチップにより、所定のワンタイムパスワード生成アルゴリズムを用いて、前記プロビジョニングデータに基づき、ワンタイムパスワードを計算し、前記生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認するステップと；
前記生成されたワンタイムパスワードの前記長さが前記所定の値を満足する場合、検証に成功した、と特定するステップと；を備える、
第１６又は１７の局面に記載のアイデンティティ検証方法。
［第１９の局面］
前記インテリジェントウェアラブルデバイスと前記インテリジェント端末とは、有線又は無線方式で接続され、前記無線方式は近距離無線通信モードを備える、
第１３の局面に記載のアイデンティティ検証方法。
［第２０の局面］
前記近距離無線通信モードは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちのいずれか１つを備える、
第１９の局面に記載のアイデンティティ検証方法。
［第２１の局面］
前記ワンタイムパスワードは、ワンタイムパスワード生成アルゴリズムにより生成され、前記ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを備える
第１３の局面に記載のアイデンティティ検証方法。
［第２２の局面］
前記インテリジェントウェアラブルデバイスは、画面を用いて、前記生成されたワンタイムパスワードを提示する、
第１３の局面に記載のアイデンティティ検証方法。
［第２３の局面］
アイデンティティ検証システムであって：
プロビジョニングデータを格納するよう構成されたプロビジョニングサーバと；
所定のワンタイムパスワード生成アルゴリズムを有する埋込型アルゴリズムチップと共に構成されたインテリジェントウェアラブルデバイスであって、接続されたインテリジェント端末を用いて前記プロビジョニングサーバから前記プロビジョニングデータを取得して、格納し、マイクロオペレーティングシステムを用いて前記埋込型アルゴリズムチップを呼び出し、前記プロビジョニングデータに基づきワンタイムパスワードを生成して、提示する、前記インテリジェントウェアラブルデバイスと；
前記提示されたワンタイムパスワードを取得し、前記ワンタイムパスワードを、検証のために検証サーバへ送信し、更に、前記検証サーバにより送信された検証成功メッセージを受信した際にアイデンティティ検証を完了するよう構成されたマーチャントデバイスと；
前記マーチャントデバイスにより送信された前記ワンタイムパスワードを検証するよう構成された前記検証サーバと；を備える、
アイデンティティ検証システム。
［第２４の局面］
前記プロビジョニングサーバと前記検証サーバとは、同一のサーバに統合される、
第２３の局面に記載のアイデンティティ検証システム。
［第２５の局面］
前記プロビジョニングデータは、シードとサーバタイムスタンプとを備える、
第２３の局面に記載のアイデンティティ検証システム。
［第２６の局面］
前記インテリジェントウェアラブルデバイスは：
前記インテリジェントウェアラブルデバイスへ、ワンタイムパスワード機能を有効化するためのリクエストを送信するよう構成されたリクエスト部と；
前記埋込型アルゴリズムチップと通信し、前記埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得するよう構成された公開鍵取得部と；
前記インテリジェント端末を用いて前記公開鍵を前記プロビジョニングサーバへ送信するよう構成された公開鍵送信部と；
前記公開鍵を用いて暗号化され、前記プロビジョニングサーバにより返されたプロビジョニングデータを、前記インテリジェント端末を用いて受信するよう構成されたプロビジョニングデータ受信部と；
前記暗号化されたプロビジョニングデータを格納するよう構成された格納部と；を備える、
第２３の局面に記載のアイデンティティ検証システム。
［第２７の局面］
前記インテリジェントウェアラブルデバイスは、前記インテリジェントウェアラブルデバイスにより取得された前記プロビジョニングデータが正しいかどうかを検証するよう構成された検証部を更に備える、
第２３の局面に記載のアイデンティティ検証システム。
［第２８の局面］
前記埋込型アルゴリズムチップは：
前記対をなす前記秘密鍵を用いて暗号化された前記プロビジョニングデータを復号して前記復号されたプロビジョニングデータを取得するよう構成された復号部と；
前記復号されたプロビジョニングデータが正しいかどうかを検証するよう構成された検証部と；を更に備える、
第２６の局面に記載のアイデンティティ検証システム。
［第２９の局面］
前記検証部は、前記所定のワンタイムパスワード生成アルゴリズムを用いて、前記プロビジョニングデータに基づきワンタイムパスワードを計算し、前記生成された前記ワンタイムパスワードの長さが所定の値を満足するかどうかを確認し、前記生成された前記ワンタイムパスワードの前記長さが前記所定の値を満足する場合、検証に成功した、と特定する、
第２７又は２８の局面に記載のアイデンティティ検証システム。
［第３０の局面］
前記インテリジェントウェアラブルデバイスと前記インテリジェント端末とは、有線又は無線方式で接続され、前記無線方式は近距離無線通信モードを備える、
第２３の局面に記載のアイデンティティ検証システム。
［第３１の局面］
前記近距離無線通信モードは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちいずれか１つを備える、
第３０の局面に記載のアイデンティティ検証システム。
［第３２の局面］
前記ワンタイムパスワードは、ワンタイムパスワード生成アルゴリズムにより生成され、前記ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを備える、
第２３の局面に記載のアイデンティティ検証システム。
［第３３の局面］
前記インテリジェントウェアラブルデバイスは、前記生成されたワンタイムパスワードを提示するよう構成された画面を備える、
第２３の局面に記載のアイデンティティ検証システム。
［第３４の局面］
前記マーチャントデバイスは、ガンタイプのスキャナ、縦型スキャナ、及び埋込型のスキャニングモジュールのうちのいずれか１つを備える、
第２３の局面に記載のアイデンティティ検証システム。
［第３５の局面］
アイデンティティ検証のためのインテリジェントウェアラブルデバイスであって：
接続されたインテリジェント端末を用いて、プロビジョニングデータを、プロビジョニングサーバから取得するよう構成されたプロビジョニングデータ取得部と；
前記取得されたプロビジョニングデータを格納するよう構成された格納部と；
所定のワンタイムパスワード生成アルゴリズムを有し、前記プロビジョニングデータに基づきワンタイムパスワードを生成する埋込型アルゴリズムチップと；
前記生成されたワンタイムパスワードを提示するよう構成された提示部と；を備える、
アイデンティティ検証のためのインテリジェントウェアラブルデバイス。
［第３６の局面］
前記プロビジョニングデータは、シードとサーバタイムスタンプとを備える、
第３５の局面に記載のインテリジェントウェアラブルデバイス。
［第３７の局面］
ワンタイムパスワード機能を有効化するための、前記インテリジェント端末により送信されたリクエストを受信するよう構成されたリクエスト受信部と；
前記埋込型アルゴリズムチップと通信し、前記埋込型アルゴリズムチップが非対称暗号化アルゴリズムを用いて生成した公開鍵と秘密鍵との対における公開鍵を取得するよう構成された公開鍵取得部と；
前記インテリジェント端末を用いて前記公開鍵を前記プロビジョニングサーバへ送信するよう構成された公開鍵送信部と；
前記プロビジョニングサーバにより返された前記公開鍵を用いて暗号化されたプロビジョニングデータを、前記インテリジェント端末を用いて受信するよう構成されたプロビジョニングデータ受信部と；
前記暗号化されたプロビジョニングデータを格納するよう構成された格納部と；を更に備える、
第３５の局面に記載のインテリジェントウェアラブルデバイス。
［第３８の局面］
前記埋込型アルゴリズムチップは、更に、前記取得された前記プロビジョニングデータを検証し；
前記格納部は、検証に成功した場合に、前記サーバから取得された前記プロビジョニングデータを格納する、
第３５の局面に記載のインテリジェントウェアラブルデバイス。
［第３９の局面］
前記対をなす前記秘密鍵を用いて暗号化された前記プロビジョニングデータを復号して前記復号されたプロビジョニングデータを取得するよう構成された復号部を更に備え；
前記埋込型アルゴリズムチップが、更に、前記取得されたプロビジョニングデータを検証する；
第３７の局面に記載のインテリジェントウェアラブルデバイス。
［第４０の局面］
前記埋込型アルゴリズムチップが、前記取得されたプロビジョニングデータを検証することは：
前記埋込型アルゴリズムチップにより、前記所定のワンタイムパスワード生成アルゴリズムを用いて、前記プロビジョニングデータに基づき、ワンタイムパスワードを計算し、前記生成されたワンタイムパスワードの長さが所定の値を満足するかどうかを確認することと；
前記生成されたワンタイムパスワードの前記長さが前記所定の値を満足する場合、検証に成功した、と特定することと；を備える、
第３８又は３９の局面に記載のインテリジェントウェアラブルデバイス。
［第４１の局面］
前記インテリジェントウェアラブルデバイスと前記インテリジェント端末とが有線又は無線方式で前記インテリジェント端末に接続され；
前記無線方式は近距離無線通信モードを備える、
第３５の局面に記載のインテリジェントウェアラブルデバイス。
［第４２の局面］
前記近距離無線通信モードが、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標）ダイレクト、超広帯域通信、ＺｉｇＢｅｅ、及びＮＦＣのうちいずれか１つを備える、
第４１の局面に記載のインテリジェントウェアラブルデバイス。
［第４３の局面］
前記ワンタイムパスワードはワンタイムパスワード生成アルゴリズムにより生成され、前記ワンタイムパスワード生成アルゴリズムは、ＴＯＴＰアルゴリズムとＨＯＴＰアルゴリズムとを備える、
第３５の局面に記載のインテリジェントウェアラブルデバイス。
［第４４の局面］
前記提示部が画面を備える、
第３５の局面に記載のインテリジェントウェアラブルデバイス。
【国際調査報告】
2019521416.tif 000007
2019521416.tif 000008
2019521416.tif 000009
2019521416.tif 000010