JP2008504788A

Method of choosing one of a multitude of data sets being registered with a device and corresponding device

Abstract

A method of selecting one of a large number of datasets DS1enc to DSnenc registered in the device DEV is provided. Each dataset DS1enc to DSnenc is associated with a particular key K1 to Kn. The exchange information R is encrypted by the device DEV using one key Kx of the keys K1 to Kn. The encrypted exchange information Renc is transmitted to the remote device RD and decrypted using the key Krd stored in the remote device RD. The decrypted exchange information Rrd is returned to the device DEV. Subsequently, the exchange information R is compared with the decrypted exchange information Rrd. If the two are equal, the appropriate dataset DSx is found, otherwise the cycle is restarted with a different key. The roles of device DEV and remote device RD may be modified so that the cycle begins at remote device RD. The present invention also relates to a device that provides a remote device with one of a number of datasets registered in the device.

Term

Term ended

Projected expiry passed 23 June 2025, 1.3 years ago.

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

13 claims: 5 independent, 8 dependent

  1. 1
    装置に登録されている多数のデータセットの1つの選択後に前記1つのデータセットが前記装置によって遠隔装置に与えられ、且つ各データセットが特定のキーに関連付けられているところの、装置に登録されている多数のデータセットの1つを選択する方法であって:a)交換情報を暗号化するステップであり、 a1)前記装置にて、データセットに関連付けられたキー群の1つのキーを用いて暗号化し、且つ暗号化された交換情報を前記遠隔装置に送信するステップ、又は a2)前記遠隔装置にて、前記遠隔装置に格納されたキーを用いて暗号化し、且つ暗号化された交換情報を前記装置に送信するステップ、 b)暗号化された交換情報を解読するステップであり、 b1)ステップa1)に続く場合に、前記遠隔装置にて、前記遠隔装置に格納されたキーを用いて解読するステップ、又は b2)ステップa2)に続く場合に、前記装置にて、データセットに関連付けられたキー群の1つのキーを用いて解読するステップ、 c)前記交換情報をステップb)に従って解読された交換情報と比較するステップ、及び d)前記比較の結果が真の場合、前記装置によって、データセットを前記遠隔装置に与え、前記比較の結果が偽の場合、ステップa1)若しくはステップb2)にて更なるデータセットに関連付けられたキーを用いてステップa)からd)を実行するステップ を有する方法。
  2. 2
    前記装置によって:- 交換情報を生成するステップ、 - ステップa1)に従って前記交換情報を暗号化するステップ、 - 前記遠隔装置から解読された交換情報を受信するステップ、 - ステップc)に従って前記交換情報を比較するステップ、及び - 前記比較の結果が真の場合、データセットを前記遠隔装置に与え、前記比較の結果が偽の場合、ステップa1)にて更なるデータセットに関連付けられたキーを用いて前記生成するステップ又は暗号化するステップを再開するステップ、 が実行される請求項1に記載の方法。
  3. 3
    前記装置によって:- 交換情報を生成し、且つそれを前記遠隔装置に送信するステップ、 - 前記遠隔装置から暗号化された交換情報を受信するステップ、 - ステップb2)に従って前記暗号化された交換情報を解読するステップ、 - ステップc)に従って前記交換情報を比較するステップ、及び - 前記比較の結果が真の場合、データセットを前記遠隔装置に与え、前記比較の結果が偽の場合、ステップb2)にて更なるデータセットに関連付けられたキーを用いて前記生成するステップ又は解読するステップを再開するステップ、 が実行される請求項1に記載の方法。
  4. 4
    前記交換情報が乱数である請求項1乃至3の何れか1項に記載の方法。
  5. 5
    前記データセットが前記装置内の第1のメモリに暗号化された形態で格納されており、ステップd)に従って選択された暗号化データセットが関連するキーを用いて解読され、且つ解読されたデータセットが前記装置内のより改ざんしにくい第2のメモリに格納される請求項1に記載の方法。
  6. 6
    多数のデータセットの1つを遠隔装置に与える装置であって、前記多数のデータセットが当該装置に登録されており、各データセットが特定のキーに関連付けられており、且つ当該装置が、データセットに関連付けられたキー群の1つのキーを用いて交換情報を暗号化する手段、暗号化された交換情報を前記遠隔装置に送信する手段、解読された交換情報を前記遠隔装置から受信する手段、前記交換情報を前記解読された交換情報と比較する手段、及び前記比較手段と相互作用して前記1つのデータセットを選択する手段を有する装置。
  7. 7
    多数のデータセットの1つを遠隔装置に与える装置であって、前記多数のデータセットが当該装置に登録されており、各データセットが特定のキーに関連付けられており、且つ当該装置が、交換情報を生成する手段、前記交換情報を前記遠隔装置に送信する手段、前記遠隔装置から暗号化された交換情報を受信する手段、データセットに関連付けられたキー群の1つのキーを用いて前記暗号化された交換情報を解読する手段、前記交換情報を前記解読された交換情報と比較する手段、及び前記比較手段と相互作用して前記1つのデータセットを選択する手段を有する装置。
  8. 8
    - 第1のメモリ、 - より改ざんしにくい第2のメモリ、 - 暗号化されたデータを前記第1のメモリから読み取る手段、 - 前記暗号化されたデータを関連するキーを用いて解読する手段、及び - 解読されたデータを前記第2のメモリに格納する手段、 を有する請求項6又は7に記載の装置。
  9. 9
    前記第2のメモリ及び/又は前記解読手段がNFCインターフェースの部分である請求項8に記載の装置。
  10. 10
    前記第1のメモリが、当該装置を動作させる機能を格納するように更に構成されている請求項8に記載の装置。
  11. 11
    前記第2のメモリが前記キーを格納するように構成されている請求項8に記載の装置。
  12. 12
    装置との通信のために設けられた遠隔装置であって、前記装置が該装置に登録されている多数のデータセットの1つを当該遠隔装置に与えるように構成されており、当該遠隔装置が、交換情報を生成する手段、前記交換情報を前記装置に送信する手段、前記装置から暗号化された交換情報を受信する手段、当該遠隔装置に格納されたキーを用いて前記暗号化された交換情報を解読する手段、前記交換情報を前記解読された交換情報と比較する手段、及び前記比較手段の結果を前記装置に送信する手段を有する遠隔装置。
  13. 13
    装置との通信のために設けられた遠隔装置であって、前記装置が該装置に登録されている多数のデータセットの1つを当該遠隔装置に与えるように構成されており、当該遠隔装置が、当該遠隔装置に格納されたキーを用いて交換情報を暗号化する手段、暗号化された交換情報を前記装置に送信する手段、前記装置から解読された交換情報を受信する手段、前記交換情報を前記解読された交換情報と比較する手段、及び前記比較手段の結果を前記装置に送信する手段を有する遠隔装置。
Independent claims13