JPH11296076A

Method and system for small time key generation

Abstract

[Task] It is to provide a method and a system for generating a small time key from a time key.

Solution.In order to solve the above problem, a plurality of small time keys are generated within an hour unit. First, the unit-time decryption key immediately after the time unit is generated. Then, a one-way function is applied to the unit-time decryption key to obtain the final short-time key. The desired small-time key is obtained by applying a one-way function to the small-time key immediately before the desired small-time key. That is, the short-time keys are viewed in chronological order, and the short-time keys in the last order are generated forward. By doing so, even if a specific short-time key leaks to the outside for some reason, it becomes impossible to generate the previous short-time key in chronological order based on this. Furthermore, the unit-time decryption key is safe even if the short-time keys are released one after another.

Term

Term ended

Projected expiry passed 23 March 2018, 8.5 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

9 claims: 8 independent, 1 dependent

  1. 1
    【特許請求の範囲】 【請求項1】ある時間単位内に複数の小時間鍵を生成する、小時間鍵生成システムであって、(1)前記時間単位の直後の単位時間復号鍵を生成する手段と、(2)前記単位時間復号鍵に1方向性関数を適用し、最後の小時間鍵を得る手段と、(3)求める小時間鍵の1つ前の小時間鍵に前記1方向性関数を適用することにより、求める小時間鍵を得る手段と、 を具備することを特長とする、小時間鍵生成システム。
  2. 2
    【請求項2】要求された時間の小時間鍵を用いて、メッセージを暗号化する、暗号化システムであって、(1)要求された時間の、直後の単位時間復号鍵に1方向性関数を適用し、最後の小時間鍵を得る手段と、(2)要求された時間の小時間鍵の1つ前の小時間鍵に前記1方向性関数を適用することにより、要求された時間の小時間鍵を得る手段と、(3)得られた小時間鍵を用いてメッセージを暗号化する手段と、 を具備することを特長とする、暗号化システム。
  3. 3
    【請求項3】(5)前記暗号化されたメッセージを、さらに単位時間暗号鍵を用いて暗号化する手段と、 を具備することを特長とする、請求項2のシステム。
  4. 4
    【請求項4】小時間鍵により暗号化されたメッセージを、復号するシステムであって、(1)小時間鍵を得る手段と、(2)前記小時間鍵を用いて暗号化されたメッセージを復号する手段と、 を具備することを特長とする、復号システム。
  5. 5
    【請求項5】単位時間復号鍵及び小時間鍵により暗号化されたメッセージを、復号するシステムであって、(1)単位時間復号鍵及び小時間鍵を得る手段と、(2)前記単位時間復号鍵を用いて暗号化されたメッセージを復号する手段と、(3)前記復号されたメッセージをさらに、小時間鍵を用いて復号する手段と、 を具備することを特長とする、復号システム。
  6. 6
    【請求項6】時間鍵を利用した、試験システムであって、(1)単位時間鍵と小時間鍵を作成する手段と、(2)単位時間鍵と小時間鍵を公開する手段と、(3)複数の小時間鍵で暗号化した試験問題を受験者に送信する手段と、(4)各問題の試験開始時刻に、各問題に相応する小時間復号鍵を、受験者に送信する手段、 を具備することを特長とする、試験システム。
  7. 7
    【請求項7】時間鍵を利用した、電子封印入札システムであって、(1)復号時刻の単位時間暗号鍵と小時間暗号鍵を生成する手段と、(2)前記単位時間暗号鍵と小時間暗号鍵によって暗号化された入札金額を受信する手段と、(3)復号時刻を過ぎた後、入札金額を単位時間復号鍵と小時間復号鍵を用いて復号する手段と、 を具備することを特長とする、電子封印入札システム。
  8. 8
    【請求項8】ある時間単位内に複数の小時間鍵を生成する、小時間鍵生成方法であって、(1)前記時間単位の直後の単位時間復号鍵を生成する段階と、(2)前記単位時間復号鍵に1方向性関数を適用し、最後の小時間鍵を得る段階と、(3)求める小時間鍵の1つ前の小時間鍵に前記1方向性関数を適用することにより、求める小時間鍵を得る段階と、 を有することを特長とする、小時間鍵生成方法。
  9. 9
    【請求項9】ある時間単位内に複数の小時間鍵を生成するための、プログラムを含む媒体であって、該プログラムが、(1)前記時間単位の直後の単位時間復号鍵を生成する機能と、(2)前記単位時間復号鍵に1方向性関数を適用し、最後の小時間鍵を得る機能と、(3)求める小時間鍵の1つ前の小時間鍵に前記1方向性関数を適用することにより、求める小時間鍵を得る機能と、 を有することを特長とする、プログラムを含む媒体。
Independent claims9