【手続補正書】
【提出日】平成20年4月9日(2008.4.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
証明書失効リスト(CRL)の管理方法であって、
少なくとも1つの失効証明識別子(SNi)を備えるCRL(33、67)を第一デバイス(31、61)にて受信するステップと、
第一デバイス(31、61)にて、秘密データ(KCRL)を用いて、CRLのうちの少なくとも1つの失効証明識別子を備えたCRL(371,…, 37p)のエントリーに関連する完全性フィールド(MACi)を計算するステップと、
エントリーとそれに関連する計算された完全性フィールドとを第一デバイスとは異なる第二デバイス(32, 62)に送信するステップと、
送信されたエントリーおよび関連する完全性フィールドを第二デバイスに格納するステップとを備えることを特徴とする証明書失効リスト(CRL)の管理方法。
【請求項２】
証明書失効リスト(CRL)のエントリーへの分割が第一デバイス(31、61)の中で実行されることを特徴とする請求項１に記載の証明書失効リストの管理方法。
【請求項３】
完全性フィールドはメッセージ認証コード(MACi)であって、前記方法は、
受信したCRL(33、67)と関連する証明書失効リスト(CRL)の鍵(KCRL)を秘密データとして選択するステップと、
選択されたCRL鍵(KCRL)を第一デバイス(31、61)に格納するステップとを備えることを特徴とする請求項１に記載の証明書失効リストの管理方法。
【請求項４】
メッセージ認証コード(MACi)を計算するためにハッシュ関数を中間データに適用するステップを備え、中間データは、少なくとも1つの失効証明識別子(SNi)を含むエントリーとCRLの鍵(KCRL)とから導き出されることを特徴とする請求項３に記載の証明書失効リストの管理方法。
【請求項５】
第二デバイス(32、62)に、少なくとも1つの失効証明識別子と少なくとも1つの関連する完全性フィールド(MACi)とCRL(33)のCRL識別子(NCRL) とを備える少なくとも1つのセキュアエントリーセット(SESi)のリストの中で編成される複数の失効証明識別子(SNi)を格納するステップと、
各セキュアエントリーセットのために、第二デバイスに格納されているセキュアエントリーセットのリストの中でのセキュアエントリーセットの順番を決定することができるコンテンツ(i)を有するリストオーダーフィールド(63i)を作成するステップとを備えることを特徴とする請求項１乃至４の何れかに記載の証明書失効リストの管理方法。
【請求項６】
CRL(33)のCRL識別子(NCRL)を第一デバイス(31)に格納するステップを備えることを特徴とする請求項５に記載の証明書失効リストの管理方法。
【請求項７】
第一デバイス(31)で、CRLの中に含まれCRLを発行した信頼できる第三の機関によって作成される証明書失効リスト(CRL)の署名(SCRL)を用いて受信したCRL(33、67)の完全性を検査するステップを備えることを特徴とする請求項１乃至６の何れかに記載の証明書失効リストの管理方法。
【請求項８】
受信したCRLの完全性を検査するステップは、
受信したCRL(33、67)のハッシュ値を計算するステップと、
計算されたハッシュ値と信頼できる第三の機関の公開鍵とCRL(33、67)の完全性を評価する署名(SCRL)とに検証機能を適用するステップとを備えることを特徴とする請求項７に記載の証明書失効リストの管理方法。
【請求項９】
第一デバイス(31、61)にて、CRL(33、67)の少なくとも1つの失効証明識別子(SNi)を備える小さなブロックを受信するステップと、
少なくとも1つの失効証明識別子を含む少なくとも1つのエントリーと関連する完全性フィールドとを第二デバイス(32、62)に送信するステップと、
さらなるCRLの小さなブロックを受信する前に、受信したCRLの小さなブロックを消去するステップとを備えることを特徴とする請求項１乃至８の何れかに記載の証明書失効リストの管理方法。
【請求項１０】
第一デバイス(31、61)はスマートカードであり、
CRL識別子(NCRL)はCRL(33、67)のCRLシリアルナンバーであり、
少なくとも1つの失効証明識別子(SNi)は失効証明書のシリアルナンバーであることを特徴とする請求項５乃至９の何れかに記載の証明書失効リストの管理方法。
【請求項１１】
証明書の妥当性を検査するステップを備え、該証明書の妥当性を検査するステップは、
証明書の証明識別子(SN0)を第一デバイス(31、61)から第二デバイス(32、62)に送信するステップと、
送信された証明識別子(SN0)の値と一致する値を有する適切な失効証明識別子をリストが備えているかどうかを評価するため、第二デバイスに格納されているエントリーのリストを第二デバイスにて調査するステップと、
調査の結果に応じて、少なくとも1つの失効証明識別子と関連する完全性フィールドとを第一デバイスに送信するステップと、
第一デバイスにて、送信された関連する完全性フィールドを用いて、少なくとも1つの送信された失効証明識別子の完全性を検証するステップと、
第一デバイスにて、少なくとも送信された失効証明識別子を用いて、証明書の妥当性を評価するステップとを備えることを特徴とする請求項１乃至１０の何れかに記載の証明書失効リストの管理方法。
【請求項１２】
送信された失効証明識別子の完全性を検証するためにCRL鍵を使用するステップ(515，519)を備えることを特徴とする請求項３に従属する請求項１１に記載の証明書失効リストの管理方法。
【請求項１３】
第二デバイスに格納されたリストの各セキュアエントリーセットは単一の失効証明識別子を備え、前記方法は、
適切な失効証明識別子を含む適切なセキュアエントリーセット(SESi)のうちの少なくとも一部を第一デバイスに送信するステップ(58)を更に備えることを特徴とする請求項５に従属する請求項１１に記載の証明書失効リストの管理方法。
【請求項１４】
送信されたセキュアエントリーセット(SESi0)に含まれ、第二デバイスに格納されたリストが決められたCRLと一致していることを保証することができる送信された証明書失効リスト(CRL)の識別子(NCRL(i0))を、決められたCRLの識別子(NCRL)と第一デバイスで比較するステップ(514)と、
第一デバイスにて、適切な失効証明識別子が証明識別子と事実上等しいことを検査するステップ(516)とを備えることを特徴とする請求項１３に記載の証明書失効リストの管理方法。
【請求項１５】
第二デバイスに格納されたリストの各セキュアエントリーセットは単一の失効証明識別子を備え、
前記方法は、第一セキュアエントリーセット(SESi-1)のうちの少なくとも一部と第二セキュアエントリーセット(SESi)のうちの少なくとも一部とを第一デバイスに送信するステップ(510)を更に備え、第一セキュアエントリーセットと第二セキュアエントリーセットとは、送信された証明識別子(SN0)の予期される順番の直前および直後の順番を有する失効証明識別子をそれぞれ含んでいることを特徴とする請求項５に従属する請求項１１に記載の証明書失効リストの管理方法。
【請求項１６】
前記方法は、第一デバイスにおいて、
送信されたセキュアエントリーセット(SESj0、SESk0)に含まれ、第二デバイスに格納されたリストが決められたCRLと一致していることを保証することができる送信された証明書失効リスト(CRL)の識別子(NCRL(k0)、NCRL(j0))を、決められたCRLの識別子(NCRL)と比較するステップ(518)と、
第一セキュアエントリーセット(SESk0)と第二セキュアエントリーセット(SESj0)とが、第二デバイスに格納されたリストの中で一連となっていることを検査するステップ(520)と、
第一セキュアエントリーセット(SESk0)と第二セキュアエントリーセット(SESj0)とが、送信された証明識別子(SN0)の予期される順番の直前および直後の順番を有する失効証明識別子(SNj0，SNk0)をそれぞれ含んでいることを検査するステップ(521)とを備えることを特徴とする請求項１５に記載の証明書失効リストの管理方法。
【請求項１７】
リストの各セキュアエントリーセット(SESi)は複数の失効証明識別子(SNfi,…, SNli)を備え、複数の失効証明識別子はセキュアエントリーセットの中でソートされていることを特徴とする請求項５に従属する請求項１１に記載の証明書失効リストの管理方法。
【請求項１８】
適切な失効証明識別子(SN0)を含む適切なセキュアエントリーセットのうちの少なくとも一部を、第一デバイス(61)に送信するステップを備えることを特徴とする請求項１７に記載の証明書失効リストの管理方法。
【請求項１９】
第二デバイス(62)の中で、適切な証明識別子(SN0)の予期される順番の直前および直後の順番をそれぞれ有する第一失効証明識別子(SNj)と第二失効証明識別子(SNj+1)とを備える代替セキュアエントリーセット(SESi0)を検索するステップと、
代替セキュアエントリーセット(SESi0)を第一デバイス(61)に送信するステップとを備えることを特徴とする請求項１７に記載の証明書失効リストの管理方法。
【請求項２０】
第一失効証明識別子および第二失効証明識別子をそれぞれ含んでいる第一の代替セキュアエントリーセット(SESi0)および第二の代替セキュアエントリーセット(SESi0+1)を、第一デバイス(61)に送信するステップを備えることを特徴とする請求項１９に記載の証明書失効リストの管理方法。
【請求項２１】
第二デバイス(62)に格納されたリストが決められたCRLと一致していることを保証することができ、送信されたセキュアエントリーセット(SESi0，SESi0+1)に含まれる送信された証明書失効リスト(CRL)の識別子を、決められたCRLの識別子(NCRL)と第一デバイス(61)にて比較するステップを備えることを特徴とする請求項１８乃至２０の何れかに記載の証明書失効リストの管理方法。
【請求項２２】
リストオーダーフィールド(63i)のコンテンツはインデックスであり、インデックスがリストの中でセキュアエントリーセット(SESi)の順番と一致しており、
第一デバイスは最大のインデックス(iMAX) を格納し、最大のインデックスがリストの最終セキュアエントリーセットのインデックスと一致していることを特徴とする請求項５または１３乃至２１の何れかに記載の証明書失効リストの管理方法。
【請求項２３】
リストオーダーフィールドのコンテンツはリストの中で先行セキュアエントリーセットについての情報であり、
第一デバイスは第一セキュアエントリーセットとリストの最終セキュアエントリーセットとを格納していることを特徴とする請求項５または１３乃至２１の何れかに記載の証明書失効リストの管理方法。
【請求項２４】
少なくとも1つの失効証明識別子(SNi)を備えるCRL(33, 67)を受信するCRL受信手段と、
CRLの少なくとも1つの失効証明識別子を備えるCRLのエントリー(371,…, 37p)に関連する完全性フィールド(MACi)を秘密データ(KCRL)を用いて計算する計算手段(36, 38, 39)と、
エントリーと計算された関連する完全性フィールドとを前記デバイスとは異なる第二デバイス(32, 62)に送信する送信手段とを備えることを特徴とする証明書失効リスト(CRL)を管理するデバイス(31, 61)。
【請求項２５】
検査される証明書の証明識別子(SN0)を第二デバイス(32, 62)に送信する送信手段と、
少なくとも1つの失効証明識別子を含む少なくとも1つのエントリーと少なくとも1つの適切な完全性フィールドとを第二デバイスから受信する受信手段と、
少なくとも1つの送信された失効証明識別子の完全性を送信された適切な完全性フィールドを用いて認証する認証手段(311)と、
少なくとも送信された失効証明識別子を用いて証明書の妥当性を評価する評価手段(310)とを備えることを特徴とする請求項２４に記載の証明書失効リスト(CRL)を管理するデバイス。
【請求項２６】
少なくともCRLの少なくとも1つの失効証明識別子(SNi)を含むエントリーとエントリーに関連する完全性フィールド(MACi)とを第一デバイス(31, 61)から受信する受信手段と、
複数の失効証明識別子(SNi)を格納するためのメモリー(34, 64)とを備え、格納された失効証明識別子は少なくとも1つのセキュアエントリーセット(SESi)のリストの中で編成されており、各セキュアエントリーセットは、少なくとも1つの失効証明識別子と少なくとも1つの関連する完全性フィールド(MACi)とCRL(33)のCRL識別子(NCRL)とを備えており、各セキュアエントリーセット(SESi)はリストオーダーフィールド(63i)を備え、リストオーダーフィールドは前記デバイスに格納されたセキュアエントリーセットのリストの中でセキュアエントリーセットの順番を決定することができるコンテンツ(i)を有することを特徴とする証明書失効リスト(CRL)に関する分割されたエントリーを管理するデバイス(32, 62)。
【請求項２７】
第一デバイス(31、61)から証明識別子(SN0)を受信する受信手段と、
送信された証明識別子の値と一致する値を有する適切な失効証明識別子をリストが備えているかどうかを評価するために、メモリー(34, 64)に格納されたエントリーのリストを調査する処理手段(35, 65)と、
調査結果に応じて、少なくとも1つの失効証明識別子と関連する完全性フィールドとを第一デバイスに送信する送信手段とを備えることを特徴とする請求項２６に記載の証明書失効リスト(CRL)を管理するデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
第４の側面において、本発明は、証明書失効リスト(CRL) に関する分割されたエントリーを格納するためのデバイスを提供する。前記デバイスは、
少なくともCRLの少なくとも1つの失効証明識別子を含むエントリーとエントリーに関連する完全性フィールドとを第一デバイスから受信する受信手段と、
複数の失効証明識別子を格納するためのメモリーとを備え、格納された失効証明識別子は少なくとも1つのセキュアエントリーセットのリストの中で編成されており、各セキュアエントリーセットは、少なくとも1つの失効証明識別子と少なくとも1つの関連する完全性フィールドとCRLのCRL識別子とを備えており、各セキュアエントリーセットはリストオーダーフィールドを備え、リストオーダーフィールドは前記デバイスに格納されたセキュアエントリーセットのリストの中でセキュアエントリーセットの順番を決定することができるコンテンツを有する。