JP2005198211A

Encoding device, and program and method for encoding

Abstract

Problem to be solved.To provide an encoding device capable of avoiding the unauthorized generation of encoded data.

Solution.A SAM 12 selects an encoding method from a number of different encoding methods based on device identifier data IDM in an IC 15 inputted from a computer 11. Based on a code "CODE" of the IC 15, SAM 12 selects code plaintext data encoded from among a number of different code plaintext data. SAM 12 outputs the encoded data of the selected code plaintext data which are encoded by the selected encoding method.

Copyright (C)2005,JPO&NCIPI

Term

Term ended

Projected expiry passed 9 January 2024, 2.7 years ago.

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

10 claims: 3 independent, 7 dependent

  1. 1
    An encryption device that generates encrypted data based on the specified identification data, the first selection means for selecting an encryption method from a plurality of different encryption methods based on the identification data, and the identification. The second selection means for selecting the cipher plain text data to be encrypted from a plurality of different cipher plain text data based on the data, and the cipher plain text data selected by the second selection means are selected from the first. An encryption device having an encryption means for acquiring encrypted data encrypted by the encryption method selected by the selection means of the above. 指定された識別データを基に暗号データを生成する暗号化装置であって、 前記識別データを基に複数の異なる暗号化方法のなかから暗号化方法を選択する第1の選択手段と、 前記識別データを基に、複数の異なる暗号平文データのなかから暗号化対象とする暗号平文データを選択する第2の選択手段と、 前記第2の選択手段が選択した前記暗号平文データを、前記第1の選択手段が選択した前記暗号化方法で暗号化した暗号データを取得する暗号化手段と を有する暗号化装置。
  2. 9
    A program executed by a data processing device that generates encrypted data based on the specified identification data, and the first procedure for selecting an encryption method from a plurality of different encryption methods based on the identification data. The second step of selecting the cipher plain text data to be encrypted from a plurality of different cipher plain text data based on the identification data, and the cipher plain text data selected in the second step are the first. A program that causes the data processing device to execute a third step of acquiring encrypted data encrypted by the encryption method selected in step 1. 指定された識別データを基に暗号データを生成するデータ処理装置が実行するプログラムであって、 前記識別データを基に複数の異なる暗号化方法のなかから暗号化方法を選択する第1の手順と、 前記識別データを基に、複数の異なる暗号平文データのなかから暗号化対象とする暗号平文データを選択する第2の手順と、 前記第2の手順で選択した前記暗号平文データを、前記第1の手順で選択した前記暗号化方法で暗号化した暗号データを取得する第3の手順と を前記データ処理装置に実行させるプログラム。
  3. 10
    A first step of selecting an encryption method from a plurality of different encryption methods based on the identification data, which is a data processing method performed by a data processing device that generates encrypted data based on the specified identification data. The second step of selecting the cipher plain text data to be encrypted from a plurality of different cipher plain text data based on the identification data, and the cipher plain text data selected in the second step are described. A data processing method having a third step of acquiring encrypted data encrypted by the encryption method selected in the first step. 指定された識別データを基に暗号データを生成するデータ処理装置が行うデータ処理方法であって、 前記識別データを基に複数の異なる暗号化方法のなかから暗号化方法を選択する第1の工程と、 前記識別データを基に、複数の異なる暗号平文データのなかから暗号化対象とする暗号平文データを選択する第2の工程と、 前記第2の工程で選択した前記暗号平文データを、前記第1の工程で選択した前記暗号化方法で暗号化した暗号データを取得する第3の工程と を有するデータ処理方法。