JPH0276331A - Method and device for continuous encipherment which is responded continuously - Google Patents

Method and device for continuous encipherment which is responded continuously

Info

Publication number
JPH0276331A
JPH0276331A JP63198772A JP19877288A JPH0276331A JP H0276331 A JPH0276331 A JP H0276331A JP 63198772 A JP63198772 A JP 63198772A JP 19877288 A JP19877288 A JP 19877288A JP H0276331 A JPH0276331 A JP H0276331A
Authority
JP
Japan
Prior art keywords
bit
location
message
station
bit stream
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.)
Pending
Application number
JP63198772A
Other languages
Japanese (ja)
Inventor
L Gruenberg Elliot
エリオット・エル・グルーエンバーグ
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP63198772A priority Critical patent/JPH0276331A/en
Publication of JPH0276331A publication Critical patent/JPH0276331A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE: To eliminate the need for a public key or a predetermined secret key by adopting the configuration such that a message itself communicated between stations provides a ciphering key and a message sent from each station provides a deciphering key. CONSTITUTION: In a station 1, a bit A of a 1st bit stream is mixed with a bit (B-1) of a 2nd bit stream received from a station 3 to produce a ciphered bit A, and it is sent to the station 3 as part of a 3rd bit stream. Then the station 3 receives it and mixes it with the bit (B-1) of the 2nd bit stream to produce a deciphered bit A in the 1st bit stream. Moreover, the bit B of the 2nd bit stream is mixed with the deciphered bit A of the 1st bit stream to produce a 4th bit stream including the ciphered bit B and it is sent to the station 1. The station 1 receives it and mixes it with the bit A of the 1st bit stream to produce the deciphered bit B in the 2nd bit stream. Exclusive OR gates 7, 11, 13, 19 are used for mixers.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、あらかじめ定めた暗号化用信号を使用しな
いで、機密情報を暗号化して公衆または私設通信設備に
より伝送することができる方法および装置に関するもの
である。このような暗号化用信号は「鍵(key月と呼
ばれ、機密情報を伝送する前に機密情報に電子的に付加
して情報を暗号化し、それにより情報の不法な傍受を防
止するものである。受信と同時に同じ鍵が受信されたメ
ツセージに電子的に結合され、受信された情報から鍵を
分離することにより、情報を°復号化、すなわち解読す
るものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention provides a method and apparatus for encrypting confidential information and transmitting the encrypted information through public or private communication equipment without using a predetermined encryption signal. It is related to. Such encryption signals are called "keys" and are electronically added to confidential information to encrypt the information before it is transmitted, thereby preventing illegal interception of the information. Upon receipt, the same key is electronically bound to the received message to decrypt, or decipher, the information by separating the key from the received information.

この発明は、機密の通信を行なうことが望ましいファク
シミリ通信、コンピュータネットワーク。
The present invention relates to facsimile communications and computer networks where it is desirable to carry out confidential communications.

その他あらゆる種類のディジタル通信において応用する
ことができる。
It can also be applied in all other types of digital communications.

[従来の技術] 情報に対する不法なアクセスを防止するために、情報を
公衆または機密保持の対策が講じられていない私設通信
メディアにより伝送する前に情報を暗号化する。従来技
術において述べられているように、このような情報を暗
号化するための簡単な方法は、暗号化しようとする情報
を、鍵信号1文字または一連の文字に2を法とする(細
odulo−2)付加を行なうことである。これは、た
とえば、カリフォルニア州、サンタ・クララ、セミコン
ダクター・ドライヴ2900のナショナル・セミコンダ
クター・コーポレーション等の会社によって製造されて
いる[スタンダードTTL7486カツド排他的論理和
(EXCLUSIVB OR)ゲート」のような排他的
論理和ロジックゲートを使用して行なうことができる。
BACKGROUND OF THE INVENTION In order to prevent illegal access to information, information is encrypted before it is transmitted to the public or over private communication media that does not have confidentiality measures in place. As described in the prior art, a simple method for encrypting such information is to use a key signal modulo 2 (submodulo) of a character or series of characters to encrypt the information to be encrypted. -2) Addition. This applies to exclusive logic gates such as the standard TTL7486 EXCLUSIVB OR gate manufactured by companies such as National Semiconductor Corporation, 2900 Semiconductor Drive, Santa Clara, California. This can be done using a sum logic gate.

排他的論理和論理演算の結果は、下記の真理値表のとお
りである。
The results of the exclusive OR logical operation are as shown in the truth table below.

BC i1 暗号化方式では、一般に二つの異なった鍵信号。B.C. i1 Encryption methods generally use two different key signals.

すなわち秘密(private)鍵と公開(publi
c)鍵とが使用される。秘密鍵方式においては、当事者
間で鍵があらかじめ定められ、発信者側から暗号化され
たメツセージの受信者へ使者その他の秘密の方法で配送
される。つぎに、送信者は機密メツセージを暗号化して
、公衆または私設通信線により、該メツセージを暗号化
された形で送信する。
That is, a private key and a public key.
c) a key is used. In the secret key system, a key is predetermined between the parties and is delivered by messenger or other secret method from the sender to the recipient of the encrypted message. The sender then encrypts the confidential message and transmits the message in encrypted form over public or private communication lines.

受信者は、あらかじめ定めた鍵を使用して、暗号化され
たメツセージを復号化する。
The recipient decrypts the encrypted message using a predetermined key.

たとえば、ディジタルメツセージAを構成する一連のビ
ットが1010であり、鍵Bが一連のビットl too
であるとすると、送信ステーションにおいてメツセージ
Aの各ビットを鍵Bとともに排他的論理和回路を通すと
、暗号化されたメツセージC,0110が得られる。受
信ステーションにおいてメツセージCを鍵Bとともに排
他的論理和回路を通すと、メツセージAが1010とし
て復号化される。
For example, the series of bits that make up digital message A is 1010, and key B is the series of bits l too
Assuming that, when each bit of message A is passed through an exclusive OR circuit together with key B at the sending station, an encrypted message C, 0110 is obtained. When message C is passed through an exclusive OR circuit together with key B at the receiving station, message A is decrypted as 1010.

[発明が解決しようとする課題] この秘密鍵式の暗号化方式における問題点は、あらかじ
め定めた鍵を前辺て通知しおかなければならないことで
ある。すなわち、暗号化鍵を何等かの方法であらかじめ
受信者に通知しておかない限り、当事者間で一方的にメ
ツセージを送信することができない。
[Problems to be Solved by the Invention] The problem with this private key encryption method is that the predetermined key must be notified in advance. That is, unless the recipient is previously notified of the encryption key by some method, messages cannot be sent unilaterally between the parties.

秘密鍵方式に内在する問題を解決するために、公開鍵方
式を使用することができる。この方式においては、送信
者および受信者が、それぞれ暗号化のために公開鍵を使
用し、解読のために秘密鍵を使用する。各当事者は、受
信者の公表された暗号化用鍵によって、暗号化されたメ
ツセージを送信し、自己の秘密の復号化用鍵を使用して
、受信したメ′ツセージを解読する。しかしながら、復
号化用鍵を手に入れれば、盗聴者はメツセージを解読で
きる。したがって、公開暗号化用鍵は、−度広く公表し
てしまうと、容易に変更することができないので、秘密
鍵方式よりも盗聴される危険が大きい。
Public key schemes can be used to solve the problems inherent in private key schemes. In this scheme, the sender and receiver each use a public key for encryption and a private key for decryption. Each party sends a message encrypted using the recipient's public encryption key and decrypts the message it receives using its own private decryption key. However, if the eavesdropper obtains the decryption key, he or she can decrypt the message. Therefore, once the public encryption key is made widely public, it cannot be easily changed, so there is a greater risk of eavesdropping than with the private key system.

この発明は、公開鍵を必要とせず、また秘密鍵を、メツ
セージを送信する前にあらかじめ定めておく必要のない
システムを提供するものである。
The present invention provides a system that does not require a public key and does not require a private key to be determined in advance before sending a message.

本明細書で説明するこの発明のシステムは、ステーショ
ン間の全二重通信システムであり、交信されるメツセー
ジ自体が、メツセージを暗号化し、それぞれのステーシ
ョンから発信するために必要な暗号化用鍵を提供するも
のである。それぞれのステーションから発信されるメツ
セージが、他のステーションから受信されるメツセージ
の解読に必要な復号化用鍵を供給する。
The system of the invention described herein is a full-duplex communication system between stations, in which the messages being exchanged themselves contain the encryption keys necessary for encrypting the messages and transmitting them from each station. This is what we provide. Messages originating from each station provide the decryption keys needed to decrypt messages received from other stations.

したがって、この発明の目的は、公開された。Therefore, the object of this invention was published.

またはあらかじめ定められた秘密鍵を必要としないで、
公衆通信システムにより情報を機密に交信するための暗
号化方式を提供するものである。
or without the need for a predetermined private key,
It provides an encryption method for confidentially communicating information through public communication systems.

この発明のもう一つの目的は、比較的安価な機密の二方
向通信を提供するものである。
Another object of the invention is to provide relatively inexpensive secure two-way communications.

この発明のさらにもう一つの目的は、使用が容易な暗号
化方式を提供することである。
Yet another object of the invention is to provide an encryption method that is easy to use.

[発明の要約] ここに説明した実施例においては、メツセージは、二進
数の形で伝送される。ビット同期プロトコルは、この発
明とともに使用される標準通信端末機器によって提供さ
れ、この発明の暗号化/復号化方式とは関係なくメツセ
ージに付加され、また(まそれから1肖去される。これ
らのプロトコルは公知のものであり、同期信号を使用し
て送信側および受信側の両ステーションの端末ハードウ
ェアに設けられたタイミング装置を同期させ、それによ
り受信ステーションは、送信ステーションによって伝送
されるデータのビットを伝送されたのと同じ順序でまた
は時間補償を行なった順序で認識する。
SUMMARY OF THE INVENTION In the embodiments described herein, messages are transmitted in binary form. Bit synchronization protocols are provided by standard communication terminal equipment used with this invention and are appended to and removed from messages independent of the encryption/decryption scheme of this invention. is known in the art, which uses a synchronization signal to synchronize timing devices in the terminal hardware of both transmitting and receiving stations, so that the receiving station can keep track of the bits of data transmitted by the transmitting station. are recognized in the same order as they were transmitted or in the time-compensated order.

この発明の実施例においては、常に二つの伝送線路を使
用する。これは全二重通信として公知でアル。第一の線
路は、ステーションXからステーションYに対して信号
を伝送するために使用され、第二の線路は、第二の信号
をステーションYからステーションXに伝送するために
使用される。
In embodiments of the invention, two transmission lines are always used. This is known as full duplex communication. The first line is used to transmit a signal from station X to station Y, and the second line is used to transmit a second signal from station Y to station X.

この発明においては、暗号化と復号化が成功するために
は、それぞれのステーシコンによる両信号の送信と受信
は、両方の線路に沿ってほぼ同時に行なわれることが必
要である。各文字、または情報語は、二進のビットによ
り構成される。両ステーションは、それぞれ相手方のス
テーションに対して情報を1ビツトずつ伝送する。各ス
テーションにおいて、前に伝送された情報のビットが直
近に受信された情報のビットのための復号化用鍵として
働き、前記の受信されたビットが今度はつぎに伝送され
るビットの暗号化用鍵として働くのである。
In the present invention, successful encryption and decoding requires that the transmission and reception of both signals by each stasicon occur substantially simultaneously along both lines. Each character, or information word, is made up of binary bits. Each station transmits one bit of information to the other station. At each station, the previously transmitted bit of information serves as the decryption key for the most recently received bit of information, and the received bit in turn serves as the encryption key for the next transmitted bit. He works as a.

したがって、この発明の特徴は、全二重通信方式を使用
する、ステーション間の情報の機密交信を提供するもの
である。
Accordingly, a feature of the invention is to provide for secure exchange of information between stations using full duplex communication methods.

この発明のもう一つの特徴は、各ステーションによって
伝送されるメツセージの暗号化に使用する鍵が、相手方
ステーションから受信されて復号化されたメツセージで
あることである。
Another feature of the invention is that the key used to encrypt the messages transmitted by each station is the message received and decrypted from the other station.

この発明のさらにもう−っの特徴は、各ステーションに
おいて受信されたメツセージの復号化に使用される鍵が
各ステーションから発信されたメツセージであることで
ある。
A further feature of the invention is that the key used to decrypt messages received at each station is the message originating from each station.

この発明のさらにもう一つの特徴は、それが、メツセー
ジの機密性を高めるために他のスクランプリングやデス
クランプリングの方法と関連して使用できることである
Yet another feature of the invention is that it can be used in conjunction with other scrambling and descrampling methods to increase message confidentiality.

この発明のこれらの目的および特徴ならびにその他の目
的および特徴は、以下の説明および図面を参照すること
によりさらに明らかになるであろう。説明および図面に
おいて使用した同一の用語は同一の部分を示すものとし
、また図面は本明細書の一部をなすものとする。
These and other objects and features of the invention will become more apparent with reference to the following description and drawings. Like terms used in the description and the drawings refer to the same parts, and the drawings are considered to be a part of this specification.

[実  施  例1 標準的な通信端末機器が、各ステーションと伝送線路と
の間のインターフェイスとして使用されるので、かかる
端末機器については、以下でとくに説明しない。各ステ
ーションの通信端末に設けられたビット同期プロトコル
の回路と説明は公知のものであり、したがって簡略化の
目的のために以下の説明では省略する。
EXAMPLE 1 Since standard communication terminal equipment is used as an interface between each station and the transmission line, such terminal equipment is not specifically described below. The circuitry and description of the bit synchronization protocol provided in the communication terminals of each station are well known and are therefore omitted from the following description for the purpose of brevity.

図面において、排他的論理和ゲート7.1!。In the drawing, exclusive OR gate 7.1! .

13.19が種々の信号のための混合装置(sixer
)として使用され、信号を暗号化および復号化するため
の手段を提供する。「■」は、排他的論理和論理演算を
示す。ここでの説明のために、ステーションXIがステ
ーションY3と通信しようとしているものと仮定する。
13.19 is a mixing device (sixer) for various signals.
) and provide a means for encrypting and decoding signals. “■” indicates an exclusive OR logical operation. For purposes of this discussion, assume that station XI is attempting to communicate with station Y3.

ステーションX1は、信号Aを構成する二進データ列を
線路5によってステーションY3に伝送することにより
通信を開始する。
Station X1 initiates communication by transmitting a binary data sequence constituting signal A over line 5 to station Y3.

信号Aは、第一のビット列であり、機密の性質を有しな
いランダムなデータからなり、入力9においてステーシ
ョンXiに入力される。ステーションY3はまだ伝送を
開始してはおらず、したがってステーションxtはこの
時点においては線路6によって伝送されて来る信号を受
信してはいない。排他的論理和ゲート11は、公知のス
イ・ツチ回路を含み、したがって信号が線路6上に検知
されない限り作動しない。同様に、ステーシコンY3に
おける排他的論理和ゲート13は、信号が線路5を伝わ
って受信されるまでは作動しない。
Signal A is a first bit string, consisting of random data of non-sensitive nature, and is input to station Xi at input 9. Station Y3 has not yet started transmitting, so station xt is not receiving the signal transmitted by line 6 at this moment. Exclusive OR gate 11 comprises a known switch circuit and is therefore not activated unless a signal is detected on line 6. Similarly, the exclusive OR gate 13 in the station Y3 is not activated until the signal is received on the line 5.

線路6に信号が存在しないと、復号化用排他的論理和ゲ
ー)11は作動せず、したがって信号Aだけが暗号化用
排他的論理和ゲート7に入力される。第二のビット系列
である信号Bは、入力15において発生される。
If no signal is present on the line 6, the decryption exclusive OR gate 11 will not operate, and therefore only the signal A will be input to the encryption exclusive OR gate 7. A second bit sequence, signal B, is generated at input 15.

第三のビット系列である信号Cは、ゲート7において信
号Aとゲート11の出力とを論理混合することによって
得られる。ステーションx1によって線路6に信号が検
知されないときは、したがってゲートllの出力は論理
「0」であり、信号Cは入力信号Aに等しい。
The third bit sequence, signal C, is obtained by logically mixing signal A and the output of gate 11 in gate 7. When no signal is detected on line 6 by station x1, the output of gate 11 is therefore a logic "0" and signal C is equal to input signal A.

信号Cは、線路5によりステーシコンY3に伝送され、
復号化用排他的論理和ゲー)13により信号Bと混合さ
れる。ゲート13は、線路5に到来信号Cが検知されて
初めて作動する。信号Bは、ステーションY3の入力1
5においてまだ入力されていないので、ゲート13の出
力は信号Aに等しい。この時点までは、信号Bが存在し
ないので、信号Aは完全に平文、すなわち暗号化されて
いない形で伝送される。
The signal C is transmitted to the station controller Y3 by the line 5,
It is mixed with signal B by a decoding exclusive OR game (13). The gate 13 is activated only when the incoming signal C is detected on the line 5. Signal B is input 1 of station Y3
5, the output of gate 13 is equal to signal A. Up to this point, since signal B is not present, signal A is transmitted completely in plain text, ie, in unencrypted form.

したがって、ステーションY3は、最初はゲート!3か
らの出力17として信号Aを構成するランダムなデータ
ビットのみを受信する。
Therefore, station Y3 is initially a gate! 3 receives only the random data bits that make up signal A as output 17 from A.

信号Aが出力17において検知されると、ステーション
Y3は、入力15において入力された信号Bの伝送を開
始する。二進のデータ列である信号Bは、意味のあるメ
ツセージでもよいし、またランダムなデータでもよい。
When signal A is detected at output 17, station Y3 starts transmitting signal B input at input 15. The signal B, which is a binary data string, may be a meaningful message or random data.

いずれの場合においても、それは暗号化用排他的論理和
ゲート19において排他的論理和回路を通されて、受信
された信号Aのデータと1ビツトずつ混合されて、つぎ
に第四のデータ列であるデータストリーム信号りとして
ステーションx1に送られる。
In either case, it is passed through an exclusive OR circuit in the encryption exclusive OR gate 19, mixed bit by bit with the data of the received signal A, and then in the fourth data string. A data stream signal is sent to station x1.

第1図に示すように、信号AのビットAnは、ゲート1
9において信号BのビットBnとともに排他的論理和回
路を通される。ゲート19の出力。
As shown in FIG. 1, bit An of signal A is gate 1
9, it is passed through an exclusive OR circuit together with bit Bn of signal B. Output of gate 19.

すなわちビットDnは、したがってrBr+■AnJに
等しく、線路6を通ってステーシコンXIに伝送される
That is, the bit Dn is therefore equal to rBr+■AnJ and is transmitted through the line 6 to the station controller XI.

ステーシコンXIにおいて、線路6に信号りが検知され
ると、ゲート11が作動し、ビットDnはゲー)11に
よりビットAnとともに排他的論理和回路を通される。
In the station controller XI, when a signal is detected on the line 6, the gate 11 is activated, and the bit Dn is passed through the exclusive OR circuit together with the bit An by the gate 11.

ビットDnは、rBnΦAnJに等しい。したがって、
ゲー)11の出力は、「(Bn■An)■AnJであり
、それはビットBnに等しく、それはこのようにして復
号化されて、出力21に現われる。
Bit Dn is equal to rBnΦAnJ. therefore,
The output of game) 11 is ``(Bn■An)■AnJ, which is equal to bit Bn, which is thus decoded and appears at output 21.

ステーシコンx1がこのようにしてデータストリームB
の受信を始めると、それは信号Bの復号化されたビット
を使用して、信号へのつぎのビットの暗号化を開始する
。この時点において、ステージ3ンx1はランダムなデ
ータビットではなく、通信文のビットの送信を開始する
In this way, the station controller x1 receives the data stream B.
, it begins to encrypt the next bit into the signal using the decoded bits of signal B. At this point, stage 3 x1 begins transmitting message bits rather than random data bits.

データストリームAのつぎのビット、すなわちビットA
n+1は、ゲート7によってビットBnとともに排他的
論理和回路を通されてビフ) Cn+1を生じる。これ
は「(A n+ 1)○Bn Jに等しく、線路5によ
ってステーションY3に伝送される。
The next bit of data stream A, i.e. bit A
n+1 is passed through an exclusive OR circuit with bit Bn by gate 7 to produce Biff)Cn+1. This is equal to "(A n+ 1) Bn J and is transmitted by line 5 to station Y3.

ステーションY3では、ビットCn+1はゲート13に
おいてビットBnとともに排他的論理和回路を通され、
出力17において復号化されたビットAn+1を生じる
At station Y3, bit Cn+1 is passed through an exclusive OR circuit together with bit Bn in gate 13;
Resulting at output 17 is the decoded bit An+1.

このプロセスは、両方のメツセージが交信し終わるまで
、信号AおよびBのその後の各ビットにつき同じように
繰り返される。
This process is repeated for each subsequent bit of signals A and B until both messages have been exchanged.

両方のステーションがほぼ同時にお互いに伝送を続ける
限り、データストリームCおよびDは暗号化された状態
を継続する。
As long as both stations continue transmitting to each other at approximately the same time, data streams C and D remain encrypted.

機密を維持するためには、ステーションxlとY3との
間の信号の送受信およびゲート7.11゜13.19の
暗号化と復号化は、1ピツト毎に、はぼ同時に行なわれ
る必要がある。ここで云う「はぼ同時に」とは、両ステ
ーション間のメツセージビットの伝送が同じ時間間隔内
に伝送されることを意味する。すなわち、最初の立ち上
がり遅延およびステーション間の距離や回路の制限によ
る遅延時間を考慮に入れたこのような同一の時間間隔内
において、各メツセージが、他のメツセージによってビ
ット毎に暗号化されるのである。もちろん、暗号化およ
び復号化がビット毎に行なわれる限り、メツセージビッ
トを一時的に記憶するために、各ステーションにおいて
、記憶手段および/または遅延(delay)手段を使
用できることが理解されている。
In order to maintain secrecy, the transmission and reception of signals between stations xl and Y3 and the encryption and decryption of gates 7.11.about.13.19 must be performed pit by pit at approximately the same time. As used herein, "nearly the same time" means that the transmission of message bits between both stations occurs within the same time interval. That is, each message is encrypted bit by bit by the other messages within this same time interval, which takes into account initial startup delays and delays due to distance and circuit limitations between stations. . Of course, it is understood that storage and/or delay means can be used at each station to temporarily store the message bits, so long as the encryption and decoding is done bit by bit.

第2図は、この発明の実施例を示し、この実施例は、各
通信線路によって、すなわち距離や回路等によって生じ
る伝送遅れを補償するためのシステムの手段を含んでい
る。
FIG. 2 shows an embodiment of the invention, which includes means of a system for compensating for transmission delays caused by each communication line, i.e., due to distance, circuits, etc.

通信を開始するには、発信ステーション、この実施例で
はステーションX1は、それとステーションY3との間
の往復の遅延時間を確認しなければならない。これは、
線路5によって信号を伝送し、送信と線路6によって戻
って来る反響信号の受信との間の遅延時間を測定するこ
とにより測定される。これは、ステーションY3が作動
していない間に行なわれる。この遅延時間の計算方法は
公知である。この実施例においては、往復時間の合計が
27(線路5および6の両方につきT)であると仮定す
る。しかしながら、線路5による伝送時間(T)は、線
路6による伝送時間(1)と異なり、往復時間がrT+
tJとなることも有り得る。
To initiate communication, the originating station, station X1 in this example, must confirm the round trip delay time between it and station Y3. this is,
It is measured by transmitting a signal by line 5 and measuring the delay time between the transmission and the reception of the echo signal returning by line 6. This is done while station Y3 is not operating. A method for calculating this delay time is publicly known. In this example, assume that the total round trip time is 27 (T for both lines 5 and 6). However, the transmission time (T) on the line 5 is different from the transmission time (1) on the line 6, and the round trip time is rT+
It is also possible that it becomes tJ.

ステーションx1は、遅延2Tに応じてその遅延手段2
3を調整する。遅延手段23および25としては、シフ
トレジスタ、電荷結合素子、磁気コア、テープ、ディス
クまたはディスケット、超音波遅延手段、その他適当な
記憶装置を用いる。
Station x1 transmits its delay means 2 according to delay 2T.
Adjust 3. The delay means 23 and 25 may be a shift register, a charge-coupled device, a magnetic core, a tape, a disk or a diskette, an ultrasonic delay means, or any other suitable storage device.

遅延手段は、またプログラマブル・マイクロプロセッサ
でもよく、公知の方法でプログラムして信号遅延機能を
行なわせる。これらの遅延手段の遅延時間は、公知の方
法で調整することができる。
The delay means may also be a programmable microprocessor, which may be programmed in a known manner to perform the signal delay function. The delay times of these delay means can be adjusted using known methods.

ステーション間の距離が大きくない限り、遅延2Tは、
一般にきわめて短い時間である。
Unless the distance between stations is large, the delay 2T is
It is generally a very short period of time.

ステーションXiがその遅延手段23を調整した後、ス
テーションX1は送信を停止し、ステーションY3が同
じプロセスで遅延2Tを決定し、遅延2Tに応じてその
遅延手段25を設定する。
After station Xi has adjusted its delay means 23, station X1 stops transmitting and station Y3 determines the delay 2T in the same process and sets its delay means 25 according to delay 2T.

ステーションY3がその遅延手段25を調整すると、伝
送を停止する。ここで、ステーションX1とステーショ
ンY3は、それぞれ信号AおよびBの交信を開始する。
Once station Y3 has adjusted its delay means 25, it stops transmitting. Here, station X1 and station Y3 start communicating with signals A and B, respectively.

下記の説明の目的のために、メツセージは、ステーショ
ン間において交信され、Ant  (伝送時間Tだけ遅
延された信号Aのビットn)は、ステーションY3によ
って受信され、ゲート13によって復号化され、遅延手
段25およびゲート19の両方に人力される信号Bのビ
ットBnを暗号化するのに使用されるものと仮定する。
For the purpose of the following explanation, messages are exchanged between stations and Ant (bit n of signal A delayed by transmission time T) is received by station Y3, decoded by gate 13, and transmitted by delay means. 25 and gate 19 are used to encrypt bits Bn of signal B input to both gates 25 and 19.

それはまた、信号への一つの復号化されたビットとして
、出力17にも現われる。
It also appears at output 17 as one decoded bit into the signal.

第2図に示すように、ゲート19は、ビットAnTをピ
ッ)Bnとともに排他的論理和回路を通す。rAnT■
BnJは、線路6によりステーションXIに伝送される
。時間Tの軽過後、rAn2T■BnT(Tだけ遅延し
たrAnT■Bn J ) Jは、ステーシコンXIに
おいて受信され、ゲート11に入力される。遅延手段2
3からの出力An2T(2Tだけ遅延されたAn)もま
たゲート11に入力され、そこでrAn2T■BnTJ
とともに排他的論理和回路を通され、r(An2T■B
nT)■An2TJが得られる。これはビットBnT(
時fL’JTだけ遅延され、復号化されたビγ)Bn)
と等しく、信号Bの1個の復号化されたビットとして出
力21に現われる。
As shown in FIG. 2, gate 19 passes bit AnT along with bit Bn through an exclusive OR circuit. rAnT■
BnJ is transmitted by line 6 to station XI. After a delay of time T, rAn2T■BnT (rAnT■Bn J delayed by T) J is received at the stasicon XI and input to the gate 11. Delay means 2
The output An2T from 3 (An delayed by 2T) is also input to gate 11, where rAn2T BnTJ
is passed through an exclusive OR circuit with r(An2T■B
nT)■An2TJ is obtained. This is bit BnT (
Delayed by time fL'JT, the decoded Biγ)Bn)
and appears at output 21 as one decoded bit of signal B.

ステーションXIは、信号Aのその後のビットを人力9
に対して人力し続ける。ビットAn+1は、ゲート7に
入力され、そこでビットBnT とともに排他的論理和
回路を通され、rAn+l■BnTJを生じる。rAn
+1eBnTJは、線路5によりT時間後にステーショ
ンY3に伝送され、rAn+l■Bn2TJとして受信
される。rAn+1■Bn2TJは、ゲート13におい
て、遅延手段25の出力、すなわちBn2T(時間2T
だけ遅延されたビットBn)とともに排他的論理和回路
を通される。したがって、ゲート13への人力は、[(
An+IT■Bn2T)ωBn2TJである。ゲート1
3の出力は、時間Tだけ遅延した復号化されたビットA
n+1であり、出力17において現われる。
Station XI manually inputs subsequent bits of signal A
Continue to work hard against it. Bit An+1 is input to gate 7, where it is passed through an exclusive OR circuit together with bit BnT to produce rAn+l*BnTJ. rAn
+1eBnTJ is transmitted by line 5 to station Y3 after time T and is received as rAn+l■Bn2TJ. rAn+1■Bn2TJ is the output of the delay means 25 at the gate 13, that is, Bn2T (time 2T
It is passed through an exclusive OR circuit together with the bit Bn) which is delayed by . Therefore, the manpower to gate 13 is [(
An+IT■Bn2T)ωBn2TJ. gate 1
The output of 3 is the decoded bit A delayed by time T.
n+1 and appears at output 17.

第3図は、第2図に示した実施例に、各ステーションが
、相手方ステーションが伝送を停止しないでも、その遅
延手段を調整することができる手段を付加したものであ
る。これは、図示したように、排他的論理和ゲー)10
0.lotおよびインバータ102を接続することによ
り達成される。
FIG. 3 shows the embodiment shown in FIG. 2 with the addition of means by which each station can adjust its delay means without the other station stopping transmission. As shown in the figure, this is an exclusive OR game) 10
0. This is achieved by connecting the inverter 102 and the inverter 102.

インバータ102の出力は、ランプ103に付加される
。ランプ103の代わりに警告音装置を用いることもで
きる。
The output of inverter 102 is added to lamp 103. A warning sound device can also be used instead of the lamp 103.

ゲート11の出力BnT(時間Tだけ遅延した信号Bの
復号化さ、れたピッ)Bn)は、通信線路6によりステ
ーションY3からステーションXlへ伝送されている暗
号化された信号An2T十BnTとともに、ゲート10
0に入力される。
The output BnT of the gate 11 (decoded pip of the signal B delayed by the time T), together with the encrypted signal An2T+BnT being transmitted from the station Y3 to the station Xl by the communication line 6, gate 10
It is input to 0.

ゲー)100の出力は、rBnTΦ(An2T■BnT
) −An)Tである。この出力は、ゲートlO1に人
力されるものである。遅延手段23の出力An2Tは、
ゲー)101に対するもう一つの人力である。ゲー)1
01の出力は、インバータ102に接続される。インバ
ータ102の出力は、ランプ103に接続される。
The output of 100 is rBnTΦ(An2T■BnT
) -An)T. This output is manually input to gate lO1. The output An2T of the delay means 23 is
Game) It is another human power for 101. Game) 1
The output of 01 is connected to inverter 102. The output of inverter 102 is connected to lamp 103.

ゲート101の人力(すなわち、An2T)が両方とも
同じであるときは、ゲート101の出力は論理「0」で
ある。論理rOJは、インバータ102によって反転さ
れ、その結果生じる論理「l」は、ランプ103を点灯
する。遅延手段23は調整可能であり、ランプ103が
継続して点灯するまで調整され、遅延手段23が、信号
Aの記憶されたビットに導入された遅延を線路5,6に
よって導入された往復の伝送時間遅延、すなわち2Tと
一致させるようにセットされたことを表示する。適当な
目盛りを設ければ、遅延手段23は、受信され、暗号化
されたピッ)Bnが、線路6によって伝送される前に、
ビットBnを暗号化するためにステーションY3におい
て使われたのと同じ信号Aのビットと混合されることを
確実にする。
When both gate forces (ie, An2T) are the same, the output of gate 101 is a logic "0". Logic rOJ is inverted by inverter 102 and the resulting logic “l” lights lamp 103. The delay means 23 are adjustable and are adjusted until the lamp 103 is lit continuously, so that the delay means 23 is able to reduce the delay introduced into the stored bits of the signal A by the round trip transmission introduced by the lines 5, 6. Indicates that it has been set to match the time delay, 2T. With a suitable scale, the delay means 23 will ensure that before the received and encrypted bit)Bn is transmitted by the line 6,
It ensures that bits Bn are mixed with the same bits of signal A that were used at station Y3 to encrypt.

到来メツセージを視覚的に表示するための手段は、ラン
プ104を出力21と接続することにより達成される。
A means for visually displaying incoming messages is achieved by connecting lamp 104 to output 21.

図示していないが、現在状態の表示を混乱させる点滅を
防止するため、パルス延長手段をインバータ102とラ
ンプ103の間および出力21とランプ104の間に挿
入することができる。
Although not shown, pulse extension means can be inserted between the inverter 102 and the lamp 103 and between the output 21 and the lamp 104 to prevent blinking that would confuse the current status display.

線路5および6を論理的に連結しても、使用可能な情報
を得ることはできない。
Even by logically connecting lines 5 and 6, no usable information can be obtained.

以上、この発明の特定の実施例につき説明したが、この
発明の精神を逸脱することなく種々の変更を行なうこと
ができることが理解されるであろう。
Although specific embodiments of the invention have been described above, it will be understood that various changes can be made without departing from the spirit of the invention.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、この発明の基本的な実施例のプロ。 り図。第2図は、この発明の一実施例のブロック図。第
3図は、第2図に示した一つのステーションに、遅延手
段の設定の表示と到来メツセージの表示のための装置を
追加したもののブロック図。 第4図は、第1図および第2図に関連する一連の真理値
表(a)ないしくe)。第4図(a)は、排他的論理和
ゲート7の真理値表。第4図(b)は、排他的論理和ゲ
ート13の真理値表。第4図(C)は、排他的論理和ゲ
ート19の真理値表。第4図(d)は、排他的論理和ゲ
ートIIの真理値表。第4図(e)は、線路5および6
が作動されメツセージAまたはBのいずれかを確認する
ためにそのデータを排他的論理和回路を通そうとすると
仮定した場合の真理値表。 l・・・ステーションX13・・・ステーションY、5
゜6・・・通信線路、7,11.13,19,100゜
101・・排他的論理和ゲート、9,15・・・入力、
17.21・・・出力、23.25・・・遅延手段、1
02・・・インバータ、103,104・・・ランプ。
FIG. 1 shows a basic embodiment of this invention. diagram. FIG. 2 is a block diagram of an embodiment of the present invention. FIG. 3 is a block diagram of one station shown in FIG. 2 in which a device for displaying the settings of the delay means and for displaying incoming messages is added. FIG. 4 is a series of truth tables (a) to e) related to FIGS. 1 and 2; FIG. 4(a) is a truth table of the exclusive OR gate 7. FIG. 4(b) is a truth table of the exclusive OR gate 13. FIG. 4(C) is a truth table of the exclusive OR gate 19. FIG. 4(d) is a truth table of exclusive OR gate II. Figure 4(e) shows lines 5 and 6.
is activated and the data is to be passed through an exclusive OR circuit to confirm either message A or B. l...Station X13...Station Y, 5
゜6...Communication line, 7,11.13,19,100゜101...Exclusive OR gate, 9,15...Input,
17.21...Output, 23.25...Delay means, 1
02...Inverter, 103,104...Lamp.

Claims (12)

【特許請求の範囲】[Claims] (1)第一および第二の通信線路により、第一および第
二のステーション間において、第一および第二のメッセ
ージビット列を機密に交信するための方法であって、 (a)第一ステーションにおいて、第一のビット列のビ
ットAを第二のステーションから受信される第二のビッ
ト列のビットB−1と混合することにより、暗号化され
たビットAを発生し、 (b)暗号化されたビットAを第三のビット列の一部と
して第一のステーションから第二のステーションへ伝送
し、 (c)第三のビット列の暗号化されたビットAを第二の
ステーションにおいて受信し、そこで第三のビット列を
第二のビット列のビットB−1と混合することにより第
一のビット列の復号化されたビットAを発生し、 (d)第二のステーションにおいて、第二のビット列の
ビットBを第一のビット列の復号化されたビットAと混
合することにより暗号化されたビットBの第四のビット
列を発生し、 (e)暗号化されたビットBを第四のビット列として第
二のステーションから第一のステーションへ伝送し、 (f)第四のビット列の暗号化されたビットBを第一の
ステーションにおいて受信し、そこで第四のビット列を
第一のビット列のビットAと混合することにより第二の
ビット列の復号化されたビットBを発生し、 (g)ビットAを1だけ増分し、第一のステーションに
おいて第一のビット列のビットAを第二のビット列の復
号化されたビットBと混合し、 (h)ビットBを1だけ増分し、 (i)ビットAが少なくともnと、ビットBが少なくと
もnと等しくなるまで前記ステップ(a)から(h)ま
でを繰り返すこと、 からなることを特徴とする、継続的に応答される連続暗
号化のための方法。
(1) A method for secretly communicating first and second message bit strings between first and second stations via first and second communication lines, the method comprising: (a) at the first station; , generating an encrypted bit A by mixing bit A of the first bit stream with bit B-1 of a second bit stream received from a second station; (b) producing an encrypted bit A; (c) receiving the encrypted bit A of the third bit stream at the second station; producing a decoded bit A of the first bit stream by mixing the bit stream with bit B-1 of the second bit stream; (d) at a second station, bit B of the second bit stream is mixed with bit B-1 of the second bit stream; (e) generating a fourth bit stream of encrypted bits B by mixing it with decrypted bit A of the bit stream; (f) receiving the encrypted bit B of the fourth bit stream at the first station, where the fourth bit stream is mixed with bit A of the first bit stream to encrypt the second bit stream; (g) incrementing bit A by 1 and mixing bit A of the first bit stream with decoded bit B of the second bit stream at a first station; (h) incrementing bit B by 1; and (i) repeating steps (a) through (h) until bit A is at least equal to n and bit B is at least equal to n. A method for continuous encryption with continuous response, characterized by:
(2)第一および第二の信号の混合が、それらを排他的
論理和回路を通すことによって行なわれることを特徴と
する、特許請求の範囲第1項に記載の方法。
(2) A method according to claim 1, characterized in that the mixing of the first and second signals is performed by passing them through an exclusive OR circuit.
(3)複数の場所間において、機密信号の伝送を行なう
ための方法であって、第一の場所から送信されるメッセ
ージビットの第一のビット列を発生し、その各ビットを
前記第一の場所において第二の場所から受信されるメッ
セージビットの第二のビット列のビットと混合し、前記
第一の場所において混合された第一および第二のビット
が第三のビット列を構成し、前記第三のビット列が前記
第二の場所へ伝送され、そこで前記第三のビット列の各
ビットが前記第二のメッセージビット列の各ビットと混
合され、それにより前記第一のメッセージビット列が前
記第二の場所において得られ、前記第一のメッセージビ
ット列の各ビットは前記第二の場所において前記第二の
メッセージビット列と混合され、前記第二の場所におい
て混合された前記第一および第二のビットが第四のビッ
ト列を構成し、前記第四のビット列は前記第一の場所へ
伝送され、そこで前記第四のビット列の各ビットは前記
第一のメッセージビット列の各ビットと混合され、それ
により、前記第一の場所において前記第二のメッセージ
ビット列が得られ、各混合ステップがビット毎に行なわ
れることからなることを特徴とする、継続的に応答され
る連続暗号化のための方法。
(3) A method for transmitting confidential signals between a plurality of locations, the method comprising: generating a first bit string of message bits to be transmitted from a first location; and transmitting each of the bits to the first location. the first and second bits mixed at the first location constitute a third bit string; and the first and second bits mixed at the first location constitute a third bit string; bit string is transmitted to the second location, where each bit of the third bit string is mixed with each bit of the second message bit string, such that the first message bit string is transmitted to the second location. obtained, each bit of the first message bit string is mixed with the second message bit string in the second location, and the first and second bits mixed in the second location are mixed in a fourth forming a bit string, said fourth bit string being transmitted to said first location, where each bit of said fourth bit string is mixed with each bit of said first message bit string, thereby A method for continuously responsive sequential encryption, characterized in that said second message bit stream is obtained at a location and each mixing step is performed bit by bit.
(4)複数の場所の間において機密メッセージを伝送す
るための装置であって、 第一の場所において、該第一の場所において発生された
第一のメッセージビット列の各ビットを、第二の場所に
おいて発生され第二の場所から受信される第二のメッセ
ージビット列の各ビットと混合して前記第二の場所へ伝
送するための第三のビット列を発生するための手段、前
記第二の場所において、前記第三のビット列の各ビット
を前記第二のメッセージビット列の各ビットと混合し、
それにより前記第二の場所において前記第一のメッセー
ジビット列を得るための手段、 前記第二の場所において、前記第一のメッセージビット
列の各ビットを前記第二のメッセージビット列の各ビッ
トと混合して、前記第一の場所に伝送するために第四の
ビット列を発生するための手段、および 前記第一の場所において前記第四のビット列の各ビット
を前記第一のメッセージビット列の各ビットと混合し、
それにより前記第一の場所において前記第二のメッセー
ジビット列を得るための手段、 とからなることを特徴とする、継続的に応答される連続
暗号化のための装置。
(4) An apparatus for transmitting a confidential message between a plurality of locations, the device comprising: transmitting, at a first location, each bit of a first message bit string generated at the first location to a second location; means for generating a third bit stream for transmission to said second location mixed with each bit of a second message bit stream generated at said second location and received from said second location; , mixing each bit of the third bit string with each bit of the second message bit string;
means for thereby obtaining said first message bit string at said second location; at said second location, mixing each bit of said first message bit string with each bit of said second message bit string; , means for generating a fourth bitstream for transmission to the first location, and mixing each bit of the fourth bitstream with each bit of the first message bitstream at the first location. ,
An apparatus for continuously responsive continuous encryption, characterized in that it comprises: means for obtaining the second message bit stream at the first location.
(5)前記第一および第二の場所においてビット列の混
合を行なう前に、あらかじめ定めた遅延を決定して挿入
するための遅延手段をさらに含むことを特徴とする、特
許請求の範囲第4項に記載の装置。
(5) Further comprising delay means for determining and inserting a predetermined delay before mixing the bit strings at the first and second locations. The device described in.
(6)遅延手段が調整可能な遅延時間を含むことを特徴
とする、特許請求の範囲第5項に記載の装置。
(6) A device according to claim 5, characterized in that the delay means include an adjustable delay time.
(7)遅延手段がシフトレジスタを含むことを特徴とす
る、特許請求の範囲第5項に記載の装置。
(7) The device according to claim 5, characterized in that the delay means includes a shift register.
(8)遅延手段が電荷結合素子を含むことを特徴とする
、特許請求の範囲第5項に記載の装置。
(8) The device according to claim 5, characterized in that the delay means includes a charge-coupled device.
(9)遅延手段がプログラマブル・マイクロコンピュー
タを含むことを特徴とする、特許請求の範囲第5項に記
載の装置。
(9) The device according to claim 5, characterized in that the delay means includes a programmable microcomputer.
(10)遅延手段が磁気ディスクドライブを含むことを
特徴とする、特許請求の範囲第5項に記載の装置。
(10) The apparatus according to claim 5, wherein the delay means includes a magnetic disk drive.
(11)到来信号を表示するための手段をさらに含むこ
とを特徴とする、特許請求の範囲第5項に記載の装置。
(11) The device according to claim 5, further comprising means for displaying the incoming signal.
(12)遅延手段が希望する遅延時間に対して調整され
ていることを表示するための手段をさらに含むことを特
徴とする、特許請求の範囲第5項に記載の装置。
(12) The apparatus according to claim 5, further comprising means for indicating that the delay means has been adjusted to a desired delay time.
JP63198772A 1988-08-09 1988-08-09 Method and device for continuous encipherment which is responded continuously Pending JPH0276331A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63198772A JPH0276331A (en) 1988-08-09 1988-08-09 Method and device for continuous encipherment which is responded continuously

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63198772A JPH0276331A (en) 1988-08-09 1988-08-09 Method and device for continuous encipherment which is responded continuously

Publications (1)

Publication Number Publication Date
JPH0276331A true JPH0276331A (en) 1990-03-15

Family

ID=16396673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63198772A Pending JPH0276331A (en) 1988-08-09 1988-08-09 Method and device for continuous encipherment which is responded continuously

Country Status (1)

Country Link
JP (1) JPH0276331A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH057202A (en) * 1990-11-05 1993-01-14 Nippon Telegr & Teleph Corp <Ntt> Encrypted communication device and encrypted transmission system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH057202A (en) * 1990-11-05 1993-01-14 Nippon Telegr & Teleph Corp <Ntt> Encrypted communication device and encrypted transmission system

Similar Documents

Publication Publication Date Title
EP1094634B1 (en) Automatic resynchronization of crypto-sync information
US5008938A (en) Encryption apparatus
US4805216A (en) Method and apparatus for continuously acknowledged link encrypting
JPH08234658A (en) Method for generation of encoding key
WO1996002992A1 (en) Signal transmitting method and communication system
JPH09319673A (en) Method and system for updating cryptographic key
JPH04297157A (en) data encryption device
JPH09307542A (en) Data transmission device and method
CA2226831A1 (en) Decryption of retransmitted data in an encrypted communication system
JPH10107832A (en) Cipher multi-address mail system
KR100284482B1 (en) Data encryption method
US20030035542A1 (en) Apparatus and method for securing communication information in CDMA communication system
JPS63161745A (en) Terminal equipment for cryptographic communication
JPH0276331A (en) Method and device for continuous encipherment which is responded continuously
CN101282250B (en) Method, system and network equipment for snooping safety conversation
JPS63151136A (en) Privacy communication system
KR20010008808A (en) Encryption method by scramble on wlan
JPH0777933A (en) Network data encryption device
KR19980067310A (en) Impossible communication method
JPH02195377A (en) Ic card provided with key sharing function
JPH0993242A (en) Data transmitter-receiver
JPH02122745A (en) System and device for managing cryptographic key
JP2907850B2 (en) Remote authentication method
JP3182617B2 (en) Encrypted communication method
JPH04101529A (en) Enciphered communication system