【手続補正書】
【提出日】平成18年3月29日(2006.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザは電子バリューを保有し、前記電子バリューにはユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、ユーザが前記電子バリューの正しい保有者であることを認証する処理において、認証側が乱数(R)を生成してユーザ側に送信し、ユーザ側はユーザが入力した電子バリューに対する認証情報(VPW')からバリュー認証情報(F(VPW'))を生成し、更に、前記乱数(R)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R,F(VPW')))を生成して、前記電子バリューと前記認証情報(G(R,F(VPW')))を認証側に送信し、認証側が受信した電子バリューの暗号を復号化して、電子バリューからバリュー認証情報(F(VPW))を取り出し、前記乱数(R)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R,F(VPW)))を生成し、前記受信した認証情報(G(R,F(VPW')))と前記生成した認証情報(G(R,F(VPW)))が一致することを検証してユーザを認証することを特徴とする認証方式。
【請求項２】
前記電子バリューの暗号化されている部分の復号化鍵は、バリュー認証情報(F(VPW))を不可逆演算処理(H)したデータ(H(F(VPW)))とマスター鍵とから生成した鍵であり、ユーザが前記電子バリューの正しい保有者であることを認証する処理において、ユーザ側が更にバリュー認証情報(F(VPW'))に不可逆演算処理(H)を行いデータ(H(F(VPW')))を生成して、前記電子バリューと前記認証情報(G(R,F(VPW')))と共に認証側に送信し、認証側が受信したデータ(H(F(VPW')))とマスター鍵とから復号化鍵を生成して、受信した電子バリューの暗号を復号化することを特徴とする請求項１記載の認証方式。
【請求項３】
ユーザは電子バリューを保有し、前記電子バリューにはユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、認証側はユーザが前記電子バリューの正しい保有者であり、ユーザも認証側を認証する相互認証処理において、認証側が乱数(R1)を生成してユーザ側に送信し、ユーザ側はユーザが入力した電子バリューに対する認証情報(VPW')からバリュー認証情報(F(VPW'))を生成し、更に、乱数(R2)を生成して、更に、前記バリュー認証情報(F(VPW'))と前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R1,F(VPW')))を生成して、前記電子バリューと共に認証情報(G(R1,F(VPW')))と乱数(R2)を認証側に送信し、認証側が受信した電子バリューの暗号を復号化して、電子バリューからバリュー認証情報(F(VPW))を取り出し、前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R,F(VPW)))を生成し、前記受信した認証情報(G(R,F(VPW')))と認証情報(G(R,F(VPW)))とが一致することを検証してユーザを認証し、更に、バリュー認証情報(F(VPW))と乱数(R1)と乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行い認証情報(I(R1,R2,F(VPW)))を生成してユーザ側に送信し、ユーザ側がバリュー認証情報(F(VPW'))と乱数(R1)と乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行い認証情報(I(R1,R2,F(VPW')))を生成し、前記受信した認証情報(I(R1,R2,F(VPW)))と認証情報(I(R1,R2,F(VPW')))とが一致することを検証して認証側を認証することを特徴とする相互認証方式。
【請求項４】
前記電子バリューの暗号化されている部分の復号化鍵は、バリュー認証情報(F(VPW))を不可逆演算処理(H)したデータ(H(F(VPW)))とマスター鍵とから生成した鍵であり、認証側はユーザが前記電子バリューの正しい保有者であり、ユーザも認証側を認証する相互認証処理において、ユーザ側が更にバリュー認証情報(F(VPW'))に不可逆演算処理(H)を行いデータ(H(F(VPW')))を生成して、前記電子バリューと認証情報(G(R1,F(VPW')))と乱数(R2)と共に認証側に送信し、認証側が受信したデータ(H(F(VPW')))とマスター鍵とから復号化鍵を生成して、受信した電子バリューの暗号を復号化することを特徴とする請求項３記載の相互認証方式。
【請求項５】
ユーザは電子バリューを保有し、前記電子バリューにはユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、認証側が前記電子バリューの有効性を検証し、電子バリューの内容を更新する更新処理において、認証側が乱数(R1)を生成してユーザ側に送信し、ユーザ側はユーザが入力した電子バリューに対する認証情報(VPW')からバリュー認証情報(F(VPW'))を生成し、更に、乱数(R2)を生成して、更に、前記バリュー認証情報(F(VPW'))と前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R1,F(VPW')))を生成して、前記電子バリューと共に認証情報(G(R1,F(VPW')))と乱数(R2)を認証側に送信し、認証側が受信した電子バリューの暗号を復号化して、電子バリューからバリュー認証情報(F(VPW))を取り出し、前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R1,F(VPW)))を生成し、前記受信した認証情報(G(R1,F(VPW')))と認証情報(G(R1,F(VPW)))とが一致することを検証してユーザを認証し、更に、内容を更新した電子バリューを生成し、更に、バリュー認証情報(F(VPW))と乱数(R1)と乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行い認証情報(I(R1,R2,F(VPW)))を生成して、前記内容を更新した電子バリューと認証情報(I(R1,R2,F(VPW)))とをユーザ側に送信し、ユーザ側がバリュー認証情報(F(VPW'))と乱数(R1)と乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行い認証情報(I(R1,R2,F(VPW')))を生成し、前記受信した認証情報(I(R1,R2,F(VPW)))と認証情報(I(R1,R2,F(VPW')))とが一致することを検証して認証側を認証し、電子バリューを前記受信した内容を更新した電子バリューに更新することを特徴とする更新処理方式。
【請求項６】
前記電子バリューの暗号化されている部分の復号化鍵は、バリュー認証情報(F(VPW))を不可逆演算処理(H)したデータ(H(F(VPW)))とマスター鍵とから生成した鍵であり、認証側が前記電子バリューの有効性を検証し、電子バリューの内容を更新する更新処理において、ユーザ側が更にバリュー認証情報(F(VPW'))に不可逆演算処理(H)を行いデータ(H(F(VPW')))を生成して、前記電子バリューと認証情報(G(R1,F(VPW')))と乱数(R2)と共に認証側に送信し、認証側が受信したデータ(H(F(VPW')))とマスター鍵とから復号化鍵を生成して、受信した電子バリューの暗号を復号化することを特徴とする請求項５記載の更新処理方式。
【請求項７】
電子バリューを格納する記憶手段と、認証装置との間でユーザが前記電子バリューの正しい保有者であることの認証を受ける処理を行なう認証処理手段とを備えた携帯端末であって、
前記電子バリューには、ユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、前記バリュー認証情報(F(VPW))の暗号は前記認証装置によって復号化が可能であって、
前記認証処理手段は、ユーザが入力した前記電子バリューに対する認証情報(VPW')に不可逆演算処理(F)を施してバリュー認証情報(F(VPW'))を生成し、更に、前記バリュー認証情報(F(VPW'))と前記認証装置から受信した乱数(R)と組み合わせたデータに不可逆演算処理(G)を行なって認証情報(G(R,F(VPW')))を生成し、前記電子バリューと認証情報(G(R,F(VPW')))とを前記認証装置に送信することを特徴とする携帯端末。
【請求項８】
電子バリューを格納する記憶手段と、認証装置との間で相互認証処理を行なう認証処理手段とを備えた携帯端末であって、
前記電子バリューには、ユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、前記バリュー認証情報(F(VPW))の暗号は前記認証装置によって復号化が可能であって、
前記認証処理手段は、ユーザが入力した前記電子バリューに対する認証情報(VPW')に不可逆演算処理(F)を施してバリュー認証情報(F(VPW'))を生成し、更に、乱数(R2)を生成し、更に、前記バリュー認証情報(F(VPW'))と前記認証装置から受信した乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行なって認証情報(G(R1,F(VPW')))を生成し、前記電子バリューと認証情報(G(R1,F(VPW')))と乱数(R2)とを前記認証装置に送信し、
更に、バリュー認証情報(F(VPW'))と乱数(R1)と乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行なって認証情報(I(R1,R2,F(VPW')))を生成し、前記認証装置から受信した認証情報(I(R1,R2,F(VPW)))と認証情報(I(R1,R2,F(VPW')))とが一致することを検証して前記認証装置を認証することを特徴とする携帯端末。
【請求項９】
電子バリューを格納する記憶手段と、認証装置との間で相互認証を行なって前記電子バリューを更新する処理を行なう認証処理手段とを備えた携帯端末であって、
前記電子バリューには、ユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、前記バリュー認証情報(F(VPW))の暗号は前記認証装置によって復号化が可能であって、
前記認証処理手段は、ユーザが入力した前記電子バリューに対する認証情報(VPW')に不可逆演算処理(F)を施してバリュー認証情報(F(VPW'))を生成し、更に、乱数(R2)を生成し、更に、前記バリュー認証情報(F(VPW'))と前記認証装置から受信した乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行なって認証情報(G(R1,F(VPW')))を生成し、前記電子バリューと認証情報(G(R1,F(VPW')))と乱数(R2)を認証装置に送信し、
更に、バリュー認証情報(F(VPW'))と乱数(R1)と乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行なって認証情報(I(R1,R2,F(VPW')))を生成し、前記認証装置から受信した認証情報(I(R1,R2,F(VPW)))と認証情報(I(R1,R2,F(VPW')))とが一致することを検証して前記認証装置を認証し、前記電子バリューを前記認証装置から受信した電子バリューに更新することを特徴とする携帯端末。
【請求項１０】
前記電子バリューの暗号化されている部分の復号化鍵は、バリュー認証情報(F(VPW))を不可逆演算処理(H)したデータ(H(F(VPW)))とマスター鍵とから生成される鍵であって、前記認証処理手段は、更に、バリュー認証情報(F(VPW'))に不可逆演算処理(H)を行なってデータ(H(F(VPW')))を生成して、前記認証装置に送信することを特徴とする請求項７から請求項９のいずれか一に記載の携帯端末。
【請求項１１】
前記記憶手段には電子バリューごとに設定された属性情報であるプロパティが前記電子バリューと共に格納され、前記認証処理手段は、前記電子バリューによる認証処理の際に前記プロパティに基づいて設定された任意の動作を行うことを特徴とする請求項７から請求項１０のいずれか一に記載の携帯端末。
【請求項１２】
前記記憶手段には電子バリューごとに設定された属性情報であるプロパティが前記電子バリューと共に格納され、前記認証処理手段は、前記電子バリューによる認証処理の際に前記認証装置から受信したユーザ端末制御情報と前記プロパティに基づいて任意の動作を行うことを特徴とする請求項７から請求項１０のいずれか一に記載の携帯端末。
【請求項１３】
電子バリューを保持する携帯端末との間で前記携帯端末のユーザが前記電子バリューの正しい保有者であることを認証する認証手段を備えた認証装置であって、
前記電子バリューには、ユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、
前記認証手段は、乱数(R)を生成して前記携帯端末に送信し、
更に、前記携帯端末にユーザが入力した前記電子バリューに対する認証情報(VPW')に不可逆演算処理(F)を施して生成されるバリュー認証情報(F(VPW'))と前記乱数(R)とを組み合わせたデータに、不可逆演算処理(G)を行なうことで生成される認証情報(G(R,F(VPW')))と前記電子バリューとを前記携帯端末から受信し、
更に、電子バリューの暗号化されている部分の暗号を復号化してバリュー認証情報(F(VPW))を取り出し、前記乱数(R)と組み合わせたデータに不可逆演算処理(G)を行なって認証情報(G(R,F(VPW)))を生成し、受信した認証情報(G(R,F(VPW')))と生成した認証情報(G(R,F(VPW)))とが一致することを検証して、ユーザを認証することを特徴とする認証装置。
【請求項１４】
電子バリューを保持する携帯端末との間で相互認証する認証手段を備えた認証装置であって、
前記電子バリューには、ユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、
前記認証手段は、乱数(R1)を生成して前記携帯端末に送信し、
更に、前記携帯端末にユーザが入力した前記電子バリューに対する認証情報(VPW')に不可逆演算処理(F)を施して生成されるバリュー認証情報(F(VPW'))と前記乱数(R1)とを組み合わせたデータに、不可逆演算処理(G)を行なうことで生成される認証情報(G(R1,F(VPW')))と前記電子バリューと乱数(R2)とを受信し、
更に、電子バリューの暗号化されている部分の暗号を復号化してバリュー認証情報(F(VPW))を取り出し、前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行なって認証情報(G(R1,F(VPW)))を生成し、受信した認証情報(G(R1,F(VPW')))と生成した認証情報(G(R1,F(VPW)))とが一致することを検証してユーザを認証し、
更に、バリュー認証情報(F(VPW))と乱数(R1)と前記携帯端末から受信した乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行なって認証情報(I(R1,R2,F(VPW)))を生成し、前記携帯端末に前記認証情報(I(R1,R2,F(VPW)))を送信することを特徴とする認証装置。
【請求項１５】
電子バリューを保持する携帯端末との間で相互認証を行なって前記電子バリューを更新する処理を行なう認証手段を備えた認証装置であって、
前記電子バリューには、ユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、
前記認証手段は、乱数(R1)を生成して前記携帯端末に送信し、
更に、前記携帯端末にユーザが入力した前記電子バリューに対する認証情報(VPW')に不可逆演算処理(F)を施して生成されるバリュー認証情報(F(VPW'))と前記乱数(R1)とを組み合わせたデータに、不可逆演算処理(G)を行なうことで生成される認証情報(G(R1,F(VPW')))と前記電子バリューと乱数(R2)とを受信し、
更に、電子バリューの暗号化されている部分の暗号を復号化して、前記電子バリューの有効性を検証し、更に、電子バリューからバリュー認証情報(F(VPW))を取り出し、前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R1,F(VPW)))を生成し、受信した認証情報(G(R1,F(VPW')))と認証情報(G(R1,F(VPW)))とが一致することを検証してユーザを認証し、
更に、内容を更新した電子バリューを生成し、
更に、バリュー認証情報(F(VPW))と乱数(R1)と携帯端末から受信した乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行なって認証情報(I(R1,R2,F(VPW)))を生成し、前記携帯端末に前記更新した電子バリューと認証情報(I(R1,R2,F(VPW)))を送信して、携帯端末が保持する電子バリューを前記更新した電子バリューに更新することを特徴とする認証装置。
【請求項１６】
前記電子バリューの暗号化されている部分の復号化鍵は、バリュー認証情報(F(VPW))を不可逆演算処理(H)したデータ(H(F(VPW)))と前記マスター鍵とから生成される鍵であって、
前記認証手段は、前記携帯端末から受信したデータ(H(F(VPW')))と前記マスター鍵とから復号化鍵を生成して、受信した電子バリューの暗号を復号化することを特徴とする請求項１３から請求項１５のいずれか一に記載の認証装置。
【請求項１７】
耐タンパなセキュリティモジュールを備え、前記セキュリティモジュールが前記電子バリューの暗号化されている部分の復号化処理を行い、前記セキュリティモジュールに電子バリューのネガリストを格納し、前記受信した電子バリューの有効性を検証する際に前記ネガリストに前記受信した電子バリューがないことを前記セキュリティモジュールが検証することを特徴とする請求項１３から請求項１６のいずれか一に記載の認証装置。
【請求項１８】
前記セキュリティモジュールがセンターと通信して前記セキュリティモジュール内に格納している情報を更新することを特徴とする請求項１７に記載の認証装置。
【請求項１９】
前記電子バリューによる認証処理の際にユーザ端末制御情報を携帯端末に送信して前記携帯端末の動作を制御し、前記携帯端末から受信したサービス端末制御情報に基づいて自らの動作を行うことを特徴とする請求項１３から請求項１８のいずれか一に記載の認証装置。
【請求項２０】
携帯端末から受信した電子バリュー発行要求メッセージからユーザが指定した電子バリューに対する認証情報(VPW)を取り出し、前記電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施してバリュー認証情報(F(VPW))を生成し、更に前記バリュー認証情報(F(VPW))に不可逆演算処理(H)を施したデータ(H(F(VPW)))とマスター鍵とから暗号鍵を生成し、前記バリュー認証情報(F(VPW))と前記生成した暗号鍵とを用いて電子バリューを生成して、携帯端末に送信することを特徴とする電子バリュー発行サーバ。
【請求項２１】
携帯端末から受信した電子バリュー発行要求メッセージからユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))を取り出し、前記バリュー認証情報(F(VPW))に不可逆演算処理(H)を施したデータ(H(F(VPW)))とマスター鍵とから暗号鍵を生成し、前記バリュー認証情報(F(VPW))と前記生成した暗号鍵とを用いて電子バリューを生成して、携帯端末に送信することを特徴とする電子バリュー発行サーバ。
【請求項２２】
前記電子バリューには、電子バリュー公開情報とセキュリティ情報とが含まれ、前記セキュリティ情報は電子バリュー秘密情報と前記バリュー認証情報(F(VPW))と署名情報とを前記生成した暗号鍵によって暗号化したデータであり、前記署名情報は前記電子バリュー公開情報と前記電子バリュー秘密情報と前記バリュー認証情報(F(VPW))とを連結したデータに対する電子署名であることを特徴とする請求項２０または請求項２１に記載の電子バリュー発行サーバ。
【請求項２３】
前記電子バリューには、電子バリュー公開情報とセキュリティ情報とが含まれ、前記セキュリティ情報は電子バリュー秘密情報と前記バリュー認証情報(F(VPW))と署名情報とを前記生成した暗号鍵によって暗号化したデータであり、前記署名情報は前記電子バリュー公開情報と前記電子バリュー秘密情報と前記バリュー認証情報(F(VPW)) とを連結したデータに対するハッシュ演算の結果であることを特徴とする請求項２０または請求項２１に記載の電子バリュー発行サーバ。
【請求項２４】
ユーザの信用情報と前記ユーザが指定した電子バリューに対する認証情報(VPW)のリスク評価の結果に基づいてリスク管理情報を生成し、前記電子バリュー秘密情報の中に前記リスク管理情報を組み込むことを特徴とする請求項２２または請求項２３に記載の電子バリュー発行サーバ。
【請求項２５】
ユーザが管理する携帯端末と認証装置と電子バリュー発行サーバとによって構成され、前記携帯端末に前記電子バリュー発行サーバから受信した電子バリューを格納し、前記電子バリューには、ユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、ユーザが前記電子バリューの正しい保有者であることを認証する処理において、認証装置が乱数(R)を生成して携帯端末に送信し、携帯端末はユーザが入力した電子バリューに対する認証情報(VPW')からバリュー認証情報(F(VPW'))を生成し、更に、前記乱数(R)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R,F(VPW')))を生成して、前記電子バリューと前記認証情報(G(R,F(VPW')))を前記認証装置に送信し、認証装置が受信した電子バリューの暗号を復号化して、電子バリューからバリュー認証情報(F(VPW))を取り出し、前記乱数(R)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R,F(VPW)))を生成し、前記受信した認証情報(G(R,F(VPW')))と前記生成した認証情報(G(R,F(VPW)))が一致することを検証してユーザを認証することを特徴とする認証システム。
【請求項２６】
前記電子バリューの暗号化されている部分の復号化鍵は、バリュー認証情報(F(VPW))を不可逆演算処理(H)したデータ(H(F(VPW)))とマスター鍵とから生成した鍵であり、ユーザが前記電子バリューの正しい保有者であることを認証する処理において、携帯端末が更にバリュー認証情報(F(VPW'))に不可逆演算処理(H)を行いデータ(H(F(VPW')))を生成して、前記電子バリューと前記認証情報(G(R,F(VPW')))と共に認証装置に送信し、認証装置が受信したデータ(H(F(VPW')))とマスター鍵とから復号化鍵を生成して、受信した電子バリューの暗号を復号化することを特徴とする請求項２５記載の認証システム。
【請求項２７】
ユーザが管理する携帯端末と認証装置と電子バリュー発行サーバとによって構成され、前記携帯端末に前記電子バリュー発行サーバから受信した電子バリューを格納し、前記電子バリューには、ユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、認証装置はユーザが前記電子バリューの正しい保有者であり、ユーザも認証装置を認証する相互認証処理において、認証装置が乱数(R1)を生成して携帯端末に送信し、携帯端末はユーザが入力した電子バリューに対する認証情報(VPW')からバリュー認証情報(F(VPW'))を生成し、更に、乱数(R2)を生成して、更に、前記バリュー認証情報(F(VPW'))と前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R1,F(VPW')))を生成して、前記電子バリューと共に認証情報(G(R1,F(VPW')))と乱数(R2)を認証装置に送信し、認証装置が受信した電子バリューの暗号を復号化して、電子バリューからバリュー認証情報(F(VPW))を取り出し、前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R,F(VPW)))を生成し、前記受信した認証情報(G(R,F(VPW')))と認証情報(G(R,F(VPW)))とが一致することを検証してユーザを認証し、更に、バリュー認証情報(F(VPW))と乱数(R1)と乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行い認証情報(I(R1,R2,F(VPW)))を生成して携帯端末に送信し、携帯端末がバリュー認証情報(F(VPW'))と乱数(R1)と乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行い認証情報(I(R1,R2,F(VPW')))を生成し、前記受信した認証情報(I(R1,R2,F(VPW)))と認証情報(I(R1,R2,F(VPW')))とが一致することを検証して認証装置を認証することを特徴とする相互認証システム。
【請求項２８】
前記電子バリューの暗号化されている部分の復号化鍵は、バリュー認証情報(F(VPW))を不可逆演算処理(H)したデータ(H(F(VPW)))とマスター鍵とから生成した鍵であり、認証装置はユーザが前記電子バリューの正しい保有者であり、ユーザも認証装置を認証する相互認証処理において、携帯端末が更にバリュー認証情報(F(VPW'))に不可逆演算処理(H)を行いデータ(H(F(VPW')))を生成して、前記電子バリューと認証情報(G(R1,F(VPW')))と乱数(R2)と共に認証装置に送信し、認証装置が受信したデータ(H(F(VPW')))とマスター鍵とから復号化鍵を生成して、受信した電子バリューの暗号を復号化することを特徴とする請求項２７記載の相互認証システム。
【請求項２９】
ユーザが管理する携帯端末と認証装置と電子バリュー発行サーバとによって構成され、前記携帯端末に前記電子バリュー発行サーバから受信した電子バリューを格納し、前記電子バリューには、ユーザが指定した電子バリューに対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))が暗号化された状態で含まれており、認証装置が前記電子バリューの有効性を検証し、電子バリューの内容を更新する更新処理において、認証装置が乱数(R1)を生成して携帯端末に送信し、携帯端末はユーザが入力した電子バリューに対する認証情報(VPW')からバリュー認証情報(F(VPW'))を生成し、更に、乱数(R2)を生成して、更に、前記バリュー認証情報(F(VPW'))と前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R1,F(VPW')))を生成して、前記電子バリューと共に認証情報(G(R1,F(VPW')))と乱数(R2)を認証装置に送信し、認証装置が受信した電子バリューの暗号を復号化して、電子バリューからバリュー認証情報(F(VPW))を取り出し、前記乱数(R1)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R1,F(VPW)))を生成し、前記受信した認証情報(G(R1,F(VPW')))と認証情報(G(R1,F(VPW)))とが一致することを検証してユーザを認証し、更に、内容を更新した電子バリューを生成し、更に、バリュー認証情報(F(VPW))と乱数(R1)と乱数(R2)とを組み合わせたデータに不可逆演算処理(I)を行い認証情報(I(R1,R2,F(VPW)))を生成して、前記内容を更新した電子バリューと認証情報(I(R1,R2,F(VPW)))とを携帯端末に送信し、携帯端末がバリュー認証情報(F(VPW'))と乱数(R1)と乱数(R2)を組み合わせたデータに不可逆演算処理(I)を行い認証情報(I(R1,R2,F(VPW')))を生成し、前記受信した認証情報(I(R1,R2,F(VPW)))と認証情報(I(R1,R2,F(VPW')))とが一致することを検証して認証装置を認証し、電子バリューを前記受信した電子バリューに更新することを特徴とする電子バリュー更新システム。
【請求項３０】
前記電子バリューの暗号化されている部分の復号化鍵は、バリュー認証情報(F(VPW))を不可逆演算処理(H)したデータ(H(F(VPW)))とマスター鍵とから生成した鍵であり、認証装置が前記電子バリューの有効性を検証し、電子バリューの内容を更新する更新処理において、携帯端末が更にバリュー認証情報(F(VPW'))に不可逆演算処理(H)を行いデータ(H(F(VPW')))を生成して、前記電子バリューと認証情報(G(R1,F(VPW')))と乱数(R2)と共に認証装置に送信し、認証装置が受信したデータ(H(F(VPW')))とマスター鍵とから復号化鍵を生成して、受信した電子バリューの暗号を復号化することを特徴とする請求項２９記載の電子バリュー更新システム。
【請求項３１】
携帯端末から受信した電子鍵発行要求メッセージからユーザが指定した電子鍵に対する認証情報(VPW)に不可逆演算処理(F)を施したバリュー認証情報(F(VPW))を取り出し、前記バリュー認証情報(F(VPW))に不可逆演算処理(H)を施したデータ(H(F(VPW)))とマスター鍵とから暗号鍵を生成し、前記バリュー認証情報(F(VPW))と前記生成した暗号鍵とを用いて電子鍵を生成して携帯端末に送信する電子鍵発行手段と、
乱数(R)を生成して携帯端末に送信し、前記携帯端末から認証情報(G(R,F(VPW')))と電子鍵とを受信し、電子鍵の暗号化されている部分の暗号を復号化して、前記電子鍵の有効性を検証し、更に、前記電子鍵からバリュー認証情報(F(VPW))を取り出し、前記乱数(R)と組み合わせたデータに不可逆演算処理(G)を行い認証情報(G(R,F(VPW)))を生成し、受信した認証情報(G(R,F(VPW')))と生成した認証情報(G(R,F(VPW)))とが一致することを検証して、ユーザを認証する電子鍵認証手段とを
有することを特徴とする錠前装置。
【請求項３２】
前記電子鍵発行手段が、乱数(R0)を生成して携帯端末に送信し、携帯端末から受信した電子鍵発行要求メッセージから、ユーザが携帯端末に入力した錠前番号(LN')と前記乱数(R0) とを組み合わせたデータに不可逆演算処理(J)を施したユーザ識別情報(J(LN',R0))を取り出し、錠前番号(LN)と前記乱数(R0) とを組み合わせたデータに不可逆演算処理(J)を施してユーザ識別情報(J(LN,R0))を生成し、受信したユーザ識別情報(J(LN',R0))と生成したユーザ識別情報(J(LN,R0))とが一致することを検証してユーザを認証し、電子鍵を発行することを特徴とする請求項３１記載の錠前装置。
【請求項３３】
前記発行した電子鍵の鍵ＩＤを格納する記憶手段を備え、前記電子鍵発行手段が、受信した電子鍵の鍵ＩＤと前記記憶手段に格納された鍵ＩＤとの照合処理を行い、
その後、前記携帯端末から受信した認証情報(G(R,F(VPW')))と電子鍵とに基づく認証処理を行う
ことを特徴とする請求項３１又は請求項３２に記載の錠前装置。
【請求項３４】
認証装置に対して認証を求める認証要求装置であって、
前記認証装置が保持する復号鍵により復号化可能な暗号化形式で第一情報を暗号化した暗号化第一情報を取得する暗号化第一情報取得部と、
前記第一情報との関係が所定の関係であるか判断することを目的とする第二情報を取得する第二情報取得部と、
前記暗号化第一情報取得部で取得した暗号化第一情報と、前記第二情報取得部で取得した第二情報とを関連付けて前記認証装置に対して送信する送信部と、
を有する認証要求装置。
【請求項３５】
暗号化第一情報を保持する暗号化第一情報保持部を有し、
暗号化第一情報取得部は、暗号化第一情報保持部にて保持されている暗号化第一情報を取得する請求項３４に記載の認証要求装置。
【請求項３６】
認証を目的とした情報である認証情報を入力するための認証情報入力部と、
前記認証情報入力部から入力された認証情報を加工する認証情報加工部と、
を有し、
前記第二情報は、前記認証情報加工部にて加工された情報である請求項３４又は請求項３５に記載の認証要求装置。
【請求項３７】
前記認証情報加工部は、前記認証情報をハッシュ関数にて加工する請求項３６に記載の認証要求装置。
【請求項３８】
認証要求装置の送信部から送信された暗号化第一情報と、その暗号化第一情報に関連づけて送信された第二情報とを受信する受信部と、
暗号化第一情報の復号化をするための復号鍵を保持する復号鍵保持部と、
受信部で受信した暗号化第一情報を復号鍵保持部に保持されている復号鍵を利用して復号化し第一情報を得る復号化部と、
復号化部で復号化した第一情報と、復号化前の第一情報である暗号化第一情報と関連付けて受信された第二情報と、が所定の関係にあるか判断する判断部と、
を有する認証装置。
【請求項３９】
認証情報を取得する認証情報取得部と、
認証情報取得部で取得した認証情報を利用して前記認証情報と、所定の関係を有するように第一情報を生成する第一情報生成部と、
暗号化の鍵を保持する暗号鍵保持部と、
前記第一情報生成部で生成された第一情報を前記暗号鍵保持部で保持された暗号化の鍵で暗号化する暗号化部と、
を有する情報関連付装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１７１
【補正方法】変更
【補正の内容】
【０１７１】
セキュリティモジュール1300は、マスター鍵(Km)を安全に管理し、電子チケットの認証処理を安全に行うためのデバイスであり、ＴＲＭ部（Tamper Resistant Module）1306と、フラッシュメモリ部1307とによって構成される。ＴＲＭ部1306は、さらに、ＣＰＵ1301と、ＲＯＭ1302と、ＲＡＭ1303と、ＥＥＰＲＯＭ1304と、コ・プロセッサ1305によって構成され、外部からの不正なアクセスを防止する耐タンパ機能を有している。