【手続補正書】
【提出日】平成30年9月27日(2018.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末ユーザがセキュリティチェックを行う場合に、ローカルチェック結果を取得するために更新チェックモードを介してローカルチェックを行う工程と、
格納された代用認証情報に従って前記ローカルチェック結果を暗号化して、暗号化チェック結果を取得する工程であって、前記代用認証情報は、前記更新チェックモードがオリジナルチェックモードを置換するために使用される場合に生成される、工程と、
前記暗号化チェック結果、前記ローカルチェック結果および前記端末ユーザのユーザ情報をサーバへ送信する工程とを含み、
前記ローカルチェック結果は、前記ユーザ情報に対応する代用認証情報に従った前記暗号化チェック結果の検証がパスする場合に、信頼できると判断される、
セキュリティチェック方法。
【請求項２】
前記更新チェックモードが前記オリジナルチェックモードを置換するために使用される場合に、前記オリジナルチェックモードの第１のオリジナルチェック認証情報を取得する工程と、
前記更新チェックモードのための前記代用認証情報を生成する工程と、
前記第１のオリジナルチェック認証情報、前記代用認証情報および前記ユーザ情報を前記サーバへ送信する工程であって、それにより、前記ユーザ情報に対応する第２のオリジナルチェック認証情報が取り出され、かつ前記第２のオリジナルチェック認証情報が前記第１のオリジナルチェック認証情報と一致する場合に、前記代用認証情報と前記ユーザ情報との相関が格納される、工程と
をさらに含む、請求項１に記載のセキュリティチェック方法。
【請求項３】
前記端末ユーザに関連付けられた信頼される記憶領域内に前記代用認証情報を格納する工程であって、前記信頼される記憶領域は、信頼される実行環境（ＴＥＥ）モジュールまたはセキュリティ環境（ＳＥ）モジュールを含む、工程をさらに含む、請求項２に記載のセキュリティチェック方法。
【請求項４】
前記代用認証情報は、公開鍵と秘密鍵とを含み、
前記代用認証情報を前記サーバへ送信する工程は、前記公開鍵を前記サーバへ送信する工程をさらに含み、
暗号化チェック結果を取得するために、格納された代用認証情報に従って前記ローカルチェック結果を暗号化する工程は、署名情報を取得するために、前記格納された秘密鍵に従って前記ローカルチェック結果にデジタル的に署名する工程をさらに含み、および
前記暗号化チェック結果を前記サーバへ送信する工程は、前記署名情報を前記サーバへ送信する工程をさらに含み、
前記ローカルチェック結果は、前記ユーザ情報に対応する前記公開鍵に従った前記署名情報の検証がパスする場合に、信頼できると判断される、請求項２に記載のセキュリティチェック方法。
【請求項５】
前記代用認証情報は、ランダムストリングを含み、
前記代用認証情報を前記サーバへ送信する工程は、前記ランダムストリングを前記サーバへ送信する工程をさらに含み、
暗号化チェック結果を取得するために、格納された代用認証情報に従って前記ローカルチェック結果を暗号化する工程は、第１の暗号化データ結果を取得するために、メッセージアブストラクトアルゴリズムにより前記ランダムストリングと前記ローカルチェック結果とを暗号化する工程をさらに含み、および
前記暗号化チェック結果を前記サーバへ送信する工程は、第２の暗号化データ結果を取得するために前記第１の暗号化データ結果を前記サーバへ送信する工程をさらに含み、
前記ローカルチェック結果は、前記第２の暗号化データ結果が前記第１の暗号化データ結果と一致する場合に、信頼できると判断される、請求項２に記載のセキュリティチェック方法。
【請求項６】
端末により送信される暗号化チェック結果、ローカルチェック結果および端末ユーザのユーザ情報を受信する工程であって、前記暗号化チェック結果は、格納された代用認証情報に従って前記ローカルチェック結果を暗号化することにより生成され、前記代用認証情報は、オリジナルチェックモードを置換するために前記更新チェックモードを使用することにより生成され、および前記ローカルチェック結果は、前記端末ユーザがセキュリティチェックを行う場合に、前記更新チェックモードを介してローカルチェックを行うことにより取得される、工程と、
前記ユーザ情報に対応する代用認証情報を取得する工程と、
前記ユーザ情報に対応する前記代用認証情報に従って前記暗号化チェック結果を検証し、かつ前記検証がパスすると、前記ローカルチェック結果が信頼できると判断する工程とを含むセキュリティチェック方法。
【請求項７】
前記端末がオリジナルチェックモードを置換するために前記更新チェックモードを使用する場合に、前記端末により送信された第１のオリジナルチェック認証情報、代用認証情報、および前記ユーザ情報を受信する工程であって、前記第１のオリジナルチェック認証情報は、前記オリジナルチェックモードのチェック認証情報であり、および前記代用認証情報は、前記更新チェックモードのために前記端末により生成される、工程と、
前記ユーザ情報に対応する第２のオリジナルチェック認証情報を検索する工程と、
前記第１のオリジナルチェック認証情報が前記第２のオリジナルチェック認証情報と一致するかどうかを判断する工程と、
前記第１のオリジナルチェック認証情報が前記第２のオリジナルチェック認証情報と一致すると、前記代用認証情報と前記ユーザ情報との相関を格納する工程と
をさらに含む、請求項６に記載のセキュリティチェック方法。
【請求項８】
前記代用認証情報は、公開鍵と秘密鍵とを含み、
前記端末により送信された代用認証情報を受信する工程は、前記端末により送信された前記公開鍵を受信する工程をさらに含み、
前記端末により送信された暗号化チェック結果を受信する工程は、前記端末により送信された署名情報を受信する工程であって、前記署名情報は、前記格納された秘密鍵に従って前記ローカルチェック結果にデジタル的に署名することにより取得される、工程をさらに含み、
前記ユーザ情報に対応する代用認証情報を取得する工程は、前記相関を検索することにより、前記ユーザ情報に対応する公開鍵を取得する工程をさらに含み、および
前記ユーザ情報に対応する前記代用認証情報に従って前記暗号化チェック結果を検証する工程は、前記ユーザ情報に対応する前記公開鍵を介して前記署名情報を検証する工程をさらに含む、請求項７に記載のセキュリティチェック方法。
【請求項９】
前記代用認証情報は、ランダムストリングを含み、
前記端末により送信された代用認証情報を受信する工程は、前記端末により送信された前記ランダムストリングを受信するさらに工程を含み、
前記端末により送信された暗号化チェック結果を受信する工程は、前記端末により送信された第１の暗号化データ結果を受信する工程であって、前記第１の暗号化データ結果は、メッセージアブストラクトアルゴリズムにより前記ランダムストリングと前記ローカルチェック結果とを暗号化することにより取得される、工程をさらに含み、 
前記ユーザ情報に対応する代用認証情報を取得する工程は、前記相関を検索することにより、前記ユーザ情報に対応するランダムストリングを取得する工程をさらに含み、および
前記ユーザ情報に対応する前記代用認証情報に従って前記暗号化チェック結果を検証する工程は、第２の暗号化データ結果を取得するために、前記ユーザ情報に対応するランダムストリングと前記ローカルチェック結果とを前記暗号化アブストラクトアルゴリズムにより暗号化する工程と、前記第２の暗号化データ結果が前記第１の暗号化データ結果と一致するかどうかを判断する工程であって、前記第２の暗号化データ結果が前記第１の暗号化データ結果と一致する場合に前記検証はパスする、工程とをさらに含む、請求項７に記載のセキュリティチェック方法。
【請求項１０】
プロセッサと前記プロセッサにより実行可能な命令を格納するためのメモリとを含む端末であって、前記プロセッサは、前記端末に、
端末ユーザがセキュリティチェックを行う場合に、ローカルチェック結果を取得するために更新チェックモードを介してローカルチェックを行うことと、
格納された代用認証情報に従って前記ローカルチェック結果を暗号化して、暗号化チェック結果を取得することであって、前記代用認証情報は、前記更新チェックモードがオリジナルチェックモードを置換するために使用される場合に生成される、取得することと、
前記暗号化チェック結果、前記ローカルチェック結果および前記端末ユーザのユーザ情報をサーバへ送信することと
を行わせるように構成され、
前記ローカルチェック結果は、前記ユーザ情報に対応する代用認証情報に従った前記暗号化チェック結果の検証がパスする場合に、信頼できると判断される、端末。
【請求項１１】
プロセッサと前記プロセッサにより実行可能な命令を格納するためのメモリとを含むサーバであって、前記プロセッサは、前記サーバに、
前記端末により送信される暗号化チェック結果、ローカルチェック結果および端末ユーザのユーザ情報を受信することであって、前記暗号化チェック結果は、格納された代用認証情報に従って前記ローカルチェック結果を暗号化することにより生成され、前記代用認証情報は、オリジナルチェックモードを置換するために更新チェックモードを使用することにより生成され、および前記ローカルチェック結果は、前記端末ユーザがセキュリティチェックを行う場合に、前記更新チェックモードを介してローカルチェックを行うことにより取得される、受信することと、
前記ユーザ情報に対応する代用認証情報を取得することと、
前記ユーザ情報に対応する前記代用認証情報に従って前記暗号化チェック結果を検証し、かつ前記検証がパスすると、前記ローカルチェック結果が信頼できると判断することとを行うように構成される、サーバ。
【請求項１２】
前記プロセッサは、前記端末に、
前記更新チェックモードが前記オリジナルチェックモードを置換するために使用される場合に、前記オリジナルチェックモードの第１のオリジナルチェック認証情報を取得する工程と、
前記更新チェックモードのための前記代用認証情報を生成する工程と、
前記第１のオリジナルチェック認証情報、前記代用認証情報および前記ユーザ情報を前記サーバへ送信する工程であって、それにより、前記ユーザ情報に対応する第２のオリジナルチェック認証情報が取り出され、かつ前記第２のオリジナルチェック認証情報が前記第１のオリジナルチェック認証情報と一致する場合に、前記代用認証情報と前記ユーザ情報との相関が格納される、工程と
をさらに行わせるように構成される、請求項１０に記載の端末。
【請求項１３】
前記代用認証情報は、信頼される実行環境（ＴＥＥ）モジュールまたはセキュリティ環境（ＳＥ）モジュールに格納される、請求項１２に記載の端末。
【請求項１４】
前記プロセッサは、前記サーバに、
前記端末がオリジナルチェックモードを置換するために前記更新チェックモードを使用する場合に、前記端末により送信された第１のオリジナルチェック認証情報、代用認証情報、および前記ユーザ情報を受信する工程であって、前記第１のオリジナルチェック認証情報は、前記オリジナルチェックモードのチェック認証情報であり、および前記代用認証情報は、前記更新チェックモードのために前記端末により生成される、工程と、
前記ユーザ情報に対応する第２のオリジナルチェック認証情報を検索する工程と、
前記第１のオリジナルチェック認証情報が前記第２のオリジナルチェック認証情報と一致するかどうか比較する工程と、
前記第１のオリジナルチェック認証情報が前記第２のオリジナルチェック認証情報と一致すると、前記代用認証情報と前記ユーザ情報との相関を格納する工程と
をさらに行わせるように構成される、請求項１１に記載のサーバ。
【請求項１５】
命令の組を記憶する非一時的コンピュータ可読媒体であって、前記命令の組は、端末装置にセキュリティチェック方法を実行させるように、前記端末装置の少なくとも１つのプロセッサによって実行可能であり、前記方法は、
端末ユーザがセキュリティチェックを行う場合に、ローカルチェック結果を取得するために更新チェックモードを介してローカルチェックを行う工程と、
格納された代用認証情報に従って前記ローカルチェック結果を暗号化して、暗号化チェック結果を取得する工程であって、前記代用認証情報は、前記更新チェックモードがオリジナルチェックモードを置換するために使用される場合に生成される、工程と、
前記暗号化チェック結果、前記ローカルチェック結果および前記端末ユーザのユーザ情報をサーバへ送信する工程とを含み、
前記ローカルチェック結果は、前記ユーザ情報に対応する代用認証情報に従った前記暗号化チェック結果の検証がパスする場合に、信頼できると判断される、非一時的コンピュータ可読媒体。
【請求項１６】
前記命令の組は、前記端末装置に、
前記更新チェックモードが前記オリジナルチェックモードを置換するために使用される場合に、前記オリジナルチェックモードの第１のオリジナルチェック認証情報を取得する工程と、
前記更新チェックモードのための前記代用認証情報を生成する工程と、
前記第１のオリジナルチェック認証情報、前記代用認証情報および前記ユーザ情報を前記サーバへ送信する工程であって、それにより、前記ユーザ情報に対応する第２のオリジナルチェック認証情報が取り出され、かつ前記第２のオリジナルチェック認証情報が前記第１のオリジナルチェック認証情報と一致する場合に、前記代用認証情報と前記ユーザ情報との相関が格納される、工程と
を実行させるように、前記端末装置の前記少なくとも１つのプロセッサによって実行可能である、請求項１５に記載の非一時的コンピュータ可読媒体。
【請求項１７】
前記命令の組は、前記端末装置に、
前記端末ユーザに関連付けられた信頼される記憶領域内に前記代用認証情報を格納する工程であって、前記信頼される記憶領域は、信頼される実行環境（ＴＥＥ）モジュールまたはセキュリティ環境（ＳＥ）モジュールを含む、工程
を実行させるように、前記端末装置の前記少なくとも１つのプロセッサによって実行可能である、請求項１６に記載の非一時的コンピュータ可読媒体。
【請求項１８】
前記代用認証情報は、公開鍵と秘密鍵とを含み、
前記命令の組は、前記端末装置に、前記公開鍵を前記サーバへ送信することにより前記代用認証情報を前記サーバへ送信する工程を実行させるように、前記端末装置の前記少なくとも１つのプロセッサによって実行可能であり、
前記命令の組は、前記端末装置に、署名情報を取得すべく前記格納された秘密鍵に従って前記ローカルチェック結果にデジタル的に署名することにより、暗号化チェック結果を取得するために、格納された代用認証情報に従って前記ローカルチェック結果を暗号化する工程を実行させるように、前記端末装置の前記少なくとも１つのプロセッサによって実行可能であり、
前記命令の組は、前記端末装置に、前記署名情報を前記サーバへ送信することにより前記暗号化チェック結果を前記サーバへ送信する工程を実行させるように、前記端末装置の前記少なくとも１つのプロセッサによって実行可能であり、
前記ローカルチェック結果は、前記ユーザ情報に対応する前記公開鍵に従った前記署名情報の検証がパスする場合に、信頼できると判断される、請求項１６に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記代用認証情報は、ランダムストリングを含み、
前記命令の組は、前記端末装置に、前記ランダムストリングを前記サーバへ送信することにより前記代用認証情報を前記サーバへ送信する工程を実行させるように、前記端末装置の前記少なくとも１つのプロセッサによって実行可能であり、
前記命令の組は、前記端末装置に、第１の暗号化データ結果を取得すべくメッセージアブストラクトアルゴリズムにより前記ランダムストリングと前記ローカルチェック結果とを暗号化することにより、暗号化チェック結果を取得するために、格納された代用認証情報に従って前記ローカルチェック結果を暗号化する工程を実行させるように、前記端末装置の前記少なくとも１つのプロセッサによって実行可能であり、
前記命令の組は、前記端末装置に、第２の暗号化データ結果を取得すべく前記第１の暗号化データ結果を前記サーバへ送信することにより、前記暗号化チェック結果を前記サーバへ送信する工程を実行させるように、前記端末装置の前記少なくとも１つのプロセッサによって実行可能であり、
前記ローカルチェック結果は、前記第２の暗号化データ結果が前記第１の暗号化データ結果と一致する場合に、信頼できると判断される、請求項１６に記載の非一時的コンピュータ可読媒体。
【請求項２０】
命令の組を記憶する非一時的コンピュータ可読媒体であって、前記命令の組は、サーバにセキュリティチェック方法を実行させるように、前記サーバの少なくとも１つのプロセッサによって実行可能であり、前記方法は、
端末により送信される暗号化チェック結果、ローカルチェック結果および端末ユーザのユーザ情報を受信する工程であって、前記暗号化チェック結果は、格納された代用認証情報に従って前記ローカルチェック結果を暗号化することにより生成され、前記代用認証情報は、オリジナルチェックモードを置換するために前記更新チェックモードを使用することにより生成され、および前記ローカルチェック結果は、前記端末ユーザがセキュリティチェックを行う場合に、前記更新チェックモードを介してローカルチェックを行うことにより取得される、工程と、
前記ユーザ情報に対応する代用認証情報を取得する工程と、
前記ユーザ情報に対応する前記代用認証情報に従って前記暗号化チェック結果を検証し、かつ前記検証がパスすると、前記ローカルチェック結果が信頼できると判断する工程とを含む、非一時的コンピュータ可読媒体。
【請求項２１】
前記命令の組は、前記サーバに、
前記端末がオリジナルチェックモードを置換するために前記更新チェックモードを使用する場合に、前記端末により送信された第１のオリジナルチェック認証情報、代用認証情報、および前記ユーザ情報を受信する工程であって、前記第１のオリジナルチェック認証情報は、前記オリジナルチェックモードのチェック認証情報であり、および前記代用認証情報は、前記更新チェックモードのために前記端末により生成される、工程と、
前記ユーザ情報に対応する第２のオリジナルチェック認証情報を検索する工程と、
前記第１のオリジナルチェック認証情報が前記第２のオリジナルチェック認証情報と一致するかどうかを判断する工程と、
前記第１のオリジナルチェック認証情報が前記第２のオリジナルチェック認証情報と一致すると、前記代用認証情報と前記ユーザ情報との相関を格納する工程と
を実行させるように、前記サーバの少なくとも１つのプロセッサによって実行可能である、請求項２０に記載の非一時的コンピュータ可読媒体。
【請求項２２】
前記代用認証情報は、公開鍵と秘密鍵とを含み、
前記命令の組は、前記サーバに、前記端末により送信された前記公開鍵を受信することにより、前記端末により送信された代用認証情報を受信する工程を実行させるように、前記サーバの前記少なくとも１つのプロセッサによって実行可能であり、
前記命令の組は、前記サーバに、前記端末により送信された署名情報を受信することにより、前記端末により送信された暗号化チェック結果を受信する工程を実行させるように、前記サーバの前記少なくとも１つのプロセッサによって実行可能であり、前記署名情報は、前記格納された秘密鍵に従って前記ローカルチェック結果にデジタル的に署名することにより取得され、
前記命令の組は、前記サーバに、前記相関を検索することによって前記ユーザ情報に対応する公開鍵を取得することにより、前記ユーザ情報に対応する代用認証情報を取得する工程を実行させるように、前記サーバの前記少なくとも１つのプロセッサによって実行可能であり、
前記命令の組は、前記サーバに、前記ユーザ情報に対応する前記公開鍵を介して前記署名情報を検証することにより、前記ユーザ情報に対応する前記代用認証情報に従って前記暗号化チェック結果を検証する工程を実行させるように、前記サーバの前記少なくとも１つのプロセッサによって実行可能である、請求項２１に記載の非一時的コンピュータ可読媒体。
【請求項２３】
前記代用認証情報は、ランダムストリングを含み、
前記命令の組は、前記サーバに、前記端末により送信された前記ランダムストリングを受信することにより、前記端末により送信された代用認証情報を受信する工程を実行させるように、前記サーバの前記少なくとも１つのプロセッサによって実行可能であり、
前記命令の組は、前記サーバに、前記端末により送信された第１の暗号化データ結果を受信することにより、前記端末により送信された暗号化チェック結果を受信する工程を実行させるように、前記サーバの前記少なくとも１つのプロセッサによって実行可能であり、前記第１の暗号化データ結果は、メッセージアブストラクトアルゴリズムにより前記ランダムストリングと前記ローカルチェック結果とを暗号化することにより取得され、
前記ユーザ情報に対応する代用認証情報を取得する工程は、前記相関を検索することにより、前記ユーザ情報に対応するランダムストリングを取得する工程をさらに含み、
前記ユーザ情報に対応する前記代用認証情報に従って前記暗号化チェック結果を検証する工程は、第２の暗号化データ結果を取得するために、前記ユーザ情報に対応するランダムストリングと前記ローカルチェック結果とを前記暗号化アブストラクトアルゴリズムにより暗号化する工程と、前記第２の暗号化データ結果が前記第１の暗号化データ結果と一致するかどうかを判断する工程であって、前記第２の暗号化データ結果が前記第１の暗号化データ結果と一致する場合に前記検証はパスする、工程とを含む、請求項２１に記載の非一時的コンピュータ可読媒体。