【手続補正書】
【提出日】平成29年7月19日(2017.7.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
変換されていない認証情報を記憶するためのユーザ認証情報データベース（ＤＢ：ｄａｔａｂａｓｅ）、装置により提供される第１のサービスにアクセスするユーザを認証するための第１の変換された認証情報ＤＢ、及び、前記装置により提供される第２のサービスにアクセスするユーザを認証するための第２の変換された認証情報ＤＢを記憶するメモリと、
変換されていない認証情報を受信する通信インタフェースと、
前記ユーザ認証情報ＤＢに基づいて前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢを更新し、
変換された、受信された認証情報を生成するために、受信された前記変換されていない認証情報を変換し、
前記第１のサービスにアクセスするユーザの認証を完成させるため、受信された前記変換されていない認証情報が正しいか否かを判定するために、前記変換された、受信された認証情報を、前記第１の変換された認証情報ＤＢに記憶された第１の変換された認証情報と比較し、又は、前記第２のサービスにアクセスする前記ユーザの認証を完成させるため、受信された前記変換されていない認証情報が正しいか否かを判定するために、前記変換された、受信された認証情報を、前記第２の変換された認証情報ＤＢに記憶された第２の変換された認証情報と比較する、
プロセッサと、
を含み、
前記通信インタフェースは、
他の装置によって提供されるサービスにアクセスするユーザを認証するための、変換された認証情報ＤＢを前記他の装置が生成するために、ピアツーピアネットワークで接続された、複数の前記他の装置に前記ユーザ認証情報ＤＢを配信し、
前記ピアツーピアネットワーク内の前記他の装置から前記ユーザ認証情報ＤＢを受信するように構成される、装置。
【請求項２】
前記ユーザ認証情報ＤＢは暗号化されたユーザ認証情報ＤＢであり、
前記暗号化されたユーザ認証情報ＤＢは、変換されていない認証情報を記憶し、
前記プロセッサは、前記暗号化されたユーザ認証情報ＤＢを復号化し、前記復号化されたユーザ認証情報ＤＢに基づいて前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢを生成するように構成され、
前記通信インタフェースは、前記他の装置により提供されるサービスにアクセスするユーザを認証するための前記他の変換された認証情報ＤＢを前記他の装置が生成するために、前記他の装置に前記暗号化されたユーザ認証情報ＤＢを配信するように構成される、
請求項１に記載の装置。
【請求項３】
前記第１のサービスは、ＳＳＨ（secure  shell）サーバ、ＦＴＰ（file  transfer  protocol）サーバ、ＲＤＰ（remote  desktop  protocol）サーバ、ＶＰＮ（virtual  private  network）サーバ、ＶＮＣ（virtual  network  channel）サーバのうちの１つを含み、
前記第２のサービスは前記第１のサービスと異なり、ＳＳＨサーバ、ＦＴＰサーバ、ＲＤＰサーバ、ＶＰＮサーバ、ＶＮＣサーバのうちの１つを含み、
前記ユーザ認証情報ＤＢは、ハッシュされていない認証情報を記憶し、
前記第１の変換された認証情報ＤＢは、第１のハッシュされた認証情報を記憶し、前記第２の変換された認証情報ＤＢは、第２のハッシュされた認証情報を記憶し、
前記第１の変換された認証情報ＤＢ内に記憶するために前記第１のハッシュされた認証情報を生成するために、前記ユーザ認証情報ＤＢに記憶された前記ハッシュされていない認証情報に対して第１のハッシュ演算を実行すること、および、
前記第２の変換された認証情報ＤＢ内に記憶するために前記第２のハッシュされた認証情報を生成するために、前記ユーザ認証情報ＤＢに記憶された前記ハッシュされていない認証情報に対して第２のハッシュ演算を実行することによって、前記第１の変換された認証情報ＤＢおよび前記第２の変換された認証情報ＤＢを更新するように、前記プロセッサは構成され、
前記変換された、受信された認証情報が前記第１の変換された認証情報と同一である場合には前記変換されていない認証情報が正しいと判定し、かつ、前記変換された、受信された認証情報が前記第１の変換された認証情報と同一ではない場合には前記変換されていない認証情報が正しくないと判定し、または、
前記変換された、受信された認証情報が前記第２の変換された認証情報と同一である場合には前記変換されていない認証情報が正しいと判定し、かつ、前記変換された、受信された認証情報が前記第２の変換された認証情報と同一ではない場合には前記変換されていない認証情報が正しくないと判定するように、前記プロセッサは構成される、
請求項２に記載の装置。
【請求項４】
前記プロセッサは、暗号化一方向関数を用いて前記復号化されたユーザ認証情報ＤＢからの認証情報を変換することによって前記第１の変換された認証情報ＤＢを生成するように構成され、
前記プロセッサは、暗号化一方向関数を用いて前記復号化されたユーザ認証情報ＤＢからの認証情報を変換することによって前記第２の変換された認証情報ＤＢを生成するように構成される、
請求項２に記載の装置。
【請求項５】
前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢは、各々、同じ認証情報で同じユーザを認証するように構成される、
請求項４に記載の装置。
【請求項６】
前記プロセッサは、管理者から更新されたユーザ認証情報を受信し、前記ユーザ認証情報ＤＢを更新し、前記更新されたユーザ認証情報ＤＢに基づいて前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢを生成するように構成され、
前記通信インタフェースは、前記他の装置によって提供されるサービスにアクセスするユーザを認証するための前記他の変換された認証情報ＤＢを前記他の装置が生成するために、前記他の装置に前記更新されたユーザ認証情報ＤＢを配信するように構成される、
請求項４に記載の装置。
【請求項７】
前記プロセッサは、
管理者から前記通信インタフェースを介して受信したパスワードに基づいて、前記暗号化されたユーザ認証情報ＤＢを復号化するように構成され、
前記装置は、前記メモリ、前記通信インタフェース、および、前記プロセッサを収容するハウジングをさらに含み、
前記ハウジングは、前記ピアツーピアネットワークで接続された前記複数の他の装置から前記装置を物理的に分離する、
請求項２に記載の装置。
【請求項８】
暗号化されていない鍵を生成するために、前記管理者から前記通信インタフェースを介して受信した前記パスワードに基づいて暗号化鍵を復号化し、
前記暗号化されていない鍵に基づいて前記暗号化されたユーザ認証情報ＤＢを復号化するように、前記プロセッサは構成される、
請求項７に記載の装置。
【請求項９】
暗号化された管理者パスワードを前記鍵に基づいて復号化して、復号化された管理者パスワードを生成し、
前記管理者から受信した前記パスワードが前記復号化された管理者パスワードと同一であるときにアクセスを承認するように、前記プロセッサは構成される、
請求項８に記載の装置。
【請求項１０】
変換されていない認証情報を記憶するためのユーザ認証情報データベース（ＤＢ）、装置によって提供される第１のサービスにアクセスするユーザを認証するための第１の変換された認証情報ＤＢ、及び前記装置によって提供される第２のサービスにアクセスするユーザを認証するための第２の変換された認証情報ＤＢを記憶することと、
前記ユーザ認証情報ＤＢに基づいて前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢを生成することと、
前記装置内の変換されていない認証情報を受信することと、
変換された、受信された認証情報を生成するために前記認証情報を変換することと、
前記第１のサービスにアクセスするユーザの認証を完成させるため受信した前記変換されていない認証情報が正しいか否か判定するために、前記受信した、変換された認証情報を、前記第１の変換された認証情報ＤＢに記憶された第１の変換された認証情報と比較すること、又は、前記第２のサービスにアクセスする前記ユーザの認証を完成させるため前記受信した、変換されていない認証情報が正しいか否か判定するために、前記受信した認証情報を、前記第２の変換された認証情報ＤＢに記憶された第２の変換された認証情報と比較することと、
他の装置によって提供されるサービスにアクセスするユーザを認証するための、変換された認証情報ＤＢを前記他の装置が生成するために、ピアツーピアネットワークで接続された、複数の前記他の装置に前記ユーザ認証情報ＤＢを配信することと、
前記ピアツーピアネットワーク内の前記他の装置から前記ユーザ認証情報ＤＢを受信することと、
を含む方法。
【請求項１１】
前記ユーザ認証情報ＤＢは暗号化されたユーザ認証情報ＤＢであり、
前記暗号化されたユーザ認証情報ＤＢは、変換されていない認証情報を記憶し、
前記方法は、
前記暗号化されたユーザ認証情報ＤＢを復号化し、前記復号化されたユーザ認証情報ＤＢに基づいて前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢを生成することと、
対応する装置によって提供されるサービスにアクセスするユーザを認証するための、対応する変換された認証情報ＤＢを前記他の装置の各々が生成するために、前記他の装置に前記暗号化されたユーザ認証情報ＤＢを配信することと、
をさらに含む、請求項１０に記載の方法。
【請求項１２】
第１の暗号化一方向関数を用いて前記復号化されたユーザ認証情報ＤＢからの認証情報を変換することによって前記第１の変換された認証情報ＤＢを生成することと、
第２の暗号化一方向関数を用いて前記復号化されたユーザ認証情報ＤＢからの認証情報を変換することによって前記第２の変換された認証情報ＤＢを生成することと、
をさらに含む、請求項１１に記載の方法。
【請求項１３】
前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢは、各々、同じ認証情報で同じユーザを認証するように構成される、請求項１２に記載の方法。
【請求項１４】
管理者から更新されたユーザ認証情報を受信し、前記ユーザ認証情報ＤＢを更新することと、
前記更新されたユーザ認証情報ＤＢに基づいて前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢを更新することと、
対応する装置によって提供されるサービスにアクセスするユーザを認証するための、対応する変換された認証情報ＤＢを前記他の装置の各々が生成するために、前記他の装置に前記更新されたユーザ認証情報ＤＢを配信することと、
をさらに含む、請求項１２に記載の方法。
【請求項１５】
管理者から受信したパスワードに基づいて前記暗号化されたユーザ認証情報ＤＢを復号化することをさらに含む、請求項１２に記載の方法。
【請求項１６】
前記管理者から受信した前記パスワードに基づいて前記暗号化されたユーザ認証情報ＤＢを復号化することは、
前記管理者から受信した前記パスワードに基づいて暗号化鍵を復号化して鍵を生成することと、
前記暗号化されたユーザ認証情報ＤＢを前記鍵に基づいて復号化することと、
を含む、請求項１５に記載の方法。
【請求項１７】
前記方法は、
暗号化された管理者パスワードを前記鍵に基づいて復号化して、復号化された管理者パスワードを生成することと、
前記管理者から受信した前記パスワードが前記復号化された管理者パスワードと同一であるときにアクセスを承認することと、
をさらに含む、請求項１６に記載の方法。
【請求項１８】
ネットワーク上で通信する複数の装置を含み、
前記複数の装置の各々は、
変換されていないユーザ認証情報を有するユーザ認証情報データベース（ＤＢ：ｄａｔａｂａｓｅ）、対応する装置により提供される第１のサービスにアクセスするユーザを認証するための第１の変換された認証情報ＤＢ、及び、前記対応する装置により提供される第２のサービスにアクセスするユーザを認証するための第２の変換された認証情報ＤＢを記憶するメモリと、
変換されていない認証情報を受信する通信インタフェースと、
前記ユーザ認証情報ＤＢに基づいて前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢを更新し、
変換された、受信された認証情報を生成するために、受信された前記変換されていない認証情報を変換し、
前記第１のサービスまたは前記第２のサービスにアクセス可能なユーザの認証を完成させるため、受信された前記変換されていない認証情報が正しいか否かを判定するために、前記変換された、受信された認証情報を、前記第１の変換された認証情報ＤＢに記憶された第１の変換された認証情報と比較し、又は、前記変換された、受信された認証情報を、前記第２の変換された認証情報ＤＢに記憶された第２の変換された認証情報と比較する、
プロセッサと、
を含み、
前記通信インタフェースは、
前記対応する装置によって提供されるサービスにアクセスするユーザを認証するための、対応する変換された認証情報ＤＢを他の装置の各々が生成するために、前記他の装置に前記ユーザ認証情報ＤＢを配信し、
前記他の装置から前記ユーザ認証情報ＤＢを受信するようにさらに構成される、システム。
【請求項１９】
前記複数の装置は、ピアツーピアネットワークで接続され、
前記複数の装置は、前記ピアツーピアネットワーク内の複数のデバイスの間に前記ユーザ認証情報ＤＢを配信する、請求項１８に記載のシステム。
【請求項２０】
前記ユーザ認証情報ＤＢは暗号化されたユーザ認証情報ＤＢであり、
前記暗号化されたユーザ認証情報ＤＢは、変換されていない認証情報を記憶し、
前記プロセッサは、前記暗号化されたユーザ認証情報ＤＢを復号化し、前記復号化されたユーザ認証情報ＤＢに基づいて前記第１の変換された認証情報ＤＢ及び前記第２の変換された認証情報ＤＢを生成するように構成され、
前記通信インタフェースは、前記対応する装置によって提供されるサービスにアクセスするユーザを認証するための、対応する変換された認証情報ＤＢを他の装置の各々が生成するために、前記他の装置に前記暗号化されたユーザ認証情報ＤＢを配信するように構成される、
請求項１８に記載のシステム。
【請求項２１】
前記プロセッサは、第１の暗号化一方向関数を用いて、復号化されたユーザ認証情報ＤＢからの認証情報を変換することによって前記第１の変換された認証情報ＤＢを生成するように構成され、
前記プロセッサは、第２の暗号化一方向関数を用いて、前記復号化されたユーザ認証情報ＤＢからの認証情報を変換することによって前記第２の変換された認証情報ＤＢを生成するように構成される、
請求項１８に記載のシステム。