JP2006191508A

Communication system, and communication method

Abstract

[Subject] It improves so that possibility of a decipherment of communication according the communications system containing two communication apparatus to a third party may be made smaller. [Solution means] Including the 1st communication apparatus and the 2nd communication apparatus, a communications system transmits the encoded data which enciphered and generated transmission object data with one communication apparatus to the communication apparatus of another side, and decrypts the encoded data which is a communication apparatus of the another side and was received. Whenever each communication apparatus performs encryption or decryption, it generates the algorithm used for encryption. In this case, by substituting the solution to past, each communication apparatus substitutes the solution to past for the algorithm for solution generation which can generate a new algorithm, and generates an algorithm. The solution to past is eliminated when used no longer. [Selection figure] Fig. 4

Term

Term ended

Projected expiry passed 7 January 2025, 1.7 years ago.

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

9 claims: 4 independent, 5 dependent

  1. 1
    The first communication device, which is two communication devices that can encrypt the plain text transmission target data and then send it to the other party's communication device as encrypted data, and decrypt the received encrypted data into the transmission target data. And the second communication device, both the first communication device and the second communication device cut the transmission target data by a predetermined number of bits to obtain a plurality of transmission target disconnection data, and the encrypted data. A cutting means that cuts the encrypted data for each number of bits that was cut when the encrypted data was encrypted to make a plurality of encrypted cut data, which is common to the first communication device and the second communication device. An algorithm generation means for sequentially generating the encrypted algorithms, the transmission target disconnection data is encrypted with the algorithm and a predetermined key to obtain encrypted data, and the encrypted disconnection data is encrypted with the encrypted disconnection data. An encryption / decryption means that decrypts with the algorithm used at the time and the same key as the key to make the transmission target disconnection data, and a connection that connects the decrypted transmission target disconnection data to the transmission target data. Means, transmission / reception means for transmitting / receiving the encrypted data, and The algorithm generation means is adapted to generate the algorithm each time the transmission target data is encrypted or the encrypted data is decrypted, and when the algorithm is generated, a past solution is used. A communication system in which a predetermined solution obtained by substituting at least one of the above into a solution generation algorithm is used, and the past solution is deleted when there is no need to newly substitute. .. 平文である送信対象データを暗号化し暗号化データとしてから相手側の通信装置に送るとともに、受付けた暗号化データを復号化して送信対象データにすることができる2つの通信装置である第1通信装置及び第2通信装置を含み、 前記第1通信装置及び前記第2通信装置が共に、 前記送信対象データを所定のビット数毎に切断して複数の送信対象切断データにするとともに、前記暗号化データをその暗号化データが暗号化されたときに切断されたのと同じビット数毎に切断して複数の暗号化切断データにする切断手段、 前記第1通信装置と前記第2通信装置で共通とされたアルゴリズムを順次生成するアルゴリズム生成手段、 前記送信対象切断データを、前記アルゴリズムと所定の鍵によって暗号化して暗号化データとするとともに、前記暗号化切断データをその暗号化切断データを暗号化するときに用いられたアルゴリズムと前記鍵と同一の鍵によって復号化して送信対象切断データにする暗号化・復号化手段、 復号化された前記送信対象切断データを接続して前記送信対象データにする接続手段、 前記暗号化データを送受信する送受信手段、 を備えているとともに、 前記アルゴリズム生成手段は、前記送信対象データの暗号化、又は前記暗号化データの復号化が行われるたびに前記アルゴリズムを生成させるようになっているとともに、前記アルゴリズムを生成させる場合に、過去の解の少なくとも一つを解生成用アルゴリズムに代入することによって得られる所定の解を用いるようにされ、且つ新たに代入する必要がなくなった時点で過去の解を消去するようになっている、 通信システム。
  2. 4
    The first communication device, which is two communication devices that can encrypt the transmission target data in plain text and send it to the other party's communication device as encrypted data, and decrypt the received encrypted data to make the transmission target data. And a method executed in a communication system including a second communication device, in which one of the first communication device and the second communication device cuts the data to be transmitted by a predetermined number of bits and a plurality of data are cut. The process of converting the transmission target disconnection data into the data, the process of sequentially generating the algorithm, the process of encrypting the transmission target disconnection data by the algorithm to obtain the encrypted data, the process of converting the encrypted data into the first communication device and the second communication device. In the process of transmitting to the other of the communication device, the same bit as the encrypted data received by the other of the first communication device and the second communication device was disconnected when the encrypted data was encrypted. The process of cutting every number to make a plurality of encrypted cut data, the process of sequentially generating the same algorithm as that generated on one side of the first communication device and the second communication device, The process of decrypting the encrypted disconnection data by the algorithm used when encrypting the encrypted disconnection data to make the transmission target disconnection data, and connecting the decrypted transmission target disconnection data to the transmission target data. The first communication device and the other one and the other of the first communication device and the second communication device each time the data to be transmitted is encrypted or the encrypted data is decrypted. The algorithm is generated, and when the algorithm is generated, a predetermined solution obtained by substituting at least one of the past solutions into the solution generation algorithm is used and newly substituted. A communication method that erases past solutions when they are no longer needed. 平文である送信対象データを暗号化し暗号化データとしてから相手側の通信装置に送るとともに、受付けた暗号化データを復号化して送信対象データにすることができる2つの通信装置である第1通信装置及び第2通信装置を含んでいる通信システムで実行される方法であって、 前記第1通信装置及び前記第2通信装置の一方が、 前記送信対象データを所定のビット数毎に切断して複数の送信対象切断データにする過程、 アルゴリズムを順次生成する過程、 前記送信対象切断データを、前記アルゴリズムによって暗号化して暗号化データとする過程、 前記暗号化データを前記第1通信装置及び前記第2通信装置の他方に送信する過程、 前記第1通信装置及び前記第2通信装置の他方が、 受付けた前記暗号化データを、その暗号化データが暗号化されたときに切断されたのと同じビット数毎に切断して複数の暗号化切断データにする過程、 前記第1通信装置及び前記第2通信装置の前記一方で生成されたのと同じアルゴリズムを順次生成する過程、 前記暗号化切断データをその暗号化切断データを暗号化するときに用いられたアルゴリズムによって復号化して送信対象切断データにする過程、 復号化された前記送信対象切断データを接続して前記送信対象データにする過程、 を含んでいるとともに、 前記第1通信装置及び前記第2通信装置の前記一方及び前記他方は、 前記送信対象データの暗号化、又は前記暗号化データの復号化が行われるたびに前記アルゴリズムを生成させるようになっているとともに、前記アルゴリズムを生成させる場合に、過去の解の少なくとも一つを解生成用アルゴリズムに代入することによって得られる所定の解を用い、且つ新たに代入する必要がなくなった時点で過去の解を消去する、 通信方法。
  3. 5
    The first communication device, which is two communication devices that can encrypt the plain text transmission target data and then send it to the other party's communication device as encrypted data, and decrypt the received encrypted data into the transmission target data. And the second communication device, both the first communication device and the second communication device cut the transmission target data by a predetermined number of bits to obtain a plurality of transmission target disconnection data, and the encrypted data. A cutting means that cuts the encrypted data for each number of bits that was cut when the encrypted data was encrypted to make a plurality of encrypted cut data, which is common to the first communication device and the second communication device. A key generation means for sequentially generating the keys, the transmission target disconnection data is encrypted with the key and a predetermined algorithm to obtain encrypted data, and the encrypted disconnection data is encrypted with the encrypted disconnection data. An encryption / decryption means that decrypts the key used at the time and the same algorithm as the above algorithm to make the transmission target disconnection data, and a connection that connects the decrypted transmission target disconnection data to the transmission target data. Means, transmission / reception means for transmitting / receiving the encrypted data, and The key generation means is adapted to generate the key each time the transmission target data is encrypted or the encrypted data is decrypted, and when the key is generated, a past solution is used. A communication system in which a predetermined solution obtained by substituting at least one of the above into a solution generation algorithm is used, and the past solution is deleted when there is no need to newly substitute. .. 平文である送信対象データを暗号化し暗号化データとしてから相手側の通信装置に送るとともに、受付けた暗号化データを復号化して送信対象データにすることができる2つの通信装置である第1通信装置及び第2通信装置を含み、 前記第1通信装置及び前記第2通信装置が共に、 前記送信対象データを所定のビット数毎に切断して複数の送信対象切断データにするとともに、前記暗号化データをその暗号化データが暗号化されたときに切断されたのと同じビット数毎に切断して複数の暗号化切断データにする切断手段、 前記第1通信装置と前記第2通信装置で共通とされた鍵を順次生成する鍵生成手段、 前記送信対象切断データを、前記鍵と所定のアルゴリズムによって暗号化して暗号化データとするとともに、前記暗号化切断データをその暗号化切断データを暗号化するときに用いられた鍵と前記アルゴリズムと同一のアルゴリズムによって復号化して送信対象切断データにする暗号化・復号化手段、 復号化された前記送信対象切断データを接続して前記送信対象データにする接続手段、 前記暗号化データを送受信する送受信手段、 を備えているとともに、 前記鍵生成手段は、前記送信対象データの暗号化、又は前記暗号化データの復号化が行われるたびに前記鍵を生成させるようになっているとともに、前記鍵を生成させる場合に、過去の解の少なくとも一つを解生成用アルゴリズムに代入することによって得られる所定の解を用いるようにされ、且つ新たに代入する必要がなくなった時点で過去の解を消去するようになっている、 通信システム。
  4. 9
    The first communication device, which is two communication devices that can encrypt the plain text transmission target data and then send it to the other party's communication device as encrypted data, and decrypt the received encrypted data into the transmission target data. And a method executed in a communication system including a second communication device, wherein one of the first communication device and the second communication device cuts the transmission target data at a predetermined number of bits and a plurality of them. The process of converting the transmission target disconnection data into the transmission target disconnection data, the process of sequentially generating the key, the process of encrypting the transmission target disconnection data with the key and a predetermined algorithm to obtain encrypted data, the process of converting the encrypted data into the first communication device. And the process of transmitting to the other of the second communication device, the other of the first communication device and the second communication device disconnected the received encrypted data when the encrypted data was encrypted. The process of cutting for the same number of bits as the above to make a plurality of encrypted cut data, the process of sequentially generating the same key generated by the one of the first communication device and the second communication device, The process of decrypting the encrypted disconnection data with the key used when encrypting the encrypted disconnection data and the same algorithm as the algorithm to make the transmission target disconnection data, and the decrypted transmission target disconnection data. The process of connecting to the transmission target data is included, and the one and the other of the first communication device and the second communication device are encrypted of the transmission target data or of the encrypted data. The key is generated each time decoding is performed, and when the key is generated, a predetermined solution obtained by substituting at least one of the past solutions into the solution generation algorithm is obtained. A communication method that erases past solutions when they are used and no longer need to be newly substituted. 平文である送信対象データを暗号化し暗号化データとしてから相手側の通信装置に送るとともに、受付けた暗号化データを復号化して送信対象データにすることができる2つの通信装置である第1通信装置及び第2通信装置を含んでいる通信システムで実行される方法であって、 前記第1通信装置及び前記第2通信装置の一方が、 前記送信対象データを所定のビット数毎に切断して複数の送信対象切断データにする過程、 鍵を順次生成する過程、 前記送信対象切断データを、前記鍵と所定のアルゴリズムによって暗号化して暗号化データとする過程、 前記暗号化データを前記第1通信装置及び前記第2通信装置の他方に送信する過程、 前記第1通信装置及び前記第2通信装置の他方が、 受付けた前記暗号化データを、その暗号化データが暗号化されたときに切断されたのと同じビット数毎に切断して複数の暗号化切断データにする過程、 前記第1通信装置及び前記第2通信装置の前記一方で生成されたのと同じ鍵を順次生成する過程、 前記暗号化切断データをその暗号化切断データを暗号化するときに用いられた鍵及び前記アルゴリズムと同一のアルゴリズムによって復号化して送信対象切断データにする過程、 復号化された前記送信対象切断データを接続して前記送信対象データにする過程、 を含んでいるとともに、 前記第1通信装置及び前記第2通信装置の前記一方及び前記他方は、 前記送信対象データの暗号化、又は前記暗号化データの復号化が行われるたびに前記鍵を生成させるようになっているとともに、前記鍵を生成させる場合に、過去の解の少なくとも一つを解生成用アルゴリズムに代入することによって得られる所定の解を用い、且つ新たに代入する必要がなくなった時点で過去の解を消去する、 通信方法。