JP5000720B2

System and method for changing a shared encryption key

Abstract

This record has no abstract on file.

JP5000720B2, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 27 September 2027.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

10 claims: 3 independent, 7 dependent

  1. 1
    第1の動作環 境と 、 第2の動作環 境と を備えるシステ ムで あって、 前記第1の動作環境及び前記第2の動作環境は、共有暗号化キー(K3)を使用して、暗号化された形で情報を交換し、 前記第1の動作環境及び前記第2の動作環境は、 前記第1の動作環境と前記第2の動作環境との間の通信が所定の回数発生したことに基づいて前記暗号化キーK3を変更するためのメッセージを交換し、前記メッセージは、別の共有暗号化キー(K4)を使用して暗号化され、 前記暗号化キーK4は、前記暗号化キーK3が変更される時に変更され 、 前記第1の動作環境及び前記第2の動作環境のそれぞれは、前記第1の動作環境及び前記第2の動作環境の他方との通信を開始して前記暗号化キーK3及び前記暗号化キーK4を変更し、 前記第1の動作環境は、オペレーティングシステム(OS)及び基本入出力システム(BIOS)の一方から構成され、前記第2の動作環境は、前記OS及び前記BIOSの他方から構成される システム。
  2. 2
    前記暗号化キーK4は、 前記暗号化キーK3を変更している間以外は使用されない 請求項1に記載のシステム。
  3. 3
    前記暗号化キーK4は、 前記第1の動作環境及び前記第2の動作環境のうちの一方によって、前記暗号化キーK3の新しい値の生成に関する前記第1の動作環境及び前記第2の動作環境のうちの他方による通信を検証するのに使用される 請求項1に記載のシステム。
  4. 4
    前記第1の動作環境及び前記第2の動作環境のうちの一方は、 前記第1の動作環境及び前記第2の動作環境のうちの他方にHMACの値をサブミットし、 前記HMACの値は、前記暗号化キーK4に基づいている 請求項1に記載のシステム。
  5. 5
    前記第1の動作環境は、 前記第2の動作環境から乱数を受信し、 前記乱数及び前記共有暗号化キーK4を使用してHMACの操作を行う 請求項1に記載のシステム。
  6. 6
    第1のプロセッサによって実行される 第1の動作環境によって、 第1のプロセッサ又は他のプロセッサによって実行される 第2の動作環境に、 所定の時間間隔で、 前記第1の動作環境と前記第2の動作環境との間で共有される暗号化キー(K3)の新しい値を生成する ための要求であって、別の共有暗号化キー(K4)を使用して暗号化される要求を送信する こ とと 、 前記第2の動作環境によって、 前記暗号化キーK4 を使用して、前記第1の動作環境の要求を検証するこ とと 、 前記第2の動作環境によって、K3の前記新しい値を生成すると共にK4の新しい値を生成するこ とと 、 前記第2の動作環境によって、前記新しいK3の値及び前記新しいK4の値を前記第1の動作環境に提供することと、 前記第1の動作環境によって、K3及びK4の前記新しい値を使用して、K3及びK4の古い値を置き換え るこ とと を含 み、 前記第1の動作環境は、オペレーティングシステム(OS)及び基本入出力システム(BIOS)の一方から構成され、前記第2の動作環境は、前記OS及び前記BIOSの他方から構成される 方法。
  7. 7
    前記第2の動作環境によって、K3及びK4の前記新しい値を使用して、K3及びK4の古い値を置き換える 請求項6に記載の方法。
  8. 8
    前記第1の動作環境によって、K4を使用して、前記第2の動作環境によって提供される前記新しいK3の値を検証すること(136)をさらに含む 請求項6に記載の方法。
  9. 9
    前記第2の動作環境によって、K4を使用して、前記第1の動作環境の要求を検証することは、 前記第2の動作環境によって、ハッシュ関数ベースのメッセージ認証コードを計算すること(120)を含む 請求項6に記載の方法。
  10. 10
    前記第2の動作環境によって、ハッシュ関数ベースのメッセージ認証コードを計算することは、 前記第2の動作環境によって、K4に基づき、ハッシュ関数ベースのメッセージ認証コードを計算すること(120)を含む 請求項6に記載の方法。
Independent claims10