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
JP2581138B2 - Secret communication synchronization method - Google Patents
[go: Go Back, main page]

JP2581138B2 - Secret communication synchronization method - Google Patents

Secret communication synchronization method

Info

Publication number
JP2581138B2
JP2581138B2 JP63069249A JP6924988A JP2581138B2 JP 2581138 B2 JP2581138 B2 JP 2581138B2 JP 63069249 A JP63069249 A JP 63069249A JP 6924988 A JP6924988 A JP 6924988A JP 2581138 B2 JP2581138 B2 JP 2581138B2
Authority
JP
Japan
Prior art keywords
random number
circuit
generation circuit
number generation
synchronization
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
JP63069249A
Other languages
Japanese (ja)
Other versions
JPH01243634A (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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP63069249A priority Critical patent/JP2581138B2/en
Publication of JPH01243634A publication Critical patent/JPH01243634A/en
Application granted granted Critical
Publication of JP2581138B2 publication Critical patent/JP2581138B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、暗号文により送受信する秘密通信方式に関
し、特に秘匿強度を低下させない秘密通信同期方式に関
する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a secret communication system for transmitting and receiving ciphertexts, and more particularly to a secret communication synchronization system that does not reduce concealment strength.

〔従来の技術〕[Conventional technology]

従来のこの種の秘密通信方式は、送出すべきデータと
暗号用乱数を発生させる乱数発生回路からの暗号用乱数
とを論理演算して暗号文を形成し伝送路に出力する送信
手段と、伝送路を介して受信した暗号文と暗号用乱数を
発生させる乱数発生回路からの暗号用乱数とを論理演算
してデータを得る受信手段とから構成されている。
Conventional secret communication systems of this type include a transmission unit that performs a logical operation on data to be transmitted and a cryptographic random number from a random number generation circuit that generates a cryptographic random number to form a ciphertext and outputs the ciphertext to a transmission path; Receiving means for performing a logical operation on the cipher text received via the path and a cryptographic random number from a random number generating circuit for generating a cryptographic random number to obtain data.

かかる秘密通信方式において、送信手段および受信手
段の間で同期をとらないと、受信データを得ることがで
きない。そこで、従来の秘密通信同期方式は次のように
送信手段および受信手段間の同期をとっている。すなわ
ち、送信手段は、その内蔵する暗号装置から暗号用乱数
の一部をそのまま伝送路に送出し、伝送路からの信号を
受信する受信手段は、その内蔵する暗号装置によって自
己発生の暗号用乱数と伝送されてきた暗号乱数とを比較
することにより、暗号用乱数が一致しているかで同期を
とり、データの送信・受信をおこなっている。
In such a secret communication system, received data cannot be obtained unless synchronization is established between the transmitting means and the receiving means. Therefore, the conventional secret communication synchronization system synchronizes the transmitting means and the receiving means as follows. That is, the transmitting means sends a part of the random number for encryption from the built-in encryption device to the transmission path as it is, and the receiving means for receiving a signal from the transmission path uses the random number for encryption generated by the built-in encryption device. By comparing the transmitted random number with the transmitted random number, synchronization is performed based on whether the random number for encryption matches, and data transmission / reception is performed.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

しかしながら、上述した従来の秘密通信同期方式は、
暗号を解読しようとする者が、伝送路上から暗号用乱数
の一部をとりだすことができ、しかも暗号用乱数の周
期、乱数の統計的性質等を調べることが可能となること
から、暗号文の解読、暗号用乱数の発生アルゴリズムの
解明の手がかりを与えてしまうことになり、暗号強度が
低下するという欠点がある。
However, the conventional secret communication synchronization method described above
A person trying to decrypt the cipher can extract a part of the cipher random number from the transmission path, and can also check the period of the cryptographic random number and the statistical properties of the random number. This gives a clue to the decryption and the elucidation of the algorithm for generating the random number for encryption, and has the disadvantage that the encryption strength is reduced.

本発明は上述した問題を解決するためになされたもの
で、暗号強度を高めた秘密通信同期方式を提供すること
を目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problem, and has as its object to provide a secret communication synchronization system with an increased encryption strength.

〔課題を解決するための手段〕[Means for solving the problem]

上記目的を達成するために、本発明の秘密通信同期方
式は、送出すべきデータと暗号用乱数を発生させる乱数
発生回路からの暗号用乱数とを論理演算して暗号文を形
成し出力する送信手段と、受信した暗号文と暗号用乱数
を発生させる乱数発生回路からの暗号用乱数とを論理演
算してデータを得る受信手段とを有する秘密通信方式に
おいて、前記した送信手段および受信手段には、前記し
た乱数発生回路の内部状態を示す信号と、擬似乱数発生
回路からの乱数とにより同期判定信号を形成する処理手
段をそれぞれ設け、前記した送信手段および受信手段の
暗号用乱数の同期を前記した処理手段からの同期判定信
号を基にとることを特徴とするものである。
In order to achieve the above object, a secret communication synchronization method according to the present invention provides a transmission method for forming a cipher text by performing logical operation on data to be transmitted and a cryptographic random number from a random number generation circuit for generating a cryptographic random number. Means, and a receiving means for performing a logical operation on the received cipher text and a cryptographic random number from a random number generation circuit for generating a cryptographic random number to obtain data, wherein the transmitting means and the receiving means include A signal indicating the internal state of the random number generation circuit, and a processing unit for forming a synchronization determination signal based on the random number from the pseudo-random number generation circuit, and the synchronization of the encryption random number of the transmission unit and the reception unit is performed. The synchronization determination signal from the processing means described above.

このような本発明の秘密通信同期方式によれば、前記
した送信手段および受信手段にそれぞれ設けた処理手段
により形成した同期判定信号を基に、前記した送信手段
および受信手段の暗号用乱数の同期をとるようにしたこ
とにより、秘匿強度を向上させたものである。
According to the secret communication synchronization method of the present invention, the synchronization of the encryption random numbers of the transmission means and the reception means is performed based on the synchronization determination signal formed by the processing means provided in the transmission means and the reception means. Thus, the security strength is improved.

〔実施例〕〔Example〕

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

第1図(a)は本発明の秘密通信同期方式の送信手段
側構成を示すブロック図、第1図(b)は本発明の秘密
通信同期方式の受信手段側構成を示すブロック図であ
る。
FIG. 1 (a) is a block diagram showing the configuration of the transmitting means of the secret communication synchronization system of the present invention, and FIG. 1 (b) is a block diagram showing the configuration of the receiving means of the secret communication synchronization system of the present invention.

第1図(a)において、送信手段10は、暗号用乱数を
発生させる乱数発生回路11と、擬似乱数発生回路12と、
乱数発生回路11の内部状態を示すステータス信号100お
よび擬似乱数発生回路12からの擬似乱数110を非線形処
理をし、その処理結果を同期判定信号120として出力で
きる非線形処理回路13と、送信データ130および乱数発
生回路11からの暗号用乱数140を排他的論理演算する排
他的論理和回路15と、排他的論理和回路15からの信号お
よび非線形処理回路13からの信号とで多重化して暗号文
の送信データ150を形成し出力する多重回路14とから構
成されている。
In FIG. 1A, a transmitting means 10 includes a random number generating circuit 11 for generating a random number for encryption, a pseudo random number generating circuit 12,
A non-linear processing circuit 13 capable of performing a non-linear processing on the status signal 100 indicating the internal state of the random number generation circuit 11 and the pseudo random number 110 from the pseudo random number generation circuit 12 and outputting the processing result as a synchronization determination signal 120; An exclusive-OR circuit 15 that performs an exclusive-OR operation on the encryption random number 140 from the random number generation circuit 11, and a signal from the exclusive-OR circuit 15 and a signal from the non-linear processing circuit 13 for multiplexing and transmission of the ciphertext The multiplexing circuit 14 forms and outputs data 150.

第1図(b)において、受信手段20は、暗号用乱数を
発生させる乱数発生回路21と、擬似乱数発生回路22と、
乱数発生回路21の内部状態を示すステータス信号200お
よび擬似乱数発生回路22からの擬似乱数210を非線形処
理をし、その処理結果を同期判定信号220として出力で
きる非線形処理回路23と、受信データ150から送信側同
期判定信号120および受信信号を分離する分離回路24
と、乱数発生回路21からの暗号用乱数240と分離回路24
からの受信信号を基に排他的論理演算をして平文とする
排他的論理和回路25と、非線形処理回路23からの受信側
同期判定信号220と分離回路24からの送信側同期判定信
号120とが一致するか判定する同期判定回路26とから構
成されている。
In FIG. 1 (b), a receiving means 20 includes a random number generating circuit 21 for generating a random number for encryption, a pseudo random number generating circuit 22,
The nonlinear processing circuit 23 that can perform nonlinear processing on the status signal 200 indicating the internal state of the random number generation circuit 21 and the pseudo random number 210 from the pseudo random number generation circuit 22 and output the processing result as a synchronization determination signal 220, and the received data 150 Separation circuit 24 for separating transmission-side synchronization determination signal 120 and reception signal
And the encryption random number 240 from the random number generation circuit 21 and the separation circuit 24
An exclusive OR circuit 25 that performs an exclusive logical operation based on the received signal from and generates a plaintext, a reception synchronization determination signal 220 from the nonlinear processing circuit 23 and a transmission synchronization determination signal 120 from the separation circuit 24, and And a synchronization determination circuit 26 that determines whether or not they match.

このような実施例の動作を説明する。 The operation of such an embodiment will be described.

<送信手段10の動作> 乱数発生回路11から出力されるストリーム暗号に用い
られる暗号用乱数140は、送信データ130と排他的論理和
回路15で排他的論理演算されてから、多重回路14に与え
られる。一方、乱数発生回路11は、回路の内部状態を示
すステータス信号100を複数出力し、非線形処理回路13
に入力される。ここで、乱数発生回路11は、例えば、複
数のフィードバック・レジスタを用いた場合、各フィー
ドバック・レジスタの任意のビットの値が、ステータス
信号100となる。この非線形処理回路13は、乱数発生回
路11のステータス信号100と、擬似乱数発生回路12から
の擬似乱数110とを非線形処理して同期判定信号120を形
成し出力する。排他的論理和回路15からの信号と同期判
定信号120とは多重回路14に入力され、この多重回路14
において送信データの任意のビット位置に同期判定信号
120を多重化し、送信データ(暗号文)150として伝送路
に出力する。
<Operation of the Transmission Means 10> The encryption random number 140 output from the random number generation circuit 11 and used for the stream encryption is subjected to an exclusive logical operation by the transmission data 130 and the exclusive OR circuit 15, and then given to the multiplexing circuit 14. Can be On the other hand, the random number generation circuit 11 outputs a plurality of status signals 100 indicating the internal state of the circuit,
Is input to Here, when the random number generation circuit 11 uses a plurality of feedback registers, for example, the value of an arbitrary bit of each feedback register becomes the status signal 100. The non-linear processing circuit 13 performs non-linear processing on the status signal 100 of the random number generation circuit 11 and the pseudo random number 110 from the pseudo random number generation circuit 12 to form and output a synchronization determination signal 120. The signal from the exclusive OR circuit 15 and the synchronization determination signal 120 are input to the multiplexing circuit 14, and the multiplexing circuit 14
At the arbitrary bit position of the transmission data
120 is multiplexed and output to the transmission path as transmission data (ciphertext) 150.

<受信手段20の動作> 乱数発生回路21、擬似乱数発生回路22、非線形処理回
路23は、上記送信手段10の乱数発生回路11、擬似乱数発
生回路12、非線形処理回路13と同様の回路構成であり、
同様に動作する。
<Operation of Reception Unit 20> The random number generation circuit 21, the pseudo random number generation circuit 22, and the non-linear processing circuit 23 have the same circuit configuration as the random number generation circuit 11, the pseudo random number generation circuit 12, and the non-linear processing circuit 13 of the transmission unit 10. Yes,
It works similarly.

受信データ(暗号文)150は、分離回路24にて、同期
判定信号120と、受信信号とに分離される。受信信号は
排他的論理和回路25に与えられ、乱数発生回路21からの
暗号用乱数140と排他的論理演算されることにより、受
信データ(平文)となる。
The reception data (ciphertext) 150 is separated by the separation circuit 24 into a synchronization determination signal 120 and a reception signal. The received signal is provided to the exclusive OR circuit 25, and is subjected to exclusive logical operation with the encryption random number 140 from the random number generation circuit 21 to become received data (plaintext).

一方、分離回路24において分離された送信側同期判定
信号120は、同期判定回路26に供給されて、非線形処理
回路23からの同期判定信号220と比較される。
On the other hand, the transmission-side synchronization determination signal 120 separated by the separation circuit 24 is supplied to the synchronization determination circuit 26 and compared with the synchronization determination signal 220 from the nonlinear processing circuit 23.

この同期判定回路26にて比較された送信側同期判定信
号120と受信側同期判定信号220とが一致すると、乱数発
生回路11の暗号用乱数140と乱数発生回路21の暗号用乱
数240も一致していることになる。仮に、同期判定回路2
6にて比較された結果が不一致であるときには、送信手
段10および受信手段20の乱数発生回路11、乱数発生回
路、擬似乱数発生回路12、および擬似乱数発生回路22に
対して、同一初期値を再セットして同期を回復させる。
When the transmission-side synchronization determination signal 120 and the reception-side synchronization determination signal 220 compared by the synchronization determination circuit 26 match, the encryption random number 140 of the random number generation circuit 11 and the encryption random number 240 of the random number generation circuit 21 also match. Will be. Assume that the synchronization determination circuit 2
If the results of the comparison at 6 do not match, the same initial value is sent to the random number generation circuit 11, the random number generation circuit, the pseudo random number generation circuit 12, and the pseudo random number generation circuit 22 of the transmission means 10 and the reception means 20. Reset to restore synchronization.

本実施例は、暗号用乱数140の同期を監視するため
に、乱数発生回路11の内部状態を示すステータス信号10
0と、擬似乱数発生回路12からの擬似乱数110とを非線形
処理をすることにより、暗号用乱数140と異なった周
期、統計的性質を持つ同期判定信号120を発生し、これ
をもって暗号用乱数140の同期の監視を行うことによ
り、非匿強度を低下させないようにしたものである。
In this embodiment, in order to monitor the synchronization of the encryption random number 140, the status signal 10 indicating the internal state of the random number generation circuit 11 is used.
Non-linear processing of 0 and the pseudo-random number 110 from the pseudo-random number generation circuit 12 generates a synchronization determination signal 120 having a period different from the cryptographic random number 140 and a statistical property. By monitoring synchronization, the non-concealment strength is not reduced.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は、送信手段および受信手
段にそれぞれ設けた処理手段により形成した同期判定信
号を基に、送信手段および受信手段の暗号用乱数の同期
をとるようにしたことにより、秘匿強度が向上できると
いう効果がある。
As described above, according to the present invention, the encryption random numbers of the transmission unit and the reception unit are synchronized based on the synchronization determination signals formed by the processing units provided in the transmission unit and the reception unit, respectively. There is an effect that strength can be improved.

【図面の簡単な説明】 第1図(a)は本発明の秘密通信同期方式の送信側構成
を示すブロック図、第1図(b)は本発明の秘密通信同
期方式の受信側構成を示すブロック図である。 10……送信手段、 11……乱数発生回路、 12……擬似乱数発生回路、 13……非線形処理回路、 14……多重回路、 15……排他的論理和回路、 20……受信手段、 21……乱数発生回路、 22……擬似乱数発生回路、 23……非線形処理回路、 24……分離回路、 25……排他的論理和回路。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 (a) is a block diagram showing the configuration of the transmitting side of the secret communication synchronization system of the present invention, and FIG. 1 (b) shows the receiving side configuration of the secret communication synchronization system of the present invention. It is a block diagram. 10 transmission means, 11 random number generation circuit, 12 pseudo random number generation circuit, 13 nonlinear processing circuit, 14 multiplex circuit, 15 exclusive OR circuit, 20 reception means, 21 …… Random number generation circuit, 22 …… Pseudo random number generation circuit, 23 …… Non-linear processing circuit, 24 …… Separation circuit, 25 …… Exclusive OR circuit.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】送出すべきデータと暗号用乱数を発生させ
る乱数発生回路からの暗号用乱数とを論理演算して暗号
文を形成し出力する送信手段と、受信した暗号文と暗号
用乱数を発生させる乱数発生回路からの暗号用乱数とを
論理演算してデータを得る受信手段とを有する秘密通信
方式において、前記送信手段および受信手段には、前記
乱数発生回路の内部状態を示す信号と、擬似乱数発生回
路からの乱数とにより同期判定信号を形成する処理手段
をそれぞれ設け、前記送信手段および受信手段の暗号用
乱数の同期を前記処理手段からの同期判定信号を基にと
ることを特徴とする秘密通信同期方式。
A transmitting means for performing a logical operation on data to be transmitted and a cryptographic random number from a random number generating circuit for generating a cryptographic random number to form and output a cipher text; In a secret communication system having a receiving unit that obtains data by performing a logical operation on an encryption random number from a random number generation circuit to generate, the transmission unit and the reception unit include a signal indicating an internal state of the random number generation circuit, Processing means for forming a synchronization determination signal based on a random number from a pseudo-random number generation circuit are provided, and synchronization of the encryption random numbers of the transmission means and the reception means is based on a synchronization determination signal from the processing means. Secret communication synchronization method.
JP63069249A 1988-03-25 1988-03-25 Secret communication synchronization method Expired - Lifetime JP2581138B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63069249A JP2581138B2 (en) 1988-03-25 1988-03-25 Secret communication synchronization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63069249A JP2581138B2 (en) 1988-03-25 1988-03-25 Secret communication synchronization method

Publications (2)

Publication Number Publication Date
JPH01243634A JPH01243634A (en) 1989-09-28
JP2581138B2 true JP2581138B2 (en) 1997-02-12

Family

ID=13397279

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63069249A Expired - Lifetime JP2581138B2 (en) 1988-03-25 1988-03-25 Secret communication synchronization method

Country Status (1)

Country Link
JP (1) JP2581138B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006112307A1 (en) * 2005-04-15 2006-10-26 Matsushita Electric Industrial Co., Ltd. Concealment control method, and radio communication control device

Also Published As

Publication number Publication date
JPH01243634A (en) 1989-09-28

Similar Documents

Publication Publication Date Title
JP7353375B2 (en) End-to-end double ratchet encryption with epoch key exchange
US5384848A (en) Encrypted virtual terminal equipment having initialization device for preventing reply attack
JP4094216B2 (en) Automatic resynchronization of cryptographic synchronization information
CA2197915C (en) Cryptographic key recovery system
EP1133099A2 (en) Method and apparatus for symmetric-key encryption
US6535607B1 (en) Method and apparatus for providing interoperability between key recovery and non-key recovery systems
KR970076418A (en) Encryption device and communication system to secure communication between devices
US7532726B2 (en) Encryption/decryption device and method, encryption device and method, decryption device and method, and transmission/reception apparatus
JP2002208923A (en) Encrypting transmission system of periodic signal
AU2000248149A1 (en) System and method for secure cryptographic communications
Jueneman Analysis of certain aspects of output feedback mode
JPWO1996002992A1 (en) Signal transmission method and communication system
JPH05500298A (en) encryption device
JPH10327141A (en) Method and device for enciphering/deciphering data
US4856063A (en) No-overhead synchronization for cryptographic systems
JP2003516659A (en) One&#39;s complement crypto combiner
JPH1032567A (en) Concealment device, concealment release device and data transmission system using them
JP2581138B2 (en) Secret communication synchronization method
GB2353191A (en) Packet data encryption/decryption
JPH1051440A (en) Encryption communication device and encryption communication method
JP2003198531A (en) Common key cryptographic communication method and apparatus
EP0399587B1 (en) Method for enciphering a series consisting of at least one symbol
JPH03249834A (en) Secret communication system
US20200112426A1 (en) Methods and systems for secure communications using synchronized polarized light transmissions and stream encryption
RU2730397C2 (en) Device for encrypted transmission of messages with short aging time of information

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071121

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20081121

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081121

Year of fee payment: 12