【手続補正書】
【提出日】平成22年10月4日(2010.10.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの認証情報を取得する取得手段と、
前記取得手段により取得されたユーザの認証情報を、第１の一方向性関数に基づいて第１の変換値に変換する第１の変換手段と、
前記第１の変換手段により得られた第１の変換値と、既に記憶されている変換値とを比較して、前記ユーザの認証を行う認証手段と、
前記認証手段による比較の結果、前記第１の変換手段により得られた第１の変換値と、既に記憶されている変換値とが一致する場合に、前記取得手段により取得されたユーザの認証情報を、第２の一方向性関数に基づいて第２の変換値に変換する第２の変換手段と、
前記第２の変換手段により得られた第２の変換値を記憶する記憶手段とを有することを特徴とする情報処理装置。
【請求項２】
前記第１の変換手段により得られた第１の変換値と一致する変換値であって、前記既に記憶されている変換値を削除する削除手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記既に記憶されている変換値と、前記第１の変換値と、前記第２の変換値は、夫々、ユーザの識別情報と互いに関連付けて記憶され、
前記取得手段は、ユーザの認証情報と当該ユーザの識別情報とを取得し、
前記認証手段は、前記第１の変換手段により得られた第１の変換値と、前記取得手段により取得されたユーザの識別情報に関連付けられて既に記憶されている変換値と比較して、前記ユーザの認証を行い、
前記記憶手段は、前記第２の変換手段により得られた第２の変換値と、前記取得手段により取得されたユーザの識別情報とを互いに関連付けて記憶し、
前記削除手段は、前記第１の変換手段により得られた第１の変換値と一致する変換値であって、前記取得手段により取得されたユーザの識別情報とを互いに関連付けられて既に記憶されている変換値を削除することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記取得手段により取得されたユーザの識別情報に関連付けられて既に記憶されている変換値が、前記第１の一方向性関数に基づく第１の変換値と、前記第２の一方向性関数に基づく第２の変換値とを含む複数の変換値の何れであるかを判断する判断手段を有し、
前記第１の変換手段は、前記判断手段により、前記取得手段により取得されたユーザの識別情報に関連付けられて既に記憶されている変換値が、前記第１の一方向性関数に基づく第１の変換値であると判断された場合に、前記取得手段により取得された認証情報を、前記第１の一方向性関数に基づいて第１の変換値に変換することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記判断手段により、前記取得手段により取得されたユーザの識別情報に関連付けられて既に記憶されている変換値が、前記第２の一方向性関数に基づく第２の変換値であると判断された場合に、前記取得手段により取得されたユーザの認証情報を、第２の一方向性関数に基づいて第２の変換値に変換する第３の変換手段と、
前記第３の変換手段により得られた第２の変換値と、前記取得手段により取得されたユーザの識別情報に関連付けられて既に記憶されている変換値と比較して、前記ユーザの認証を行う第２の認証手段とを有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
ユーザの識別情報に関連付けられて既に記憶されている変換値が、前記第１の一方向性関数に基づく第１の変換値と、前記第２の一方向性関数に基づく第２の変換値とを含む複数の変換値の何れであるかを判断する判断手段と、前記ユーザの認証情報を新たな一方向性関数に基づいて変換する変換手段と、前記ユーザの認証を行う認証手段と、前記新たな一方向性関数に基づいて得られた新たな変換値を記憶する記憶手段とを含むソフトウェアモジュールを追加する追加手段を有することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記判断手段が既に存在しているか否かを判定する判定手段を有し、
前記追加手段は、前記判定手段により、前記判断手段が既に存在していると判定された場合、当該既に存在している判断手段を、前記追加するソフトウェアモジュールに含まれる判断手段に置き換え、
前記追加するソフトウェアモジュールに含まれる判断手段は、前記取得手段により取得されたユーザの識別情報に関連付けられて既に記憶されている変換値が、既に存在している一方向性関数に基づく変換値と、前記新たな一方向性関数に基づく変換値とのうちの何れであるかを判断することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
ユーザの認証情報を取得する取得ステップと、
前記取得ステップにより取得されたユーザの認証情報を、第１の一方向性関数に基づいて第１の変換値に変換する第１の変換ステップと、
前記第１の変換ステップにより得られた第１の変換値と、既に記憶されている変換値とを比較して、前記ユーザの認証を行う認証ステップと、
前記認証ステップによる比較の結果、前記第１の変換ステップにより得られた第１の変換値と、既に記憶されている変換値とが一致する場合に、前記取得ステップにより取得されたユーザの認証情報を、第２の一方向性関数に基づいて第２の変換値に変換する第２の変換ステップと、
前記第２の変換ステップにより得られた第２の変換値を記憶する記憶ステップとを有することを特徴とする認証方法。
【請求項９】
ユーザの認証情報を取得する取得ステップと、
前記取得ステップにより取得されたユーザの認証情報を、第１の一方向性関数に基づいて第１の変換値に変換する第１の変換ステップと、
前記第１の変換ステップにより得られた第１の変換値と、既に記憶されている変換値とを比較して、前記ユーザの認証を行う認証ステップと、
前記認証ステップによる比較の結果、前記第１の変換ステップにより得られた第１の変換値と、既に記憶されている変換値とが一致する場合に、前記取得ステップにより取得されたユーザの認証情報を、第２の一方向性関数に基づいて第２の変換値に変換する第２の変換ステップと、
前記第２の変換ステップにより得られた第２の変換値を記憶する記憶ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の情報処理装置は、ユーザの認証情報を取得する取得手段と、前記取得手段により取得されたユーザの認証情報を、第１の一方向性関数に基づいて第１の変換値に変換する第１の変換手段と、前記第１の変換手段により得られた第１の変換値と、既に記憶されている変換値とを比較して、前記ユーザの認証を行う認証手段と、前記認証手段による比較の結果、前記第１の変換手段により得られた第１の変換値と、既に記憶されている変換値とが一致する場合に、前記取得手段により取得されたユーザの認証情報を、第２の一方向性関数に基づいて第２の変換値に変換する第２の変換手段と、前記第２の変換手段により得られた第２の変換値を記憶する記憶手段とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の認証方法は、ユーザの認証情報を取得する取得ステップと、前記取得ステップにより取得されたユーザの認証情報を、第１の一方向性関数に基づいて第１の変換値に変換する第１の変換ステップと、前記第１の変換ステップにより得られた第１の変換値と、既に記憶されている変換値とを比較して、前記ユーザの認証を行う認証ステップと、前記認証ステップによる比較の結果、前記第１の変換ステップにより得られた第１の変換値と、既に記憶されている変換値とが一致する場合に、前記取得ステップにより取得されたユーザの認証情報を、第２の一方向性関数に基づいて第２の変換値に変換する第２の変換ステップと、前記第２の変換ステップにより得られた第２の変換値を記憶する記憶ステップとを有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明のコンピュータプログラムは、ユーザの認証情報を取得する取得ステップと、前記取得ステップにより取得されたユーザの認証情報を、第１の一方向性関数に基づいて第１の変換値に変換する第１の変換ステップと、前記第１の変換ステップにより得られた第１の変換値と、既に記憶されている変換値とを比較して、前記ユーザの認証を行う認証ステップと、前記認証ステップによる比較の結果、前記第１の変換ステップにより得られた第１の変換値と、既に記憶されている変換値とが一致する場合に、前記取得ステップにより取得されたユーザの認証情報を、第２の一方向性関数に基づいて第２の変換値に変換する第２の変換ステップと、前記第２の変換ステップにより得られた第２の変換値を記憶する記憶ステップとをコンピュータに実行させることを特徴とする。