【手続補正書】
【提出日】平成31年1月10日(2019.1.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
量子セキュリティ鍵管理デバイスと、
前記量子セキュリティ鍵管理デバイスと接続される複数の量子セキュリティ鍵配送デバイスと、
前記量子セキュリティ鍵管理デバイス及び前記複数の量子セキュリティ鍵配送デバイスと接続される量子セキュリティ鍵サービスデバイスと
を含み、
前記量子セキュリティ鍵管理デバイスは、識別情報ベースシステム秘密鍵を複数のシステムサブ秘密鍵に分割し、前記複数のシステムサブ秘密鍵を、対応する数の前記量子セキュリティ鍵配送デバイスに配送するように構成され、
前記量子セキュリティ鍵サービスデバイスは、前記複数の量子セキュリティ鍵配送デバイスのうちの第１の量子セキュリティ鍵配送デバイスから認証済み秘密鍵を取得する要求を、量子セキュリティ鍵配送デバイスのうちの所定数の第２の量子セキュリティ鍵配送デバイスに転送するように構成され、
前記所定数の第２の量子セキュリティ鍵配送デバイスは、それぞれ前記システムサブ秘密鍵から識別情報ベース認証済みサブ秘密鍵を生成するように構成され、
前記第１の量子セキュリティ鍵配送デバイスは、前記所定数の第２の量子セキュリティ鍵配送デバイスから、前記識別情報ベース認証済みサブ秘密鍵を取得し、前記識別情報ベース認証済みサブ秘密鍵に基づいて、識別情報ベース認証済み秘密鍵を再構築するするように構成される、量子鍵配送システム。
【請求項２】
前記複数の量子セキュリティ鍵配送デバイスのうちの少なくとも１つは、前記量子セキュリティ鍵サービスデバイスを含む、請求項１に記載の量子鍵配送システム。
【請求項３】
前記量子セキュリティ鍵管理デバイスは、閾値秘密共有メカニズムを使用することにより、前記識別情報ベースシステム秘密鍵を分割するように更に構成され、前記第１の量子セキュリティ鍵配送デバイスは、前記閾値秘密共有メカニズムを使用することにより識別情報ベース認証済み秘密鍵を再構築するように更に構成される、請求項１に記載の量子鍵配送システム。
【請求項４】
前記第１の量子セキュリティ鍵配送デバイスは、前記再構築された識別情報ベース認証済み秘密鍵に従って識別情報ベース署名証明書を生成するように更に構成される、請求項１に記載の量子鍵配送システム。
【請求項５】
前記量子セキュリティ鍵管理デバイスは、前記量子鍵配送システムの識別子情報、量子ノイズ源により生成される乱数、及びタイムスタンプ情報に基づいて、前記識別情報ベースシステム秘密鍵を生成するように更に構成される、請求項１に記載の量子鍵配送システム。
【請求項６】
前記量子セキュリティ鍵管理デバイスは、式：
【数１】
2018503318.tif 000001
に基づいて、前記識別情報ベースシステム秘密鍵を生成するように更に構成され、
式中、Ｓｒは、前記量子ノイズ源により生成される前記乱数であり、ＢＮＩＤは、前記システムの前記識別子情報であり、expire_timeは、前記タイムスタンプ情報であり、Ｓは、前記識別情報ベースシステム秘密鍵である、請求項５に記載の量子鍵配送システム。
【請求項７】
前記量子セキュリティ鍵管理デバイスは、量子ノイズ源により生成される乱数、前記量子セキュリティ鍵管理デバイスの識別子情報、及びタイムスタンプ情報に基づいて、前記識別情報ベースシステム秘密鍵を生成するように更に構成される、請求項１に記載の量子鍵配送システム。
【請求項８】
前記第２の量子セキュリティ鍵配送デバイスのそれぞれは、前記第１の量子セキュリティ鍵配送デバイスの識別子情報、タイムスタンプ情報、及び前記システムサブ秘密鍵に基づいて、前記識別情報ベース認証済みサブ秘密鍵を生成するように更に構成される、請求項１に記載の量子鍵配送システム。
【請求項９】
前記第２の量子セキュリティ鍵配送デバイスのそれぞれは、式：
【数２】
2018503318.tif 000002
により前記識別情報ベース認証済みサブ秘密鍵を生成するように更に構成され、
式中、
【数３】
2018503318.tif 000003
は、前記システムサブ秘密鍵であり、ＵＩＤは、前記第１の量子セキュリティ鍵配送デバイスの前記識別子情報であり、expire_timeは、前記タイムスタンプ情報であり、Ｓｕｒは、識別情報ベース認証済みサブ秘密鍵である、請求項８に記載の量子鍵配送システム。
【請求項１０】
前記量子セキュリティ鍵管理デバイスは、量子セキュリティ鍵配送デバイス又は量子セキュリティ鍵サービスデバイスから受信される登録要求に従って、前記量子セキュリティ配送デバイス又は前記量子セキュリティ鍵サービスデバイスの識別子情報を生成するように更に構成され、及び
前記量子セキュリティ鍵配送デバイス及び前記量子セキュリティ鍵サービスデバイスは、
量子ノイズ源により生成される乱数及びタイムスタンプ情報を前記量子セキュリティ鍵管理デバイスから取得し、
前記識別子情報、前記乱数、及び前記タイムスタンプ情報に従って識別情報ベース秘密鍵又は共有鍵を生成する
ように更に構成される、請求項１に記載の量子鍵配送システム。
【請求項１１】
前記量子セキュリティ鍵管理デバイスは、ラグランジ補間に基づく閾値秘密共有メカニズムを使用して、前記識別情報ベースシステム秘密鍵を複数のシステムサブ秘密に分割するように更に構成され、及び
前記第１の量子セキュリティ鍵配送デバイスは、ラグランジ補間に基づく前記閾値秘密共有メカニズムを使用して、前記識別情報ベース認証済みサブ秘密鍵に基づいて、識別情報ベース認証済み秘密鍵を再構築するように構成される、請求項１に記載の量子鍵配送システム。
【請求項１２】
前記量子セキュリティ鍵管理デバイスは、量子鍵合意に従って、前記複数のシステムサブ秘密鍵を、対応する数の前記量子セキュリティ鍵配送デバイスに配送するように更に構成され、
前記第１の量子セキュリティ鍵配送デバイスは、前記所定数の第２の量子セキュリティ鍵配送デバイスから、前記量子鍵合意に従って前記識別情報ベース認証済みサブ秘密鍵を取得するように構成され、
前記量子鍵合意は、冗長送信量子鍵合意又はオンデマンド再送信量子鍵合意である、請求項１に記載の量子鍵配送システム。
【請求項１３】
量子セキュリティ鍵サービスデバイスにより、要求者の第１の量子セキュリティ鍵配送デバイスからの認証済み秘密鍵を取得する要求を受信することであって、前記要求は、少なくとも前記要求者の識別子情報を搬送する、受信することと、
前記量子セキュリティ鍵サービスデバイスにより、前記要求を所定数の第２の量子セキュリティ鍵配送デバイスに転送することと、
を含み、
前記所定数の第２の量子セキュリティ鍵配送デバイスは、
前記要求者の前記識別子情報と、閾値秘密共有メカニズムを使用して識別情報ベースシステム秘密鍵から分割されかつ対応する数の量子セキュリティ鍵配送デバイスに共有される複数のシステムサブ秘密鍵とに基づいて、複数の認証済みサブ秘密鍵を生成し、
前記要求者の前記第１の量子セキュリティ鍵配送デバイスにより受信された前記複数の認証済みサブ秘密鍵によって、前記要求者の前記第１の量子セキュリティ鍵配送デバイスが、前記認証済みサブ秘密鍵に基づいて、識別情報ベース認証済み秘密鍵を再構築することが可能になる、量子鍵配送方法。
【請求項１４】
前記識別情報ベース認証済み秘密鍵が、閾値秘密共有メカニズムを使用することにより再構築される、請求項１３に記載の量子鍵配送方法。
【請求項１５】
前記複数のシステムサブ秘密鍵は、量子鍵合意に従って、前記対応する数の第２の量子セキュリティ鍵配送デバイスに共有され、
前記量子鍵合意は、冗長送信量子鍵合意又はオンデマンド再送信量子鍵合意である、請求項１３に記載の量子鍵配送方法。
【請求項１６】
前記識別情報ベースシステム秘密鍵は、量子ノイズ源により生成される乱数、量子鍵配送システムの識別子情報、及びタイムスタンプ情報に基づいて生成される、請求項１５に記載の量子鍵配送方法。
【請求項１７】
前記量子セキュリティ鍵管理デバイスは、式：
【数４】
2018503318.tif 000004
により前記識別情報ベースシステム秘密鍵を生成し、
式中、Ｓｒは、前記量子ノイズ源により生成される前記乱数であり、ＢＮＩＤは、前記量子鍵配送システムの前記識別子情報であり、expire_timeは、前記タイムスタンプ情報であり、Ｓは、前記識別情報ベースシステム秘密鍵である、請求項１６に記載の量子鍵配送方法。
【請求項１８】
前記量子セキュリティ鍵サービスデバイスにより前記要求を受信する前に、
量子セキュリティ鍵管理デバイスにより、量子ノイズ源により生成される乱数、量子鍵配送システムの識別子情報、及びタイムスタンプ情報を使用することにより、前記識別情報ベースシステム秘密鍵を生成すること
を更に含む、請求項１３に記載の量子鍵配送方法。
【請求項１９】
量子セキュリティ鍵管理デバイスにより、量子セキュリティ鍵配送デバイス又は前記量子セキュリティ鍵サービスデバイスから登録要求を受信することと、
前記量子セキュリティ鍵管理デバイスにより、前記登録要求を開始する前記デバイスの識別子情報を生成することと、
前記量子セキュリティ鍵管理デバイスにより、量子ノイズ源により生成される乱数及びタイムスタンプ情報を、前記登録要求を開始する前記デバイスと共有することと、
前記登録要求を開始する前記デバイスにより、前記識別子情報、前記乱数、及び前記タイムスタンプ情報に従って識別情報ベース秘密鍵を生成することと
を更に含む、請求項１３に記載の量子鍵配送方法。
【請求項２０】
量子セキュリティ鍵管理デバイスにより、前記要求の前記識別子情報の正当性を検証することを更に含む、請求項１３に記載の量子鍵配送方法。
【請求項２１】
前記複数の認証済みサブ秘密鍵は、タイムスタンプ情報に更に基づいて生成される、請求項１３に記載の量子鍵配送方法。
【請求項２２】
前記認証済みサブ秘密鍵は、式：
【数５】
2018503318.tif 000005
を通して生成され、
式中、
【数６】
2018503318.tif 000006
は、システムサブ秘密鍵であり、ＵＩＤは、前記要求者の前記識別子情報であり、expire_timeは、前記タイムスタンプ情報であり、Ｓｕｒは、認証済みサブ秘密鍵である、請求項２１に記載の量子鍵配送方法。
【請求項２３】
前記複数のシステムサブ秘密鍵は、ラグランジ補間に基づく前記閾値秘密共有メカニズムを使用してシステム秘密鍵から分割され、
前記識別情報ベース認証済み秘密鍵は、ラグランジ補間に基づく前記閾値秘密共有メカニズムを使用することにより、前記認証済みサブ秘密鍵に基づいて、再構築される、請求項１３に記載の量子鍵配送方法。
【請求項２４】
前記再構築された識別情報ベース認証済み秘密鍵に従って識別情報ベース署名証明書を生成することを更に含む、請求項１３に記載の量子鍵配送方法。
【請求項２５】
前記認証済み秘密鍵を取得する要求は、データセンタサーバと接続される量子セキュリティ鍵配送デバイスにより開始される、請求項１３に記載の量子鍵配送方法。
【請求項２６】
前記認証済み秘密鍵を取得する要求は、クラウドユーザの量子セキュリティ鍵配送デバイスにより開始され、前記要求は、前記量子セキュリティ鍵配送デバイスの識別子情報又は前記クラウドユーザの識別子情報を搬送する、請求項１３に記載の量子鍵配送方法。
【請求項２７】
量子セキュリティ鍵管理デバイスにより、システム秘密鍵を複数のシステムサブ秘密鍵に分割することと、
前記量子セキュリティ鍵管理デバイスにより、前記複数のシステムサブ秘密鍵を、対応する数の量子セキュリティ鍵配送デバイスに配送することと、
量子セキュリティ鍵サービスデバイスにより、要求者の第１の量子セキュリティ鍵配送デバイスから、認証済み秘密鍵を取得する要求を受信することであって、前記要求は、少なくとも前記要求者の識別子情報を搬送する、受信することと、
前記量子セキュリティ鍵サービスデバイスにより、前記要求を前記対応する数の量子セキュリティ鍵配送デバイスのうちの所定数の第２の量子セキュリティ鍵配送デバイスに転送することと、
前記第１の量子セキュリティ鍵配送デバイスにより、前記要求者の前記識別子情報及び複数のシステムサブ秘密鍵に基づいて前記所定数の第２の量子セキュリティ鍵配送デバイスにより生成される複数の認証済みサブ秘密鍵を受信することと、
前記要求者の前記第１の量子セキュリティ鍵配送デバイスにより、前記認証済みサブ秘密鍵に基づいて、識別情報ベース認証済み秘密鍵を再構築することと
を含む量子鍵配送方法。
【請求項２８】
前記量子セキュリティ鍵管理デバイスにより、量子ノイズ源により生成される乱数、量子鍵配送システムの識別子情報、及びタイムスタンプ情報を使用することにより前記システム秘密鍵を生成することを更に含む、請求項２７に記載の量子鍵配送方法。
【請求項２９】
前記量子セキュリティ鍵管理デバイスにより、前記システム秘密鍵を前記複数のシステムサブ秘密鍵に分割することは、量子セキュリティ鍵管理デバイスにより、ラグランジ補間に基づく閾値秘密共有メカニズムを使用することによりシステム秘密鍵を複数のシステムサブ秘密鍵に分割することを含む、請求項２７に記載の量子鍵配送方法。
【請求項３０】
前記要求者の前記第１の量子セキュリティ鍵配送デバイスにより、前記認証済みサブ秘密鍵に基づいて、前記識別情報ベース認証済み秘密鍵を再構築することは、前記要求者の前記第１の量子セキュリティ鍵配送デバイスにより、ラグランジ補間に基づく閾値秘密共有メカニズムを使用することにより、前記認証済みサブ秘密鍵に基づいて、識別情報ベース認証済み秘密鍵を再構築することを含む、請求項２７に記載の量子鍵配送方法。
【請求項３１】
量子鍵配送装置であって、
命令のセットを格納するメモリと、
プロセッサとを備え、
前記プロセッサは、前記装置に：
要求者の第１の量子セキュリティ鍵配送デバイスから、認証済み秘密鍵を取得する要求であって、少なくとも前記要求者の識別子情報を搬送する要求を受信することと、
前記要求を所定数の第２の量子セキュリティ鍵配送デバイスに転送することとを行わせるように、
前記命令のセットを実行するように構成され、
前記所定数の第２の量子セキュリティ鍵配送デバイスは、
前記要求者の識別情報及び複数のシステムサブ秘密鍵に基づいて複数の認証済みサブ秘密鍵を生成し、前記認証済みサブ秘密鍵を前記要求者の前記第１の量子セキュリティ鍵配送デバイスと共有し、
前記複数のシステムサブ秘密鍵は、閾値秘密共有メカニズムを使用して識別情報ベースシステム秘密鍵から分割されかつ対応する数の第２のサブ量子セキュリティ鍵配送デバイスに共有され、
前記認証済みサブ秘密鍵によって、前記要求者の前記第１の量子セキュリティ鍵配送デバイスが、前記認証済みサブ秘密鍵に基づいて、識別情報ベース認証済み秘密鍵を再構築することが可能になる、
量子鍵配送装置。
【請求項３２】
前記プロセッサは、
前記装置に、冗長送信量子鍵合意又はオンデマンド再送信量子鍵合意に従って、前記認証済みサブ秘密鍵を前記要求者の前記第１の量子セキュリティ鍵配送デバイスと共有することを行わせるように、
前記命令のセットを実行するように更に構成される、
請求項３１に記載の量子鍵配送装置。
【請求項３３】
前記プロセッサは、
前記装置に、量子ノイズ源により生成される乱数、システムの識別子情報、及びタイムスタンプ情報に基づいて前記システム秘密鍵を生成することを行わせるように、
前記命令のセットを実行するように更に構成される、
請求項３１に記載の量子鍵配送装置。
【請求項３４】
前記プロセッサは、
前記装置に、以下の式：
【数７】
2018503318.tif 000007
を通して前記システム秘密鍵を生成ことを行わせるように、
前記命令のセットを実行するように更に構成され、
式中、Ｓｒは、前記量子ノイズ源により生成される前記乱数であり、ＢＮＩＤは、量子鍵配送システムの前記識別子情報であり、expire_timeは、前記タイムスタンプ情報であり、Ｓは、前記識別情報ベースシステム秘密鍵である、請求項３３に記載の量子鍵配送装置。
【請求項３５】
前記複数のシステムサブ秘密鍵は、ラグランジ補間に基づく前記閾値秘密共有メカニズムの秘密共有アルゴリズムを使用して前記システム秘密鍵から分割され、
前記識別情報ベース認証済み秘密鍵は、ラグランジ補間に基づく前記閾値秘密共有メカニズムの再構築アルゴリズムを使用することにより再構築される、請求項３１に記載の量子鍵配送装置。
【請求項３６】
前記プロセッサは、
前記装置に、前記要求者の識別子情報、前記複数のシステムサブ秘密鍵、及びタイムスタンプ情報に従って、前記要求者の識別情報に基づいて前記認証済みサブ秘密鍵を生成することを行わせるように、
前記命令のセットを実行するように更に構成される、
請求項３１に記載の量子鍵配送装置。
【請求項３７】
前記プロセッサは、
前記装置に、以下の式：
【数８】
2018503318.tif 000008
を通して前記要求者の識別情報に基づいて前記認証済みサブ秘密鍵を生成することを行わせるように、
前記命令のセットを実行するように更に構成され、
式中、
【数９】
2018503318.tif 000009
は、前記システムサブ秘密鍵であり、ＵＩＤは、前記要求者の前記識別子情報であり、expire_timeは、前記タイムスタンプ情報であり、Ｓｕｒは、前記要求者の識別情報に基づく前記認証済みサブ秘密鍵である、請求項３６に記載の量子鍵配送装置。
【請求項３８】
１つ又は複数のプログラムを記憶する非一時的コンピュータ可読媒体であって、前記１つ又は複数のプログラムは命令を含み、前記命令は、量子セキュリティ鍵サービスデバイス及び第１の量子セキュリティ鍵配送デバイスを含むコンピュータシステムにより実行されると、前記コンピュータシステムに、
前記量子セキュリティ鍵サービスデバイスにより、要求者の前記第１の量子セキュリティ鍵配送デバイスから、認証済み秘密鍵を取得する要求を受信することであって、前記要求は、少なくとも前記要求者の識別子情報を搬送する、受信することと、
前記量子セキュリティ鍵サービスデバイスにより、前記要求を所定数の第２の量子セキュリティ鍵配送デバイスに転送することと、
を含む方法を実行させ、
前記所定数の第２の量子セキュリティ鍵配送デバイスは、
前記要求者の前記識別子情報と、閾値秘密共有メカニズムを使用して識別情報ベースシステム秘密鍵から分割されかつ対応する数の量子セキュリティ鍵配送デバイスに共有される複数のシステムサブ秘密鍵とに基づいて、複数の認証済みサブ秘密鍵を生成し、
前記要求者の前記第１の量子セキュリティ鍵配送デバイスにより受信された前記複数の認証済みサブ秘密鍵によって、前記要求者の前記第１の量子セキュリティ鍵配送デバイスが、前記認証済みサブ秘密鍵に基づいて、識別情報ベース認証済み秘密鍵を再構築することが可能になる、非一時的コンピュータ可読媒体。
【請求項３９】
１つ又は複数のプログラムを記憶する非一時的コンピュータ可読媒体であって、前記１つ又は複数のプログラムは命令を含み、前記命令は、量子セキュリティ鍵管理デバイス、量子セキュリティ鍵サービスデバイス、及び第１の量子セキュリティ鍵配送デバイスを含むコンピュータシステムにより実行されると、前記コンピュータシステムに、
前記量子セキュリティ鍵管理デバイスにより、システム秘密鍵を複数のシステムサブ秘密鍵に分割することと、
前記量子セキュリティ鍵管理デバイスにより、前記複数のシステムサブ秘密鍵を、対応する数の量子セキュリティ鍵配送デバイスに配送することと、
前記量子セキュリティ鍵サービスデバイスにより、要求者の前記第１の量子セキュリティ鍵配送デバイスから、認証済み秘密鍵を取得する要求を受信することであって、前記要求は、少なくとも前記要求者の識別子情報を搬送する、受信することと、
前記量子セキュリティ鍵サービスデバイスにより、前記要求を前記対応する数の量子セキュリティ鍵配送デバイスのうちの所定数の第２の量子セキュリティ鍵配送デバイスに転送することと、
前記第１の量子セキュリティ鍵配送デバイスにより、前記要求者の前記識別子情報及び複数のシステムサブ秘密鍵に基づいて前記所定数の第２の量子セキュリティ鍵配送デバイスにより生成される複数の認証済みサブ秘密鍵を受信することと、
前記要求者の前記第１の量子セキュリティ鍵配送デバイスにより、前記認証済みサブ秘密鍵に基づいて、識別情報ベース認証済み秘密鍵を再構築することと
を含む方法を実行させる、非一時的コンピュータ可読媒体。