【手続補正書】
【提出日】平成23年12月7日(2011.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
暗号鍵を用いてデータを暗号化する暗号化装置において、
他の装置との認証処理を通じて得られる第１の鍵情報を供給する第１の供給部と、
前記第１の鍵情報が使用される期間中に変更される第２の鍵情報を供給する第２の供給部と、
前記第２の鍵情報の変更に応じて前記期間中に所定のタイミングで変更される前記暗号鍵を、前記第１の鍵情報と前記第２の鍵情報とに基づいて生成する生成部と、
前記暗号鍵を用いてデータを暗号化する暗号化部と
を備える暗号化装置。
【請求項２】
前記期間はセッションである
請求項１に記載の暗号化装置。
【請求項３】
前記第１の鍵情報と前記第２の鍵情報は秘密裡に扱われる
請求項１に記載の暗号化装置。
【請求項４】
前記第２の鍵情報は、前記暗号化装置に与えられた情報に基づいて生成される
請求項３に記載の暗号化装置。
【請求項５】
前記暗号鍵は、復号装置と共有される鍵である
請求項１に記載の暗号化装置。
【請求項６】
前記他の装置は、復号装置である
請求項１に記載の暗号化装置。
【請求項７】
前記第２の鍵情報の元となる情報は、他の装置と秘密裡に共有される秘密情報を用いて前記第２の鍵情報に変更される
請求項１に記載の暗号化装置。
【請求項８】
前記第２の鍵情報の元となる情報は、パケット毎に変化する情報である
請求項７に記載の暗号化装置。
【請求項９】
前記秘密情報は、前記第２の鍵情報の元となる情報を攪乱するための攪乱キーである
請求項７に記載の暗号化装置。
【請求項１０】
前記第２の鍵情報の元となる情報は、パケット毎に変化する情報である
請求項１に記載の暗号化装置。
【請求項１１】
前記第１の鍵情報を共通鍵方式で共有する共有部
をさらに備える
請求項１に記載の暗号化装置。
【請求項１２】
前記共有部は、Diffie-Hellman法によって前記第１の鍵情報を共有する
請求項１１に記載の暗号化装置。
【請求項１３】
前記第１の鍵情報は、他の装置から受信する情報と予め保持している鍵に基づいて暗号化関数を用いて得られる鍵である
請求項１に記載の暗号化装置。
【請求項１４】
前記第１の鍵情報は、疑似乱数である
請求項１３に記載の暗号化装置。
【請求項１５】
前記暗号化関数は、ハッシュ関数である
請求項１３に記載の暗号化装置。
【請求項１６】
前記生成部は、前記第２の鍵情報と前記第１の鍵情報を加算処理することで前記暗号鍵を生成する
請求項１に記載の暗号化装置。
【請求項１７】
前記加算処理は、排他的論理和を含む
請求項１６に記載の暗号化装置。
【請求項１８】
暗号鍵を用いてデータを暗号化する暗号化装置の暗号化方法において、
他の装置との認証処理を通じて得られる第１の鍵情報を供給し、
前記第１の鍵情報が使用される期間中に変更される第２の鍵情報を供給し、
前記第２の鍵情報の変更に応じて前記期間中に所定のタイミングで変更される前記暗号鍵を、前記第１の鍵情報と前記第２の鍵情報とに基づいて生成し、
前記暗号鍵を用いてデータを暗号化する
暗号化方法。
【請求項１９】
前記期間はセッションである
請求項１８に記載の暗号化方法。
【請求項２０】
前記第１の鍵情報と前記第２の鍵情報は秘密裡に扱われる
請求項１８に記載の暗号化方法。
【請求項２１】
前記第２の鍵情報は、前記暗号化装置に与えられた情報に基づいて生成される
請求項２０に記載の暗号化方法。
【請求項２２】
前記暗号鍵は、復号装置と共有される鍵である
請求項１８に記載の暗号化方法。
【請求項２３】
前記他の装置は、復号装置である
請求項１８に記載の暗号化方法。
【請求項２４】
前記第２の鍵情報の元となる情報は、他の装置と秘密裡に共有される秘密情報を用いて前記第２の鍵情報に変更される
請求項１８に記載の暗号化方法。
【請求項２５】
前記第２の鍵情報の元となる情報は、パケット毎に変化する情報である
請求項２４に記載の暗号化方法。
【請求項２６】
前記秘密情報は、前記第２の鍵情報の元となる情報を攪乱するための攪乱キーである
請求項２４に記載の暗号化方法。
【請求項２７】
前記第２の鍵情報の元となる情報は、パケット毎に変化する情報である
請求項１８に記載の暗号化方法。
【請求項２８】
前記第１の鍵情報を共通鍵方式で共有する
請求項１８に記載の暗号化方法。
【請求項２９】
前記第１の鍵情報をDiffie-Hellman法によって共有する
請求項２８に記載の暗号化方法。
【請求項３０】
前記第１の鍵情報は、他の装置から受信する情報と予め保持している鍵に基づいて暗号化関数を用いて得られる鍵である
請求項１８に記載の暗号化方法。
【請求項３１】
前記第１の鍵情報は、疑似乱数である
請求項３０に記載の暗号化方法。
【請求項３２】
前記暗号化関数は、ハッシュ関数である
請求項３０に記載の暗号化方法。
【請求項３３】
前記第２の鍵情報と前記第１の鍵情報を加算処理することで前記暗号鍵を生成する
請求項１８に記載の暗号化方法。
【請求項３４】
前記加算処理は、排他的論理和を含む
請求項３３に記載の暗号化方法。
【請求項３５】
暗号鍵を用いてデータを暗号化する暗号化装置において、
セッションキーを供給する第１の供給部と、
前記セッションキーが使用されるセッション中に変更される時変キーを供給する第２の供給部と、
前記時変キーの変更に応じて前記セッション中に所定のタイミングで変更される前記暗号鍵を、前記セッションキーと前記時変キーとに基づいて生成する生成部と、
前記暗号鍵を用いてデータを暗号化する暗号化部と
を備える暗号化装置。
【請求項３６】
前記セッションキーと前記時変キーは秘密裡に扱われる
請求項３５に記載の暗号化装置。
【請求項３７】
前記時変キーは、前記暗号化装置に与えられた情報に基づいて生成される
請求項３６に記載の暗号化装置。
【請求項３８】
前記暗号鍵は、復号装置と共有される鍵である
請求項３５に記載の暗号化装置。
【請求項３９】
前記セッションキーは、他の装置との通信により行われる認証処理を通じて得られる鍵である
請求項３５に記載の暗号化装置。
【請求項４０】
前記他の装置は、復号装置である
請求項３９に記載の暗号化装置。
【請求項４１】
前記時変キーの元となる情報は、他の装置と秘密裡に共有される秘密情報を用いて前記時変キーに変更される
請求項３５に記載の暗号化装置。
【請求項４２】
前記時変キーの元となる情報は、パケット毎に変化する情報である
請求項４１に記載の暗号化装置。
【請求項４３】
前記秘密情報は、前記時変キーの元となる情報を攪乱するための攪乱キーである
請求項４１に記載の暗号化装置。
【請求項４４】
前記時変キーの元となる情報は、パケット毎に変化する情報である
請求項３５に記載の暗号化装置。
【請求項４５】
前記セッションキーを共通鍵方式で共有する共有部
をさらに備える
請求項３５に記載の暗号化装置。
【請求項４６】
前記共有部は、Diffie-Hellman法によって前記セッションキーを共有する
請求項４５に記載の暗号化装置。
【請求項４７】
前記セッションキーは、他の装置から受信する情報と予め保持している鍵に基づいて暗号化関数を用いて得られる鍵である
請求項３５に記載の暗号化装置。
【請求項４８】
前記セッションキーは、疑似乱数である
請求項４７に記載の暗号化装置。
【請求項４９】
前記暗号化関数は、ハッシュ関数である
請求項４７に記載の暗号化装置。
【請求項５０】
前記生成部は、前記時変キーと前記セッションキーを加算処理することで前記暗号鍵を生成する
請求項３５に記載の暗号化装置。
【請求項５１】
前記加算処理は、排他的論理和を含む
請求項５０に記載の暗号化装置。
【請求項５２】
暗号鍵を用いてデータを暗号化する暗号化装置の暗号化方法において、
セッションキーを供給し、
前記セッションキーが使用されるセッション中に変更される時変キーを供給し、
前記時変キーの変更に応じて前記セッション中に所定のタイミングで変更される前記暗号鍵を、前記セッションキーと前記時変キーとに基づいて生成し、
前記暗号鍵を用いてデータを暗号化する
暗号化方法。
【請求項５３】
前記セッションキーと前記時変キーは秘密裡に扱われる
請求項５２に記載の暗号化方法。
【請求項５４】
前記時変キーは、前記暗号化装置に与えられた情報に基づいて生成される
請求項５３に記載の暗号化方法。
【請求項５５】
前記暗号鍵は、復号装置と共有される鍵である
請求項５２に記載の暗号化方法。
【請求項５６】
前記セッションキーは、他の装置との通信により行われる認証処理を通じて得られる鍵である
請求項５２に記載の暗号化方法。
【請求項５７】
前記他の装置は、復号装置である
請求項５６に記載の暗号化方法。
【請求項５８】
前記時変キーの元となる情報は、他の装置と秘密裡に共有される秘密情報を用いて前記時変キーに変更される
請求項５２に記載の暗号化方法。
【請求項５９】
前記時変キーの元となる情報は、パケット毎に変化する情報である
請求項５８に記載の暗号化方法。
【請求項６０】
前記秘密情報は、前記時変キーの元となる情報を攪乱するための攪乱キーである
請求項５８に記載の暗号化方法。
【請求項６１】
前記時変キーの元となる情報は、パケット毎に変化する情報である
請求項５２に記載の暗号化方法。
【請求項６２】
前記セッションキーを共通鍵方式で共有する
請求項５２に記載の暗号化方法。
【請求項６３】
前記セッションキーをDiffie-Hellman法によって共有する
請求項６２に記載の暗号化方法。
【請求項６４】
前記セッションキーは、他の装置から受信する情報と予め保持している鍵に基づいて暗号化関数を用いて得られる鍵である
請求項５２に記載の暗号化方法。
【請求項６５】
前記セッションキーは、疑似乱数である
請求項６４に記載の暗号化方法。
【請求項６６】
前記暗号化関数は、ハッシュ関数である
請求項６４に記載の暗号化方法。
【請求項６７】
前記時変キーと前記セッションキーを加算処理することで前記暗号鍵を生成する
請求項５２に記載の暗号化方法。
【請求項６８】
前記加算処理は、排他的論理和を含む
請求項６７に記載の暗号化方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】暗号化装置および方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、暗号化装置および方法に関し、特に、より安全性を高めるようにした暗号化装置および方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の第１の側面の暗号化装置は、暗号鍵を用いてデータを暗号化する暗号化装置において、他の装置との認証処理を通じて得られる第１の鍵情報を供給する第１の供給部と、前記第１の鍵情報が使用される期間中に変更される第２の鍵情報を供給する第２の供給部と、前記第２の鍵情報の変更に応じて前記期間中に所定のタイミングで変更される前記暗号鍵を、前記第１の鍵情報と前記第２の鍵情報とに基づいて生成する生成部と、前記暗号鍵を用いてデータを暗号化する暗号化部とを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の第１の側面の暗号化方法は、暗号鍵を用いてデータを暗号化する暗号化装置の暗号化方法において、他の装置との認証処理を通じて得られる第１の鍵情報を供給し、前記第１の鍵情報が使用される期間中に変更される第２の鍵情報を供給し、前記第２の鍵情報の変更に応じて前記期間中に所定のタイミングで変更される前記暗号鍵を、前記第１の鍵情報と前記第２の鍵情報とに基づいて生成し、前記暗号鍵を用いてデータを暗号化する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の第２の側面の暗号化装置は、暗号鍵を用いてデータを暗号化する暗号化装置において、セッションキーを供給する第１の供給部と、前記セッションキーが使用されるセッション中に変更される時変キーを供給する第２の供給部と、前記時変キーの変更に応じて前記セッション中に所定のタイミングで変更される前記暗号鍵を、前記セッションキーと前記時変キーとに基づいて生成する生成部と、前記暗号鍵を用いてデータを暗号化する暗号化部とを備える。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の第２の側面の暗号化方法は、暗号鍵を用いてデータを暗号化する暗号化装置の暗号化方法において、セッションキーを供給し、前記セッションキーが使用されるセッション中に変更される時変キーを供給し、前記時変キーの変更に応じて前記セッション中に所定のタイミングで変更される前記暗号鍵を、前記セッションキーと前記時変キーとに基づいて生成し、前記暗号鍵を用いてデータを暗号化する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本発明の第１の側面においては、他の装置との認証処理を通じて得られる第１の鍵情報が使用される期間中に変更される第２の鍵情報の変更に応じて前記期間中に所定のタイミングで変更される暗号鍵が、前記第１の鍵情報と前記第２の鍵情報とに基づいて生成され、前記暗号鍵を用いてデータが暗号化される。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明の第２の側面においては、セッションキーが使用されるセッション中に変更される時変キーの変更に応じて前記セッション中に所定のタイミングで変更される前記暗号鍵が、前記セッションキーと前記時変キーとに基づいて生成され、前記暗号鍵を用いてデータが暗号化される。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
以上の如く、本発明の第１および第２の側面によれば、より安全に暗号化を行うことが可能となる。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】