Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4392808B2 - Encryption processing system - Google Patents
[go: Go Back, main page]

JP4392808B2 - Encryption processing system - Google Patents

Encryption processing system Download PDF

Info

Publication number
JP4392808B2
JP4392808B2 JP22019898A JP22019898A JP4392808B2 JP 4392808 B2 JP4392808 B2 JP 4392808B2 JP 22019898 A JP22019898 A JP 22019898A JP 22019898 A JP22019898 A JP 22019898A JP 4392808 B2 JP4392808 B2 JP 4392808B2
Authority
JP
Japan
Prior art keywords
file
encryption
divided
dividing
initial value
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.)
Expired - Lifetime
Application number
JP22019898A
Other languages
Japanese (ja)
Other versions
JP2000059355A (en
JP2000059355A5 (en
Inventor
矢野義博
松田雅之
半田富己男
柴田直人
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP22019898A priority Critical patent/JP4392808B2/en
Publication of JP2000059355A publication Critical patent/JP2000059355A/en
Publication of JP2000059355A5 publication Critical patent/JP2000059355A5/ja
Application granted granted Critical
Publication of JP4392808B2 publication Critical patent/JP4392808B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は送信データを暗号化し、通信回線を通して受信側にデータを伝送する暗号化処理システムに関するものである。
【0002】
【従来の技術】
一般に、任意のファイルについて暗号化を行う場合、当該ファイルに対して1つの暗号鍵を用い、1つの暗号方法により一括して暗号化が施される。また、第3者による暗号文への攻撃に対応するため、暗号化された文をさらに分割し、分割したデータを、順次、回線上に分配し、回線上を伝送されてくる分配されたデータを再び元の順番に並べ変える手法も提案されている(特開平3─108830号公報)。
【0003】
【発明が解決しようとする課題】
何らかの暗号解読方法、例えば既知の平文攻撃(電子メール等の場合、書き出し部分には定型的な文章が多く現れることを利用し、攻撃者にとって既知の平文と暗号文の対を基に共通鍵を導き出す攻撃)により、ファイルの一部について暗号が破られた場合、ファイルの全体についても同様の手法で暗号が破られる危険性がある。
また、特開平3─108830号公報で提案されているように、暗号化してからファイルを分割した場合、これを第3者が解読することは困難にはなるが、ファイルの一部の解読が全体に波及することには変わりない。
本発明は上記課題を解決するためのもので、ファイル全体としての隠蔽性を高くし、高い安全性を保つことができるようにすることを目的とする。
【0004】
【課題を解決するための手段】
本発明は、ICカードに格納されているファイル分割方法に従ってファイルを分割する分割手段と、ICカードに格納されているファイルの暗号化方法、暗号鍵により前記分割手段で分割した各ファイルを暗号化する暗号化手段と、各ファイルの暗号化前、或いは暗号化後に各ファイルの順番を維持するか、並び替えを行い、並び替えた場合、それらの順番や最終子ファイルを表す指標を付加する並び替え手段と、暗号化された各ファイルを別々のファイルにして送信する送信手段と、前記送信手段で送信され、並び替えが行われて各ファイルの順番或いは最終子ファイルを表す指標が付されているときその指標を削除し、暗号化時の条件を用いて分割された個々のファイルを復号化し、全ファイル復号化後、各ファイルを再統合する復号化手段とを備え、暗号化処理に際して、前記分割手段で分割して細分化するファイルの長さを求める数式とその初期値、細分化されたファイルの暗号化方式を決定する数式とその初期値、それぞれの暗号化に用いる鍵を求める数式とその初期値を設定することを特徴とする。
また、本発明は、前記分割したファイルに、さらにダミーファイルを付加することを特徴とする。
【0005】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。
図1は本発明の暗号化処理システムの全体図である。
送信側は送信端末装置1と暗号化装置2からなり、送信端末装置1は暗号化装置2を介して、暗号化した送信データを通信回線5に送出する。受信側は復号装置3、受信端末装置4からなり、暗号化されたデータを受信端末装置4で受信して復号装置3で復号する。
【0006】
図2は本発明の暗号化装置2の機能を示すブロック図である。
暗号化装置2には送信するデータファイルを分割するファイル分割手段21、必要に応じてダミーファイルを付加するダミーファイル付加手段22、分割ファイルを並び替える並び替え手段23、分割したファイルを個々に暗号化する分割ファイル暗号化手段24を備えている。
【0007】
ファイル分割手段21は、例えば分割するための数式を1つまたは複数有していて、使用する数式をランダムに決定し、初期値を任意に設定して数式よりファイルの分割位置を決定する方式、あるいは乱数を発生させ、これを利用してファイルの分割位置を決定する方式等、適宜の方式を用いる。分割した各ファイルには、その分割位置を示す指標を付したり、あるいは分割位置を示すテーブルを作成する。
【0008】
ダミーファイル付加手段22は、一定数、一定サイズのダミーファイルを生成して付加したり、ファイル分割数に応じて付加するダミーファイルの数やそのサイズを変えて付加するものであり、ダミーファイルには、そのこと示す何らかの情報、例えば指標を付加する。
【0009】
並び変え手段23は、乱数を発生させてファイルを並べる順番を決めたり、或いは1つまたは複数の数式をもっておき、任意に初期値を設定すること等により順番を決定する。
【0010】
分割ファイル暗号化手段24は、複数の暗号化方式、暗号鍵を有していて、分割ファイル全体を1つの暗号化方式、暗号鍵で暗号化したり、各分割ファイル毎、或いはいくつかのファイル毎に暗号化方式、暗号鍵を変えて暗号化を行う。また、暗号化はファイルの一部に行ってもよい。
【0011】
図3に模式的に示すように、暗号化装置2のファイル分割手段21により元のデータFは複数のファイルF1 、F2 ……Fn に分割され、ダミーファイル付加手段22により、必要に応じてダミーファイルFD が付加され、並び変え手段23により必要に応じて並び変えが行われ、分割ファイル暗号化手段24により暗号化されて送信される。ファイルの並び変えは暗号化の前であっても、後であってもよく、また、ファイルの分割と並び替え、暗号化は並列的に処理を行ってもよい。
【0012】
図4は復号装置3の機能ブロック図である。
受信した各分割ファイルを復号する分割ファイル復号手段31と、復号した手段を再統合するファイル統合手段32とを備えている。
分割ファイル復号手段31には、送信側での各ファイルごとの暗号化方法、暗号鍵等の情報、暗号化を行ったファイルか否か等の情報があらかじめ設定される。
ファイル統合手段32には、ファイル単位の分割の仕方、ファイル単位の分割位置の情報を知る必要があり、そのため、例えば分割のための数式だけを決めておき、送信側から初期値を設定すると、受信側ではその初期値を基に順次分割位置を計算によって求めるようにする等の方法が採用可能である。
また、ファイル分割方法、各分割ファイルの暗号化方法、暗号鍵等をICカードに格納しておき、これを送信側、受信側に配布するようにしてもよい。このようなICカードを利用すれば、回線上に暗号化に関する情報が流れないので、一層秘密性を保持することができる。
【0013】
次に、図5により暗号化/復号処理フローの例を説明する。
暗号化処理を説明すると、図5(a)において、先ず、用いる暗号の方式、分割して細分化するファイルの長さを求める数式とこれの初期値、細分化されたファイルを暗号化する方式を決定する数式とこれの初期値、それぞれの暗号化に用いる鍵を求める数式とその初期値を設定する(S1)。次いで、与えられたファイルを規則に従って分割し(S2)、これに暗号化を施す(S3)。分割された個々のファイル(以下、子ファイル)についてはその順番を維持するか、何らかの規則に従って並び替えを行う。並び替えた場合、それらの順番や最終子ファイルを表わす指標を付加する(S4)。子ファイルは外部から個々のファイルとして認識されるか、あるいは全体が1つのファイルとして認識される。子ファイルに指標を付けず、これらを管理し、最後の子ファイルを認識するためのテーブルを用意しておいても良い。こうしてファイルが最後か、否か判断し(S5)、最後になるまで以上の処理を繰り返す。
【0014】
次に、復号処理を説明すると、図5(b)において、先ず、順番や最終子ファイルを表わす指標を削除し(S11)、暗号化した時のそれぞれの条件を用いて個々の子ファイルの復号を行い(S12)、その結果を出力し(S13)、この処理を最後まで繰り返し(S14)、最後まで復号処理したらファイルを再統合する(S15)。
【0015】
【発明の効果】
以上のように、本発明によれば、ファイル全体としての隠蔽性が高くなるため、高い安全性を保つことができる。また、暗号手法の強度、例えば暗号鍵の長さ等に関して、何らかの制限があり、十分安全な暗号方式を使用できない場合にもファイル全体として高い安全性を保つことが可能となる。
【図面の簡単な説明】
【図1】 本発明の暗号化処理システムの全体図である。
【図2】 本発明の暗号化装置2の機能を示すブロック図である。
【図3】 ファイル分割を模式的に示す図である。
【図4】 復号装置の機能ブロック図である。
【図5】 暗号化/復号処理フローの例を説明する図である。
【符号の説明】
1…送信端末装置、2…暗号化装置、3…復号装置、4…受信端末装置、5…通信回線、21…ファイル分割手段、22…ダミーファイル付加手段、23…並び替え手段、24…分割ファイル暗号化手段、31…分割ファイル復号手段、32…ファイル統合手段。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an encryption processing system that encrypts transmission data and transmits the data to a receiving side through a communication line.
[0002]
[Prior art]
In general, when encryption is performed on an arbitrary file, the encryption is collectively performed by one encryption method using one encryption key for the file. Also, in order to respond to attacks on ciphertexts by third parties, the encrypted text is further divided, and the divided data is sequentially distributed over the line, and the distributed data transmitted over the line A method of rearranging the images again in the original order has been proposed (Japanese Patent Laid-Open No. 3-108830).
[0003]
[Problems to be solved by the invention]
A certain cryptanalysis method, for example, a known plaintext attack (in the case of e-mail, etc., using the fact that a lot of typical text appears in the export part, a common key is created based on a pair of plaintext and ciphertext known to the attacker. If the encryption of a part of a file is broken by an attack that is derived), there is a risk that the encryption of the whole file will be broken in the same manner.
In addition, as proposed in Japanese Patent Laid-Open No. 3-108830, when a file is divided after being encrypted, it becomes difficult for a third party to decrypt the file, but it is difficult to decrypt a part of the file. It does not change even if it spreads to the whole.
An object of the present invention is to solve the above-described problems, and it is an object of the present invention to improve the concealability of the entire file and maintain high security.
[0004]
[Means for Solving the Problems]
The present invention provides a dividing means for dividing a file according to a file dividing method stored in an IC card, an encryption method for a file stored in an IC card, and encrypting each file divided by the dividing means with an encryption key The encryption means to perform, and the order in which each file is maintained or rearranged before or after encryption, and when rearranged, an order indicating the order and the last child file is added. A replacement means, a transmission means for transmitting each encrypted file as a separate file, and an index indicating the order of each file or the last child file transmitted by the transmission means and rearranged. Decrypting that deletes the index when it is, decrypts each individual file using the encryption conditions, decrypts all files, and then reintegrates each file A stage, and in the encryption process, a mathematical expression for determining the length of the file to be divided by the dividing means and its initial value, a mathematical expression for determining the encryption method of the subdivided file and its initial value, A mathematical expression for obtaining a key used for each encryption and an initial value thereof are set.
Further, the present invention is characterized in that a dummy file is further added to the divided file.
[0005]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below.
FIG. 1 is an overall view of an encryption processing system according to the present invention.
The transmission side includes a transmission terminal device 1 and an encryption device 2, and the transmission terminal device 1 sends encrypted transmission data to the communication line 5 via the encryption device 2. The receiving side includes a decrypting device 3 and a receiving terminal device 4. The encrypted data is received by the receiving terminal device 4 and decrypted by the decrypting device 3.
[0006]
FIG. 2 is a block diagram showing functions of the encryption device 2 of the present invention.
The encryption device 2 includes a file dividing unit 21 that divides a data file to be transmitted, a dummy file adding unit 22 that adds a dummy file as necessary, a rearranging unit 23 that rearranges the divided files, and an encryption of each divided file. A split file encryption unit 24 is provided.
[0007]
The file dividing means 21 has, for example, one or a plurality of mathematical formulas to divide, randomly determines a mathematical formula to be used, arbitrarily sets an initial value, and determines a file division position from the mathematical formula, Alternatively, an appropriate method such as a method of generating a random number and using this to determine the file division position is used. Each divided file is provided with an index indicating the division position, or a table indicating the division position is created.
[0008]
The dummy file adding means 22 generates and adds a certain number of dummy files of a certain size, or adds the dummy files to be added in accordance with the number of file divisions and the size of the dummy files. Adds some information indicating that, for example, an index.
[0009]
The rearranging means 23 determines the order in which the files are arranged by generating random numbers, or having one or a plurality of mathematical expressions and arbitrarily setting initial values.
[0010]
The divided file encryption means 24 has a plurality of encryption methods and encryption keys, and encrypts the entire divided file with one encryption method and encryption key, or for each divided file or several files. Encryption is performed by changing the encryption method and encryption key. Also, encryption may be performed on a part of the file.
[0011]
As schematically shown in FIG. 3, the original data F is divided into a plurality of files F 1 , F 2 ... F n by the file dividing means 21 of the encryption device 2, and the dummy file adding means 22 makes it necessary. depending dummy file F D is added to, rearranged as required by rearrangement unit 23 is performed, and is sent encrypted by dividing the file encryption unit 24. The rearrangement of files may be before or after the encryption, and the file division and rearrangement, and the encryption may be performed in parallel.
[0012]
FIG. 4 is a functional block diagram of the decoding device 3.
A divided file decoding unit 31 for decoding each received divided file and a file integration unit 32 for reintegrating the decoded unit are provided.
The divided file decryption means 31 is preset with information such as an encryption method for each file on the transmission side, information such as an encryption key, and whether or not the file is an encrypted file.
The file integration unit 32 needs to know information on how to divide the file unit and information on the division position of the file unit. For this reason, for example, by determining only a mathematical expression for division and setting an initial value from the transmission side, On the receiving side, it is possible to adopt a method such as obtaining the division position sequentially by calculation based on the initial value.
Further, a file division method, an encryption method for each divided file, an encryption key, and the like may be stored in an IC card and distributed to the transmission side and the reception side. If such an IC card is used, since the information regarding encryption does not flow on the line, the confidentiality can be further maintained.
[0013]
Next, an example of the encryption / decryption processing flow will be described with reference to FIG.
The encryption process will be described below. In FIG. 5A, first, the encryption method to be used, the mathematical formula for obtaining the length of the file to be divided and subdivided, the initial value thereof, and the method for encrypting the subdivided file A formula for determining the key and its initial value, a formula for obtaining a key used for each encryption, and its initial value are set (S1). Next, the given file is divided according to the rules (S2), and is encrypted (S3). The divided individual files (hereinafter referred to as child files) are maintained in their order or rearranged according to some rules. When rearranged, an index indicating the order or the last child file is added (S4). The child file is recognized as an individual file from the outside, or the whole is recognized as one file. It is also possible to prepare a table for managing the child files and recognizing the last child file without attaching an index to the child files. In this way, it is determined whether or not the file is the last (S5), and the above processing is repeated until the last.
[0014]
Next, the decryption process will be described. In FIG. 5B, first, the index indicating the order and the last child file is deleted (S11), and each child file is decrypted using the respective conditions when encrypted. (S12), the result is output (S13), this process is repeated to the end (S14), and the files are reintegrated after the decoding process is completed to the end (S15).
[0015]
【The invention's effect】
As described above, according to the present invention, the concealability of the entire file is increased, and thus high security can be maintained. In addition, there is some restriction on the strength of the encryption method, for example, the length of the encryption key, and even when a sufficiently secure encryption method cannot be used, the entire file can be kept highly secure.
[Brief description of the drawings]
FIG. 1 is an overall view of an encryption processing system according to the present invention.
FIG. 2 is a block diagram showing functions of the encryption device 2 of the present invention.
FIG. 3 is a diagram schematically showing file division.
FIG. 4 is a functional block diagram of a decoding device.
FIG. 5 is a diagram illustrating an example of an encryption / decryption processing flow.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Transmission terminal device, 2 ... Encryption apparatus, 3 ... Decryption device, 4 ... Reception terminal device, 5 ... Communication line, 21 ... File division means, 22 ... Dummy file addition means, 23 ... Rearrangement means, 24 ... Division File encryption means, 31... Divided file decryption means, 32... File integration means.

Claims (2)

ICカードに格納されているファイル分割方法に従ってファイルを分割する分割手段と、
ICカードに格納されているファイルの暗号化方法、暗号鍵により前記分割手段で分割した各ファイルを暗号化する暗号化手段と、
各ファイルの暗号化前、或いは暗号化後に各ファイルの順番を維持するか、並び替えを行い、並び替えた場合、それらの順番や最終子ファイルを表す指標を付加する並び替え手段と、
暗号化された各ファイルを別々のファイルにして送信する送信手段と、
前記送信手段で送信され、並び替えが行われて各ファイルの順番或いは最終子ファイルを表す指標が付されているときその指標を削除し、暗号化時の条件を用いて分割された個々のファイルを復号化し、全ファイル復号化後、各ファイルを再統合する復号化手段とを備え、
暗号化処理に際して、前記分割手段で分割して細分化するファイルの長さを求める数式とその初期値、細分化されたファイルの暗号化方式を決定する数式とその初期値、それぞれの暗号化に用いる鍵を求める数式とその初期値を設定することを特徴とする暗号化処理システム。
Dividing means for dividing the file according to the file dividing method stored in the IC card;
An encryption method for a file stored in the IC card, an encryption means for encrypting each file divided by the dividing means with an encryption key;
Maintaining the order of each file before or after encryption of each file or rearranging, and when rearranging, rearrangement means for adding an index representing the order and the last child file,
A transmission means for transmitting each encrypted file as a separate file;
Individual files sent by the sending means, rearranged and indexed to indicate the order of each file or the last child file, and the index is deleted and divided using the encryption conditions And decrypting means for reintegrating each file after decrypting all files,
In the encryption process, a mathematical expression for determining the length of a file to be divided by the dividing means and its initial value, a mathematical expression for determining the encryption method of the subdivided file and its initial value, An encryption processing system characterized by setting an equation for obtaining a key to be used and an initial value thereof .
前記分割したファイルに、さらにダミーファイルを付加することを特徴とする請求項1記載の暗号化処理システム。  2. The encryption processing system according to claim 1, wherein a dummy file is further added to the divided file.
JP22019898A 1998-08-04 1998-08-04 Encryption processing system Expired - Lifetime JP4392808B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22019898A JP4392808B2 (en) 1998-08-04 1998-08-04 Encryption processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22019898A JP4392808B2 (en) 1998-08-04 1998-08-04 Encryption processing system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007177405A Division JP4656665B2 (en) 2007-07-05 2007-07-05 Encryption processing system

Publications (3)

Publication Number Publication Date
JP2000059355A JP2000059355A (en) 2000-02-25
JP2000059355A5 JP2000059355A5 (en) 2005-06-23
JP4392808B2 true JP4392808B2 (en) 2010-01-06

Family

ID=16747434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22019898A Expired - Lifetime JP4392808B2 (en) 1998-08-04 1998-08-04 Encryption processing system

Country Status (1)

Country Link
JP (1) JP4392808B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788969A (en) * 2016-12-02 2017-05-31 航天星图科技(北京)有限公司 A kind of transmission method of data file
CN107710671A (en) * 2015-04-30 2018-02-16 德山真旭 Terminal device and computer program

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4703805B2 (en) * 1999-11-16 2011-06-15 大日本印刷株式会社 ENCRYPTION DEVICE, ENCRYPTION METHOD, DECRYPTION DEVICE, DECRYPTION METHOD, AND COMMUNICATION SYSTEM
KR100749428B1 (en) 1999-12-20 2007-08-14 다이니폰 인사츠 가부시키가이샤 Distributed Data Archive Devices, Systems, and Recording Media
CN1242617C (en) 2000-03-03 2006-02-15 雅马哈株式会社 Video distribution playback method, device installed on video distribation teminal, device installed on video playback teminal, computer readable medium and film distribution method
JP4673972B2 (en) * 2000-12-26 2011-04-20 富士通東芝モバイルコミュニケーションズ株式会社 Mobile communication system and communication apparatus
JP4729806B2 (en) * 2001-04-27 2011-07-20 大日本印刷株式会社 ENCRYPTION DEVICE, DECRYPTION DEVICE, AND COMMUNICATION SYSTEM
JP4802388B2 (en) * 2001-04-27 2011-10-26 大日本印刷株式会社 ENCRYPTION DEVICE, DECRYPTION DEVICE, AND COMMUNICATION SYSTEM
JP4736232B2 (en) * 2001-04-27 2011-07-27 大日本印刷株式会社 Transmitting apparatus, receiving apparatus, and communication system
JP4774626B2 (en) * 2001-05-17 2011-09-14 大日本印刷株式会社 Data transmitting apparatus, data receiving apparatus and communication system
JP2003044342A (en) * 2001-07-30 2003-02-14 Ppp Design Corp Data leakage prevention system, its input/output terminal and data transmitting method in internet communication
GB2382160A (en) * 2001-08-09 2003-05-21 Internet Extra Ltd System for encrypting multimedia files for transmission or storage as a set of data blocks in which the re-assembly order has been encrypted
JP4503280B2 (en) * 2003-12-16 2010-07-14 亮 田口 Electronic lock unlocking authentication system by tally verification
JP4601969B2 (en) 2004-01-27 2010-12-22 株式会社日立製作所 File I/O Controller
JP2006053711A (en) * 2004-08-11 2006-02-23 Tamaki Hirano Information management method, information processing system and program
JP2006345160A (en) * 2005-06-08 2006-12-21 Base Technology Inc Information communication system
JP4928117B2 (en) * 2005-11-10 2012-05-09 キヤノン株式会社 Image processing apparatus, image management method, document management apparatus, document management method, computer program, and computer-readable storage medium
JP4479703B2 (en) 2006-08-29 2010-06-09 ブラザー工業株式会社 Communication system and management device
JP4305481B2 (en) 2006-08-29 2009-07-29 ブラザー工業株式会社 Communication system, management device and information processing device
JP4689644B2 (en) * 2007-08-06 2011-05-25 Sbシステム株式会社 Electronic information division storage processing method and apparatus, electronic information division restoration processing method and apparatus, and programs thereof
WO2011078535A2 (en) * 2009-12-22 2011-06-30 Lee Soon Goo Method and apparatus for separating personal information into sequential information and content information and then encrypting and compositing the information, a server and a recording medium
KR101045222B1 (en) * 2009-12-22 2011-07-01 이순구 Method of encrypting and synthesizing personal information into order information and contents information, apparatus, server and recording media
JP5845824B2 (en) 2011-11-04 2016-01-20 富士通株式会社 Encryption program, decryption program, encryption method, decryption method, system, content generation method, and content decryption method
JP5955285B2 (en) * 2013-08-27 2016-07-20 株式会社 日立産業制御ソリューションズ ENCRYPTION SYSTEM, ENCRYPTION METHOD, AND COMPUTER PROGRAM
JP2015095748A (en) * 2013-11-12 2015-05-18 沖電気工業株式会社 COMMUNICATION DEVICE, CONTENT SERVER, CONTENT PROVIDING SYSTEM, COMMUNICATION METHOD, AND CONTENT PROVIDING METHOD
WO2016175333A1 (en) 2015-04-30 2016-11-03 真旭 徳山 Terminal device and computer program
JP2019029761A (en) * 2017-07-27 2019-02-21 京セラドキュメントソリューションズ株式会社 Information processing apparatus and method for controlling information processing apparatus
CN113032357B (en) * 2021-04-29 2025-02-28 中国工商银行股份有限公司 File storage method, device and server

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107710671A (en) * 2015-04-30 2018-02-16 德山真旭 Terminal device and computer program
CN107710671B (en) * 2015-04-30 2020-06-12 德山真旭 Terminal device and computer-readable storage medium
CN106788969A (en) * 2016-12-02 2017-05-31 航天星图科技(北京)有限公司 A kind of transmission method of data file
CN106788969B (en) * 2016-12-02 2019-03-01 中科星图股份有限公司 A kind of transmission method of data file

Also Published As

Publication number Publication date
JP2000059355A (en) 2000-02-25

Similar Documents

Publication Publication Date Title
JP4392808B2 (en) Encryption processing system
US7809134B2 (en) Method for encrypting information and device for realization of the method
US8259934B2 (en) Methods and devices for a chained encryption mode
US20030123667A1 (en) Method for encryption key generation
US7110539B1 (en) Method and apparatus for encrypting and decrypting data
US10148425B2 (en) System and method for secure communications and data storage using multidimensional encryption
KR20210153595A (en) Encrypted data verification method
CN107534558B (en) Method for protecting the information security of data transmitted via a data bus and data bus system
JPH10327141A (en) Method and device for enciphering/deciphering data
KR20200067265A (en) Apparatus and Method for Patterned Cipher Block for Real-Time Data Communication
CN118337498B (en) A data transmission method based on symmetric key pool
JP4703805B2 (en) ENCRYPTION DEVICE, ENCRYPTION METHOD, DECRYPTION DEVICE, DECRYPTION METHOD, AND COMMUNICATION SYSTEM
KR100551992B1 (en) Application data encryption and decryption method
JP4656665B2 (en) Encryption processing system
Hughes Basic cryptography: Symmetric key encryption
EP1456997B1 (en) System and method for symmetrical cryptography
US7231048B2 (en) Key sharing system, public key cryptosystem, signature system, key sharing apparatus, encryption apparatus, decryption apparatus, signature apparatus, authentication apparatus, key sharing method, encryption method, decryption method, signature method, authentication method, and programs
CN111639937A (en) Digital currency risk management and control method and system
KR100388059B1 (en) Data encryption system and its method using asymmetric key encryption algorithm
JPH1051440A (en) Encryption communication device and encryption communication method
Young et al. A subliminal channel in secret block ciphers
Ryabko et al. Cryptography in the information society
JP4664692B2 (en) ENCRYPTION METHOD, DECRYPTION METHOD, ENCRYPTION DEVICE, DECRYPTION DEVICE, ENCRYPTION DEVICE, AND PROGRAM
CN108718235A (en) A kind of stream encryption and decryption method
Padmavathi et al. Securing Files Using Hybrid Cryptography.

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041006

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041006

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070214

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070416

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070511

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070705

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070717

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20070810

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091009

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121023

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131023

Year of fee payment: 4

EXPY Cancellation because of completion of term