【手続補正書】
【提出日】平成26年9月2日(2014.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストレージデバイスと、
ユーザが訪れるサーバサイトに関連付けられたユーザ名および第1のパスワードを受け取るユーザインターフェースと、
乱数を発生する乱数発生器と、
前記第1のパスワードおよび前記乱数に基づく関数を実行することによって第2のパスワードを生成し、
前記乱数、前記ユーザ名、および前記関連付けられたサーバサイトの前記ストレージデバイスへの記憶を命令する
プロセッサであって、
前記第1のパスワードおよび前記第2のパスワードが、クライアントデバイスに記憶されず、前記ユーザが自分のユーザ名および前記第2のパスワードを入力することによって前記サーバサイトにログオンしようと試みる場合、前記プロセッサが、前記ユーザ名および前記サーバサイトに関連付けられた前記乱数を前記ストレージデバイスから抽出し、前記第2のパスワードおよび前記乱数に基づく逆の前記関数を実行して前記第1のパスワードを生成し、前記第1のパスワードが前記ユーザによって入力された前記第2のパスワードと入れ替わり前記サーバサイトに送出されるようにさらに構成された、
プロセッサと
を備える、クライアントデバイス。
【請求項２】
前記関数が1対1マッピング関数である、請求項1に記載のクライアントデバイス。
【請求項３】
前記関数がブロック暗号アルゴリズムである、請求項1に記載のクライアントデバイス。
【請求項４】
前記ブロック暗号アルゴリズムが、高度暗号化標準(AES)の対称鍵暗号化演算であり、前記第2のパスワードが、鍵としての前記乱数および前記第1のパスワードを使用する前記対称鍵暗号化演算から出力される、請求項3に記載のクライアントデバイス。
【請求項５】
前記鍵としての前記乱数および前記第2のパスワードを用いて対称鍵解読演算を使用すると、前記出力として前記第1のパスワードがもたらされる、請求項4に記載のクライアントデバイス。
【請求項６】
前記ユーザが通常モードまたは保護モードのうちの1つを選択し、前記通常モードでは、前記ユーザが訪れる前記サーバサイトに関連付けられた前記第1のパスワードが前記ユーザによって入力されるのに対して、前記保護モードでは、前記ユーザが訪れる前記サーバサイトに関連付けられた前記第2のパスワードが前記ユーザによって入力される、請求項1に記載のクライアントデバイス。
【請求項７】
前記ユーザが訪れる前記サーバサイトが、インターネット上のウェブサイトである、請求項1に記載のクライアントデバイス。
【請求項８】
クライアントデバイス用の第2のパスワードを作成する方法であって、
ユーザが訪れるサーバサイトに関連付けられたユーザ名および第1のパスワードを受け取るステップと、
前記クライアントデバイスの乱数器を用いて、乱数を発生するステップと、
前記クライアントデバイスのプロセッサを用いて、前記第1のパスワードおよび前記乱数に基づく関数を実行することによって第2のパスワードを生成するステップと、
前記乱数、前記ユーザ名、および前記関連付けられたサーバサイトの記憶を命令するステップと
を含み、
前記第1のパスワードおよび前記第2のパスワードが、前記クライアントデバイスに記憶されず、前記ユーザが自分のユーザ名および前記第2のパスワードを入力することによって前記サーバサイトにログオンしようと試みる場合、前記ユーザ名および前記サーバサイトに関連付けられた前記乱数がストレージから抽出され、逆の前記関数が前記第2のパスワードおよび前記乱数に基づいて実行されて前記第1のパスワードを生成し、前記第1のパスワードが前記ユーザによって入力された前記第2のパスワードと入れ替わり前記サーバサイトに送出される、
方法。
【請求項９】
前記関数が1対1マッピング関数である、請求項8に記載の方法。
【請求項１０】
前記関数がブロック暗号アルゴリズムである、請求項8に記載の方法。
【請求項１１】
前記ブロック暗号アルゴリズムが、高度暗号化標準(AES)の対称鍵暗号化演算であり、前記第2のパスワードが、鍵としての前記乱数および前記第1のパスワードを使用する前記対称鍵暗号化演算から出力される、請求項10に記載の方法。
【請求項１２】
前記鍵としての前記乱数および前記第2のパスワードを用いて対称鍵解読演算を使用すると、前記出力として前記第1のパスワードがもたらされる、請求項11に記載の方法。
【請求項１３】
前記ユーザが通常モードまたは保護モードのうちの1つを選択し、前記通常モードでは、前記ユーザが訪れる前記サーバサイトに関連付けられた前記第1のパスワードが前記ユーザによって入力されるのに対して、前記保護モードでは、前記ユーザが訪れる前記サーバサイトに関連付けられた前記第2のパスワードが前記ユーザによって入力される、請求項8に記載の方法。
【請求項１４】
前記ユーザが訪れる前記サーバサイトが、インターネット上のウェブサイトである、請求項8に記載の方法。
【請求項１５】
ユーザが訪れるサーバサイトに関連付けられたユーザ名および第1のパスワードを受け取るための手段と、
乱数を発生するための手段と、
前記第1のパスワードおよび前記乱数に基づく関数を実行することによって第2のパスワードを生成するための手段と、
前記乱数、前記ユーザ名、および前記関連付けられたサーバサイトの記憶を命令するための手段と
を備える、クライアントデバイスであって、
前記第1のパスワードおよび前記第2のパスワードが、前記クライアントデバイスに記憶されず、前記ユーザが自分のユーザ名および前記第2のパスワードを入力することによって前記サーバサイトにログオンしようと試みる場合、前記ユーザ名および前記サーバサイトに関連付けられた前記乱数がストレージから抽出され、逆の前記関数が前記第2のパスワードおよび前記乱数に基づいて実行されて前記第1のパスワードを生成し、前記第1のパスワードが前記ユーザによって入力された前記第2のパスワードと入れ替わり前記サーバサイトに送出される、
クライアントデバイス。
【請求項１６】
前記関数が1対1マッピング関数である、請求項15に記載のクライアントデバイス。
【請求項１７】
前記関数がブロック暗号アルゴリズムである、請求項15に記載のクライアントデバイス。
【請求項１８】
前記ブロック暗号アルゴリズムが、高度暗号化標準(AES)の対称鍵暗号化演算であり、前記第2のパスワードが、鍵としての前記乱数および前記第1のパスワードを使用する前記対称鍵暗号化演算から出力される、請求項17に記載のクライアントデバイス。
【請求項１９】
前記鍵としての前記乱数および前記第2のパスワードを用いて対称鍵解読演算を使用すると、前記出力として前記第1のパスワードがもたらされる、請求項18に記載のクライアントデバイス。
【請求項２０】
前記ユーザが通常モードまたは保護モードのうちの1つを選択し、前記通常モードでは、前記ユーザが訪れる前記サーバサイトに関連付けられた前記第1のパスワードが前記ユーザによって入力されるのに対して、前記保護モードでは、前記ユーザが訪れる前記サーバサイトに関連付けられた前記第2のパスワードが前記ユーザによって入力される、請求項15に記載のクライアントデバイス。
【請求項２１】
前記ユーザが訪れる前記サーバサイトが、インターネット上のウェブサイトである、請求項15に記載のクライアントデバイス。
【請求項２２】
クライアントデバイス用の第2のパスワードを作成する、コンピュータにより実行可能なコードを備えたコンピュータプログラムであって、
ユーザが訪れるサーバサイトに関連付けられたユーザ名および第1のパスワードを受け取ることと、
乱数を発生することと、
前記第1のパスワードおよび前記乱数に基づく関数を実行することによって第2のパスワードを生成することと、
前記乱数、前記ユーザ名、および前記関連付けられたサーバサイトの記憶を命令することと
を行うためのコードを含み、
前記第1のパスワードおよび前記第2のパスワードが、前記クライアントデバイスに記憶されず、前記ユーザが自分のユーザ名および前記第2のパスワードを入力することによって前記サーバサイトにログオンしようと試みる場合、前記ユーザ名および前記サーバサイトに関連付けられた前記乱数がストレージから抽出され、逆の前記関数が前記第2のパスワードおよび前記乱数に基づいて実行されて前記第1のパスワードを生成し、前記第1のパスワードが前記ユーザによって入力された前記第2のパスワードと入れ替わり前記サーバサイトに送出される、
コードを含むコンピュータプログラム。
【請求項２３】
前記関数が1対1マッピング関数である、請求項22に記載のコンピュータプログラム。
【請求項２４】
前記関数がブロック暗号アルゴリズムである、請求項22に記載のコンピュータプログラム。
【請求項２５】
前記ブロック暗号アルゴリズムが、高度暗号化標準(AES)の対称鍵暗号化演算であり、前記第2のパスワードが、鍵としての前記乱数および前記第1のパスワードを使用する前記対称鍵暗号化演算から出力される、請求項24に記載のコンピュータプログラム。
【請求項２６】
前記鍵としての前記乱数および前記第2のパスワードを用いて対称鍵解読演算を使用すると、前記出力として前記第1のパスワードがもたらされる、請求項25に記載のコンピュータプログラム。
【請求項２７】
前記ユーザが通常モードまたは保護モードのうちの1つを選択し、前記通常モードでは、前記ユーザが訪れる前記サーバサイトに関連付けられた前記第1のパスワードが前記ユーザによって入力されるのに対して、前記保護モードでは、前記ユーザが訪れる前記サーバサイトに関連付けられた前記第2のパスワードが前記ユーザによって入力される、請求項22に記載のコンピュータプログラム。
【請求項２８】
前記ユーザが訪れる前記サーバサイトが、インターネット上のウェブサイトである、請求項22に記載のコンピュータプログラム。