JPH08314804A - Data security protecting method - Google Patents

Data security protecting method

Info

Publication number
JPH08314804A
JPH08314804A JP7123521A JP12352195A JPH08314804A JP H08314804 A JPH08314804 A JP H08314804A JP 7123521 A JP7123521 A JP 7123521A JP 12352195 A JP12352195 A JP 12352195A JP H08314804 A JPH08314804 A JP H08314804A
Authority
JP
Japan
Prior art keywords
record
encrypted
file
encryption
decrypted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP7123521A
Other languages
Japanese (ja)
Other versions
JP2681015B2 (en
Inventor
Masahiro Murayama
正弘 村山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Solution Innovators Ltd
Original Assignee
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Software Hokkaido Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HOKKAIDO NIPPON DENKI SOFTWARE KK, NEC Software Hokkaido Ltd filed Critical HOKKAIDO NIPPON DENKI SOFTWARE KK
Priority to JP7123521A priority Critical patent/JP2681015B2/en
Publication of JPH08314804A publication Critical patent/JPH08314804A/en
Application granted granted Critical
Publication of JP2681015B2 publication Critical patent/JP2681015B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PURPOSE: To improve the security of data by using plural ciphering methods and deciphering methods. CONSTITUTION: At the time of ciphering, when a record is received (step 200), a random number is generated (step 210), one of plural ciphering methods prepared in advance is decided according to the generated random number (step 220), the record is ciphered by the decided ciphering method (step 230) and the ciphered record is stored in a file after the random number used for ciphering the record was added to its head (step 240). At the time of deciphering, when the ciphered record is received (step 250), one of plural deciphering methods prepared in advance corresponding to the plural ciphering methods is decided according to the numerical value of the random number added to the head of the ciphered record (step 260), the ciphered record is deciphered by the decided deciphering method (step 270), and the deciphered record is stored in the file (step 280).

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、データ機密保護機能に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data security function.

【0002】[0002]

【従来の技術】従来の技術について図面を参照して説明
する。
2. Description of the Related Art A conventional technique will be described with reference to the drawings.

【0003】図5(a)、図5(b)は従来の技術の流
れ図である。
5 (a) and 5 (b) are flow charts of a conventional technique.

【0004】まず暗号化処理として、ステップ500で
暗号化するレコードを受け取り、ステップ510で固定
の暗号化方式によりレコードを暗号化し、ステップ52
0でレコードを格納する。
First, as an encryption process, a record to be encrypted is received in step 500, the record is encrypted by a fixed encryption method in step 510, and the record is encrypted in step 52.
A record is stored with 0.

【0005】次に解読処理として、ステップ530で解
読するレコードを受け取り、ステップ540で暗号化処
理と同様に固定の復号化方式によりレコードを解読し、
ステップ550でレコードを格納する。
Next, as a decryption process, the record to be decrypted is received at step 530, and at step 540, the record is decrypted by a fixed decryption method similar to the encryption process.
The record is stored in step 550.

【0006】[0006]

【発明が解決しようとする課題】上述した従来のデータ
機密保護方法は、用いている暗号化・解読方法がそれぞ
れシステムで固定であるため、第三者が暗号化したデー
タを容易に解読することができ、データの機密性が低い
という欠点がある。
In the above-mentioned conventional data security method, the encryption / decryption method used is fixed in each system, so that the data encrypted by a third party can be easily decrypted. However, there is a drawback that the confidentiality of data is low.

【0007】[0007]

【課題を解決するための手段】第1の発明は、暗号化時
はレコードを受け取ると、予め用意された複数の暗号化
方法における1つを予め定められた順番に選択し選択さ
れた前記暗号化方法に従って前記レコードを暗号化し、
暗号化した前記レコードをファイルに格納し、解読時は
前記暗号化したレコードを受け取ると、前記複数の暗号
化方法に対応して予め用意された複数の解読方法におけ
る1つを予め定められた順番に選択し選択された前記解
読方法に従って前記暗号化したレコードを解読し、解読
した該レコードをファイルに格納することを特徴とす
る。
According to a first aspect of the present invention, when a record is received at the time of encryption, one of a plurality of encryption methods prepared in advance is selected in a predetermined order and selected. Encrypt the record according to the encryption method,
When the encrypted record is stored in a file and the encrypted record is received at the time of decryption, one of a plurality of decryption methods prepared in advance corresponding to the plurality of encryption methods is set in a predetermined order. The encrypted record is decrypted according to the decryption method selected and selected, and the decrypted record is stored in a file.

【0008】また、第2の発明は、暗号化時はレコード
を受け取ると、乱数を発生させ、発生させられた前記乱
数に従って予め用意された複数の暗号化方法における1
つを決定し、決定した前記暗号化方法によって前記レコ
ードを暗号化し、暗号化した前記レコードの先頭に前記
レコードの暗号化に使用した前記乱数を付加してファイ
ルに格納し、解読時は前記暗号化したレコードを受け取
ると、前記暗号化したレコードの先頭に付加されている
前記乱数の数値に従って前記複数の暗号化方法に対応さ
せて予め用意された複数の解読方法における1つを決定
し、決定した前記解読方法によって前記暗号化したレコ
ードを解読し、解読した該レコードをファイルに格納す
ることを特徴とする。
The second aspect of the present invention is a method in which, when a record is received during encryption, a random number is generated and a plurality of encryption methods prepared in advance according to the generated random number are used.
The record is encrypted according to the determined encryption method, the random number used for encryption of the record is added to the beginning of the encrypted record, and the encrypted record is stored in a file. When the encrypted record is received, one of a plurality of decryption methods prepared in advance corresponding to the plurality of encryption methods is determined according to the numerical value of the random number added to the head of the encrypted record, and the determination is made. The encrypted record is decrypted by the decryption method described above, and the decrypted record is stored in a file.

【0009】また、第3の発明は、暗号化時には、乱数
を発生させ、前記乱数に従って予め用意された複数の暗
号化方法における1つを決定し、決定した前記暗号化方
法によってファイル名を暗号化し、暗号化した前記ファ
イル名をファイルの先頭に格納し、決定した前記暗号化
方法によって受け取ったレコードを暗号化して前記ファ
イルに格納し、解読時は前記ファイルの先頭から前記暗
号化されたファイル名を受け取り、予め用意された複数
個の解読方法で前記暗号化されたファイル名を解読し、
前記解読されたファイル名が実ファイル名と合致する場
合の解読方法により、前記暗号化されたレコードを解読
し、解読した該レコードをファイルに格納することを特
徴とする。
In the third invention, a random number is generated at the time of encryption, one of a plurality of encryption methods prepared in advance is determined according to the random number, and the file name is encrypted by the determined encryption method. The encrypted file name is stored at the beginning of the file, the record received by the determined encryption method is encrypted and stored in the file, and the encrypted file is decrypted from the beginning of the file when decrypted. Receives the name, and decrypts the encrypted file name with a plurality of prepared decryption methods,
It is characterized in that the encrypted record is decrypted and the decrypted record is stored in a file by a decryption method when the decrypted file name matches the actual file name.

【0010】また、第4の発明は、暗号化時には、乱数
を発生させ、前記乱数に従って予め用意された複数の暗
号化方法における順番を決定し、前記決定された順番に
従って選択された前記暗号化方法によってファイル名を
順番に暗号化し、前記暗号化したファイル名をファイル
の先頭に格納し、レコードを受けとると前記順番の決定
された前記複数の暗号化方法における1つを前記順番に
従って選択し選択された前記暗号化方法に従って前記レ
コードを暗号化し、暗号化した前記レコードをファイル
に格納し、解読時には前記ファイルの先頭から全ての暗
号化された前記ファイル名を受け取り、受け取った前記
全ての暗号化されたファイル名について、予め用意され
た複数個の解読方法で解読し前記解読されたファイル名
が実ファイル名と合致するかどうかにより前記複数個の
解読方法の実行順番を決定し、前記暗号化されたレコー
ドを受け取ると、前記実行順番の決定された前記複数個
の解読方法における1つを前記実行順番に従って選択
し、選択された前記解読方法により前記暗号化されたレ
コードを解読し、解読した該レコードをファイルに格納
することを特徴とる。
Further, in the fourth invention, at the time of encryption, a random number is generated, the order in a plurality of encryption methods prepared in advance is determined according to the random number, and the encryption selected according to the determined order. A file name is sequentially encrypted by a method, the encrypted file name is stored at the head of the file, and when a record is received, one of the plurality of encryption methods whose order has been determined is selected and selected according to the order. Encrypts the record according to the encrypted method, stores the encrypted record in a file, receives all the encrypted file names from the beginning of the file when decrypting, and encrypts all the received The decrypted file name is decrypted by a plurality of prepared decryption methods, and the decrypted file name is regarded as an actual file name. The execution order of the plurality of decryption methods is determined depending on whether or not they match, and when the encrypted record is received, one of the plurality of decryption methods for which the execution order is determined is selected according to the execution order. Then, the encrypted record is decrypted by the selected decryption method, and the decrypted record is stored in a file.

【0011】[0011]

【実施例】次に、本発明について図面を参照して説明す
る。
Next, the present invention will be described with reference to the drawings.

【0012】図1(a)、図1(b)は請求項1に係わ
る第1の発明の一実施例を示す流れ図である。
1 (a) and 1 (b) are flow charts showing an embodiment of the first invention according to claim 1.

【0013】まず暗号化処理として、ステップ100で
暗号化するレコードを受け取り、ステップ110で登録
装置(図示せず…記憶装置、メモリ等)に登録されてい
る複数の暗号化方法の1つを予め決められた順番に選択
し、選択された暗号化方法に従ってレコードを暗号化
し、ステップ120で暗号化されたレコードをファイル
に格納する。尚、複数の暗号化方法は、最後まで選択さ
れると、最初に戻ってサイクリックに選択する。
First, as an encryption process, a record to be encrypted is received in step 100, and one of a plurality of encryption methods registered in a registration device (not shown ... Storage device, memory, etc.) is registered in step 110 in advance. The records are selected in a predetermined order, the record is encrypted according to the selected encryption method, and the encrypted record is stored in the file in step 120. It should be noted that when a plurality of encryption methods are selected to the end, they return to the beginning and cyclically select.

【0014】次に解読処理として、ステップ130で解
読するレコードを受け取り、ステップ140で暗号化処
理と同様に登録装置に登録されている複数の解読処理の
1つを予め決められた順番に選択し、選択された解読処
理によってレコードを解読し、ステップ150で解読さ
れたレコードをファイルに格納する。
Next, as a decryption process, the record to be decrypted is received at step 130, and at step 140, one of a plurality of decryption processes registered in the registration device is selected in a predetermined order similarly to the encryption process. , Decrypts the record by the selected decryption process, and stores the decrypted record in a file in step 150.

【0015】図2(a)、図2(b)は請求項2に係わ
る第2の発明の一実施例を示す流れ図である。
2 (a) and 2 (b) are flow charts showing an embodiment of the second aspect of the present invention.

【0016】まず暗号化処理として、ステップ200で
暗号化するデータを受け取り、ステップ210で乱数を
発生させ、ステップ220で乱数に従い予め用意されて
いる複数の暗号化方法について1つを決定する。決定し
た暗号化方法によりステップ230でデータを暗号化
し、ステップ240でデータの先頭に乱数を付加してフ
ァイルに格納する。
First, as the encryption process, the data to be encrypted is received in step 200, a random number is generated in step 210, and one of a plurality of encryption methods prepared in advance is determined according to the random number in step 220. The data is encrypted in step 230 by the determined encryption method, and a random number is added to the beginning of the data in step 240 and stored in a file.

【0017】次に解読処理として、ステップ250で解
読するデータを受け取り、ステップ260でデータの先
頭に付加されている乱数の数値に従い予め用意された複
数の解読方法の中から1つを選択し、ステップ270で
選択された解読方法によってデータを解読する。その後
ステップ280で解読したデータのみファイルに格納す
る。
Next, as a decryption process, the data to be decrypted is received in step 250, and in step 260, one is selected from a plurality of decryption methods prepared in advance according to the numerical value of the random number added to the beginning of the data, The data is decrypted by the decryption method selected in step 270. After that, only the data decrypted in step 280 is stored in the file.

【0018】図3(a)、図3(b)は請求項3に係わ
る第3の発明の一実施例を示す流れ図である。
3 (a) and 3 (b) are flow charts showing an embodiment of a third invention according to claim 3.

【0019】まず暗号化処理として、ステップ300で
乱数を発生させ、ステップ310で乱数に従いこのデー
タファイルで採用する暗号化方法を決定する。決定した
暗号化方法によりステップ320でデータファイル名を
暗号化し、ステップ330でファイルの先頭に暗号化し
たデータファイル名を格納する。ステップ340でデー
タファイル名を暗号化した方法でデータを暗号化し、フ
ァイルに格納する。
First, as an encryption process, a random number is generated in step 300, and the encryption method adopted in this data file is determined in accordance with the random number in step 310. In step 320, the data file name is encrypted by the determined encryption method, and in step 330, the encrypted data file name is stored at the beginning of the file. In step 340, the data is encrypted by the method of encrypting the data file name and stored in the file.

【0020】次に解読処理として、複数ある解読方法の
うち、どの解読方法で解読するかを識別するために、ス
テップ350でファイルの先頭から暗号化されたデータ
ファイル名を受け取り、ステップ360で登録されてい
る順の解読方法でファイル名を解読する。これを実ファ
イル名と合致するまで繰り返すことにより、このデータ
ファイルで採用する解読方法が決定する。ステップ37
0で決定した解読法方でデータを解読する。解読したデ
ータはファイルに格納する。
Next, as a decryption process, in order to identify which of a plurality of decryption methods is used for decryption, the encrypted data file name is received from the beginning of the file in step 350 and registered in step 360. Decode the file name using the decoding method in the order given. By repeating this until it matches the actual file name, the decoding method adopted in this data file is determined. Step 37
The data is decrypted by the decryption method determined by 0. Store the decrypted data in a file.

【0021】図4(a)、図4(b)は請求項4に係わ
る第4の発明の一実施例を示す流れ図である。
FIGS. 4 (a) and 4 (b) are flow charts showing an embodiment of the fourth aspect of the present invention.

【0022】まず暗号化処理として、ステップ400で
複数登録されている暗号化方法から乱数に従って暗号化
方法の順番を決定する。ステップ410で順番に従った
暗号化方法で同じデータファイル名を暗号化し、ステッ
プ420でファイルの先頭から暗号化したデータファイ
ル名を格納する。ステップ410、420を暗号化方法
の数だけ繰り返す。ステップ430で決定した暗号化方
法の順番に従ってデータを暗号化する。
First, as the encryption processing, the order of the encryption methods is determined according to a random number from the plurality of registered encryption methods in step 400. In step 410, the same data file name is encrypted by the encryption method according to the order, and in step 420, the encrypted data file name is stored from the beginning of the file. Repeat steps 410 and 420 as many times as there are encryption methods. The data is encrypted according to the order of the encryption method determined in step 430.

【0023】次に解読処理として、ステップ440でフ
ァイルの先頭から暗号化されたデータファイル名を受け
取り、ステップ450で登録されている順の解読方法で
ファイル名を解読する。これを実ファイル名と合致する
まで繰り返すことにより、このデータの解読方法が判明
し、ステップ440、450を繰り返す事によりデータ
の解読方法の順番が決定する。ステップ460で決定し
た解読方法の順番に従いデータを解読する。
Next, as a decoding process, in step 440, the encrypted data file name is received from the beginning of the file, and in step 450 the file name is decoded by the registered decoding method. By repeating this until the actual file name is matched, the decoding method of this data is known, and by repeating steps 440 and 450, the order of the decoding method of the data is determined. The data is decoded according to the order of the decoding method determined in step 460.

【0024】[0024]

【発明の効果】以上説明したように本発明は、複数の暗
号化方法、解読方法を用いることにより、第三者が暗号
化したデータを解読することが困難となり、データの機
密性を高めることができるという効果がある。
As described above, according to the present invention, it becomes difficult for a third party to decrypt the encrypted data by using a plurality of encryption methods and decryption methods, and the confidentiality of the data is enhanced. There is an effect that can be.

【図面の簡単な説明】[Brief description of drawings]

【図1】本第1の発明の一実施例を示す処理フロー図で
あり、(a)は暗号化時、(b)は解読時のフロー図で
ある。
FIG. 1 is a process flow chart showing an embodiment of the first invention, (a) is a flow chart at the time of encryption, and (b) is a flow chart at the time of decryption.

【図2】本第2の発明の一実施例を示す処理フロー図で
あり、(a)は暗号化時、(b)は解読時のフロー図で
ある。
FIG. 2 is a process flow chart showing an embodiment of the second invention, (a) is a flow chart at the time of encryption, and (b) is a flow chart at the time of decryption.

【図3】本第3の発明の一実施例を示す処理フロー図で
あり、(a)は暗号化時、(b)は解読時のフロー図で
ある。
FIG. 3 is a process flow chart showing an embodiment of the third invention, (a) is a flow chart at the time of encryption, and (b) is a flow chart at the time of decryption.

【図4】本第4の発明の一実施例を示す処理フロー図で
あり、(a)は暗号化時、(b)は解読時のフロー図で
ある。
FIG. 4 is a processing flow chart showing an embodiment of the fourth invention, wherein (a) is a flow chart at the time of encryption and (b) is a flow chart at the time of decryption.

【図5】従来技術の一実施例を示す処理フロー図であ
り、(a)は暗号化時、(b)は解読時のフロー図であ
る。
FIG. 5 is a process flow chart showing an embodiment of a conventional technique, (a) is a flow chart at the time of encryption, and (b) is a flow chart at the time of decryption.

【符号の説明】[Explanation of symbols]

ステップ100〜ステップ120 第1の発明の暗号
化処理 ステップ130〜ステップ150 第1の発明の解読
処理 ステップ200〜ステップ240 第2の発明の暗号
化処理 ステップ250〜ステップ280 第2の発明の解読
処理 ステップ300〜ステップ340 第3の発明の暗号
化処理 ステップ350〜ステップ370 第3の発明の解読
処理 ステップ400〜ステップ430 第4の発明の暗号
化処理 ステップ440〜ステップ460 第4の発明の解読
処理 ステップ500〜ステップ520 従来技術の暗号化
処理 ステップ530〜ステップ550 従来技術の解読処
Step 100-Step 120 Encryption process of the first invention Step 130-Step 150 Decryption process of the first invention Step 200-Step 240 Encryption process of the second invention Step 250-Step 280 Decryption process of the second invention Step 300 to Step 340 Encryption process of the third invention Step 350 to Step 370 Decryption process of the third invention Step 400 to Step 430 Encryption process of the fourth invention Step 440 to Step 460 Decryption process of the fourth invention Step 500 to Step 520 Conventional encryption processing Step 530 to Step 550 Conventional decryption processing

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 暗号化時はレコードを受け取ると、予め
用意された複数の暗号化方法における1つを予め定めら
れた順番に選択し選択された前記暗号化方法に従って前
記レコードを暗号化し、暗号化した前記レコードをファ
イルに格納し、解読時は前記暗号化したレコードを受け
取ると、前記複数の暗号化方法に対応して予め用意され
た複数の解読方法における1つを予め定められた順番に
選択し選択された前記解読方法に従って前記暗号化した
レコードを解読し、解読した該レコードをファイルに格
納することを特徴とするデータ機密保護方法。
1. Upon receiving a record during encryption, one of a plurality of encryption methods prepared in advance is selected in a predetermined order, and the record is encrypted according to the selected encryption method, When the encrypted record is stored in a file and the encrypted record is received during decryption, one of a plurality of decryption methods prepared in advance corresponding to the plurality of encryption methods is set in a predetermined order. A data security method comprising decrypting the encrypted record according to the selected and selected decryption method and storing the decrypted record in a file.
【請求項2】 暗号化時はレコードを受け取ると、乱数
を発生させ、発生させられた前記乱数に従って予め用意
された複数の暗号化方法における1つを決定し、決定し
た前記暗号化方法によって前記レコードを暗号化し、暗
号化した前記レコードの先頭に前記レコードの暗号化に
使用した前記乱数を付加してファイルに格納し、解読時
は前記暗号化したレコードを受け取ると、前記暗号化し
たレコードの先頭に付加されている前記乱数の数値に従
って前記複数の暗号化方法に対応させて予め用意された
複数の解読方法における1つを決定し、決定した前記解
読方法によって前記暗号化したレコードを解読し、解読
した該レコードをファイルに格納することを特徴とする
データ機密保護方法。
2. Upon encryption, when a record is received, a random number is generated, one of a plurality of encryption methods prepared in advance is determined according to the generated random number, and the encryption method is determined according to the determined encryption method. The record is encrypted, the random number used for encrypting the record is added to the head of the encrypted record and stored in a file, and when the encrypted record is received, when the encrypted record is received, the encrypted record According to the numerical value of the random number added to the head, one of a plurality of decryption methods prepared in advance corresponding to the plurality of encryption methods is determined, and the encrypted record is decrypted by the determined decryption method. A data security method characterized by storing the decrypted record in a file.
【請求項3】 暗号化時には、乱数を発生させ、前記乱
数に従って予め用意された複数の暗号化方法における1
つを決定し、決定した前記暗号化方法によってファイル
名を暗号化し、暗号化した前記ファイル名をファイルの
先頭に格納し、決定した前記暗号化方法によって受け取
ったレコードを暗号化して前記ファイルに格納し、解読
時は前記ファイルの先頭から前記暗号化されたファイル
名を受け取り、予め用意された複数個の解読方法で前記
暗号化されたファイル名を解読し、前記解読されたファ
イル名が実ファイル名と合致する場合の解読方法によ
り、前記暗号化されたレコードを解読し、解読した該レ
コードをファイルに格納することを特徴とするデータ機
密保護方法。
3. A random number is generated at the time of encryption, and one of a plurality of encryption methods prepared in advance according to the random number is used.
The encrypted file name is encrypted by the determined encryption method, the encrypted file name is stored at the beginning of the file, and the record received by the determined encryption method is encrypted and stored in the file. However, when decrypting, the encrypted file name is received from the beginning of the file, the encrypted file name is decrypted by a plurality of prepared decryption methods, and the decrypted file name is the actual file. A data security method characterized in that the encrypted record is decrypted by a decryption method in the case of matching with a name, and the decrypted record is stored in a file.
【請求項4】 暗号化時には、乱数を発生させ、前記乱
数に従って予め用意された複数の暗号化方法における順
番を決定し、前記決定された順番に従って選択された前
記暗号化方法によってファイル名を順番に暗号化し、前
記暗号化したファイル名をファイルの先頭に格納し、レ
コードを受けとると前記順番の決定された前記複数の暗
号化方法における1つを前記順番に従って選択し選択さ
れた前記暗号化方法に従って前記レコードを暗号化し、
暗号化した前記レコードをファイルに格納し、解読時に
は前記ファイルの先頭から全ての暗号化された前記ファ
イル名を受け取り、受け取った前記全ての暗号化された
ファイル名について、予め用意された複数個の解読方法
で解読し前記解読されたファイル名が実ファイル名と合
致するかどうかにより前記複数個の解読方法の実行順番
を決定し、前記暗号化されたレコードを受け取ると、前
記実行順番の決定された前記複数個の解読方法における
1つを前記実行順番に従って選択し、選択された前記解
読方法により前記暗号化されたレコードを解読し、解読
した該レコードをファイルに格納することを特徴とるデ
ータ機密保護方法。
4. At the time of encryption, a random number is generated, the order of a plurality of encryption methods prepared in advance is determined according to the random number, and the file names are ordered by the encryption method selected according to the determined order. Encryption method, storing the encrypted file name at the beginning of the file, receiving a record, selecting one of the plurality of encryption methods whose order has been determined according to the order, and selecting the encryption method Encrypt the record according to
The encrypted record is stored in a file, all the encrypted file names are received from the beginning of the file at the time of decryption, and a plurality of prepared file names are prepared for all the received encrypted file names. The execution order of the plurality of decryption methods is determined according to whether the decrypted file name is decrypted by the decryption method and the decrypted file name matches the actual file name, and when the encrypted record is received, the execution order is determined. One of the plurality of decryption methods is selected according to the execution order, the encrypted record is decrypted by the selected decryption method, and the decrypted record is stored in a file. How to protect.
JP7123521A 1995-05-23 1995-05-23 Data security method Expired - Fee Related JP2681015B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7123521A JP2681015B2 (en) 1995-05-23 1995-05-23 Data security method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7123521A JP2681015B2 (en) 1995-05-23 1995-05-23 Data security method

Publications (2)

Publication Number Publication Date
JPH08314804A true JPH08314804A (en) 1996-11-29
JP2681015B2 JP2681015B2 (en) 1997-11-19

Family

ID=14862679

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7123521A Expired - Fee Related JP2681015B2 (en) 1995-05-23 1995-05-23 Data security method

Country Status (1)

Country Link
JP (1) JP2681015B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008259163A (en) * 2007-04-04 2008-10-23 Cyberlink Corp Systems and method for hardware driven program execution
JP2011138601A (en) * 1998-04-14 2011-07-14 Hitachi Ltd Data reproducing method, data reproducing apparatus, data encoding method, data recording method, data recording apparatus, authentication method and semiconductor chip
CN108769741A (en) * 2018-06-07 2018-11-06 上海信颐信息技术有限公司 A kind of method and apparatus for preventing video file from illegally propagating

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01253051A (en) * 1988-03-31 1989-10-09 Toyo Commun Equip Co Ltd Information protecting method
JPH03263147A (en) * 1990-03-13 1991-11-22 Fujitsu Ltd Semiconductor integrated circuit device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01253051A (en) * 1988-03-31 1989-10-09 Toyo Commun Equip Co Ltd Information protecting method
JPH03263147A (en) * 1990-03-13 1991-11-22 Fujitsu Ltd Semiconductor integrated circuit device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011138601A (en) * 1998-04-14 2011-07-14 Hitachi Ltd Data reproducing method, data reproducing apparatus, data encoding method, data recording method, data recording apparatus, authentication method and semiconductor chip
JP2008259163A (en) * 2007-04-04 2008-10-23 Cyberlink Corp Systems and method for hardware driven program execution
CN108769741A (en) * 2018-06-07 2018-11-06 上海信颐信息技术有限公司 A kind of method and apparatus for preventing video file from illegally propagating

Also Published As

Publication number Publication date
JP2681015B2 (en) 1997-11-19

Similar Documents

Publication Publication Date Title
EP1440535B1 (en) Memory encrytion system and method
US6868404B1 (en) Digital data recording device, digital data memory device, and digital data utilizing device for converting management information which contains restrictive information using a different key in each management information send/receive session
US20040057579A1 (en) Roaming hardware paired encryption key generation
US20040177257A1 (en) Data processing device and data processing method
US20030123667A1 (en) Method for encryption key generation
EP1612988A1 (en) Apparatus and/or method for encryption and/or decryption for multimedia data
CN110490008B (en) Security device and security chip
CA2441392A1 (en) Encrypting apparatus
US20100061550A1 (en) Data processing apparatus
JP2000172548A (en) Electronic data management method and device and recording medium of electronic data management program
CN103914662A (en) Access control method and device of file encrypting system on the basis of partitions
JP2000115154A5 (en) Data processing equipment and methods, and data decoding processing equipment and methods
US6272225B1 (en) Key recovery condition encryption and decryption apparatuses
WO2019205407A1 (en) Encryption method and apparatus, and computer device and storage medium
CN113055155A (en) Data security storage method based on big data platform
US20100031057A1 (en) Traffic analysis resistant storage encryption using implicit and explicit data
JPH104403A (en) Encryption device, decode device and method therefor
JPH08314804A (en) Data security protecting method
JPH02110491A (en) Storage device
JPH11161167A (en) Device and method for ciphering and recording medium which records ciphering program
JP2001142396A (en) Ciphering device, its method, ciphering/deciphering device, its method and communication system
CN112822016B (en) Method for data authorization on block chain and block chain network
CN112511498B (en) Data encryption and decryption method, device and equipment
CN110855622B (en) Method and device for protecting sensitive data transmission of distributed system
CN112528309A (en) Data storage encryption and decryption method and device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19970701

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees