[go: up one dir, main page]

JPS62130038A - Ciphering equipment - Google Patents

Ciphering equipment

Info

Publication number
JPS62130038A
JPS62130038A JP60268321A JP26832185A JPS62130038A JP S62130038 A JPS62130038 A JP S62130038A JP 60268321 A JP60268321 A JP 60268321A JP 26832185 A JP26832185 A JP 26832185A JP S62130038 A JPS62130038 A JP S62130038A
Authority
JP
Japan
Prior art keywords
random number
signal
number information
bit
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP60268321A
Other languages
Japanese (ja)
Other versions
JPH0628354B2 (en
Inventor
Gozo Kage
鹿毛 豪藏
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
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP60268321A priority Critical patent/JPH0628354B2/en
Priority to US06/934,408 priority patent/US4791669A/en
Priority to DE86309231T priority patent/DE3688676T2/en
Priority to EP86309231A priority patent/EP0227318B1/en
Priority to CA000523939A priority patent/CA1258305A/en
Priority to AU65808/86A priority patent/AU589080B2/en
Publication of JPS62130038A publication Critical patent/JPS62130038A/en
Publication of JPH0628354B2 publication Critical patent/JPH0628354B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

PURPOSE:To increase number of ciphering keys and to intensify very much the degree of privacy call without increasing an error of a restored digital signal by changing a memory output irregularly not only in the unit of bits but also in the unit of frames. CONSTITUTION:A digital signal S and an irregular signal Y are added at an exclusive OR circuit 10 at the transmission side to obtain a ciphering signal Z. the signal.Z is inputted to a register 12 and stored in the unit of bits. Parallel outputs r1-rm are fed to a memory 22 as address information. Random number information outputs x1-xn in the memory 22 are inputted to a random selection circuit 11. The circuit 11 selects any among the information x1-xn in the unit of frames. The signal Z formed in this way is synthesized with a frame synchronizing signal FS and a start signal START, and the result is fed to a transmitter 20. Then a transmission switch 21 is turned on to raise the transmitter 20 and to set a counter 15 in the circuit 11 to an initial value. Since each counter is operated from the initial set value at the transmission and reception side in this way, when each memory content is coincident, the same selection is attained.

Description

【発明の詳細な説明】 〔産業−1−の利用分野〕 本発明は、デジタル信号を暗号化して伝送するだめの暗
号化装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application in Industry-1-] The present invention relates to an encryption device for encrypting and transmitting digital signals.

〔従来の技術〕[Conventional technology]

従来の暗号化装置の一例を第4図および第5図に示す。 An example of a conventional encryption device is shown in FIGS. 4 and 5.

第4図は送信側であり、デジタル信号Sと不規則信号Y
を排他的OR回路2を使って加算して暗号化された信号
Zを得ている。暗号化された信号ZをM段のレジスタ3
へ入力しビット単位で記t!する。その並列出力R,,
R,,・・・、RMをアドレス情報とし、乱数を記憶し
ているメモリ1より不規則信号Yを得ている。
Figure 4 shows the transmitting side, where the digital signal S and the irregular signal Y
are added using an exclusive OR circuit 2 to obtain an encrypted signal Z. The encrypted signal Z is sent to M-stage register 3.
Enter it and record it in bits! do. Its parallel output R,,
Using R, . . . , RM as address information, an irregular signal Y is obtained from a memory 1 that stores random numbers.

不規則1まけY:まメモリ1へ記1.0されている乱数
を出力したしのであり、暗号化信号Zは送信スイッチ5
がオンされた時点で送信機4より送信される。
Irregular 1 random number Y: The random number written in memory 1 as 1.0 is output, and the encrypted signal Z is sent to the transmission switch 5.
The signal is transmitted from the transmitter 4 when the signal is turned on.

受信側においては、第5図に示すように、受信(幾9に
より受信した信号ZをM段のレジスタ6へ入力しビット
単位で記憶する。レジスタ6の並列出力Rl ’ + 
R2’ +・・・、R,′を乱数を記憶しているメモリ
7のアドレス情報として使用し、メモリ7の出力Y′と
受信信号Z′を排他的OR回路8を使って加算すること
により、再生したデジタル信号S′を得ている。
On the receiving side, as shown in FIG.
By using R2' + . , a reproduced digital signal S' is obtained.

送信側におけるデジタル信号Sを受信側で再生するため
には、受信側のメモリ7の内容を受信側のメモリ1の内
容と一致させて使用する。
In order to reproduce the digital signal S on the transmitting side on the receiving side, the contents of the memory 7 on the receiving side are matched with the contents of the memory 1 on the receiving side.

送信側においては、Z−8■Y(ここで■はm0d2の
加算を意味する)である。したがって、伝送路に誤りが
なければ、z’−zであり、各レジスタ3.6はR,’
=R,,R2’=R2,・・・+Rjl′−R8が成立
するため、メモリ7とメモリ1の内容が一致している場
合にはY’−Yであり、S′=z’■Y’−Z■Y−(
S■Y)■Y=Sとなることが分る。
On the transmitting side, it is Z-8■Y (here, ■ means addition of m0d2). Therefore, if there is no error in the transmission path, z'-z and each register 3.6 is R,'
=R,,R2'=R2,...+Rjl'-R8 holds, so if the contents of memory 7 and memory 1 match, Y'-Y, and S'=z'■Y '-Z■Y-(
It can be seen that S■Y)■Y=S.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来の暗号化装置は、構成が簡単であり、非線形暗号化
方式を採用しているため、非常に強い秘話強度が得られ
る利点がある。
Conventional encryption devices have a simple configuration and employ a non-linear encryption method, so they have the advantage of providing extremely strong privacy strength.

しかしながら、乱数の種類すなわち暗号キー数を増すと
伝送誤りに弱くなる欠点がある。例えば、乱数の種類を
増すためにはメモリ1,7のアドレス数を増す必要があ
るが、そのためにレジスタ3゜6の段数Mを増すことに
なる。一方、受信信号Z′における誤りは、M段のレジ
スタ6を通りぬけるまで出力Y′における誤りを発生さ
せる。このときに、出力S′へは正常な再生情報が得ら
れないのであるが、この状態が時間的にはMビット区間
続くことになる。
However, increasing the number of random numbers, that is, the number of encryption keys, has the disadvantage of becoming more susceptible to transmission errors. For example, in order to increase the variety of random numbers, it is necessary to increase the number of addresses in memories 1 and 7, and for this purpose, the number of stages M of registers 3.about.6 must be increased. On the other hand, an error in the received signal Z' causes an error in the output Y' until it passes through the M stages of registers 6. At this time, normal reproduction information cannot be obtained from the output S', but this state continues for an M-bit period.

ずなわら、暗号キー数を増したときには、伝送誤りに対
し長時間連続してデジタル信号S′が正常に再生されな
いという問題点がある。
However, when the number of encryption keys is increased, there is a problem that the digital signal S' cannot be reproduced normally for a long time due to a transmission error.

本発明の目的は、再生デジクル信号の誤りを増大させる
ことなく、暗号キー数の数を増大でき、かつ秘話強度の
強い暗号化装置を提供することにある。
An object of the present invention is to provide an encryption device that can increase the number of encryption keys without increasing errors in the reproduced digital signal and has strong privacy strength.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、送信側でデジタル信号を暗号化して出力し、
受信側でデジタル信号を再生する暗号化装置において、 送信側は、デジタル信号と不規則信号を加算して暗号化
信号を形成する暗号化信号形成手段と、この暗号化信号
形成手段からの暗号化信号をビットrp−位で記憶し、
複数のビットを並列に出力する第1のレジスタ手段と、
この第1のレジスタ手段からの並列出力をアドレス情報
として入力し、各アドレスに対応してnビット(nは2
以上の整数)の乱数情報を出力する第1の乱数情報記1
.α手段と、この第1の乱数情報記1、α手段のnビッ
トの乱数情報からいずれかをフレーム単位で不規則に選
択して[1fj記不規則信号として出力する第1の選択
手段とを備え、 受信側は、受信した暗号化信号をビット単位で記1、合
し複数のビットを並列に出力する、前記第1のレジスタ
手段と同一段数の第2のレジスタ手段と、この第2のレ
ジスタ手段からの並列出力をアドレス情報として入力し
、各アドレスに対応してnビットの乱数情報を出力する
、前記第1の乱数情報記憶手段と同一記憶内容の第2の
乱数情報記憶手段と、この第2の乱数情報記憶手段のn
ビットの乱数情報からいずれかを、送信側と同期したフ
レーム単位で、前記第1の選択手段と同一の動作で選択
して不規則信号を得る第2の選択手段と、この不規則信
号と前記暗号化信号を加算してデジタル信号を再生する
デジタル信号再生手段とを備えることを特徴としている
The present invention encrypts and outputs a digital signal on the transmitting side,
In an encryption device that reproduces a digital signal on the receiving side, the sending side includes an encrypted signal forming means that adds the digital signal and the irregular signal to form an encrypted signal, and an encrypted signal from the encrypted signal forming means. Store the signal in bits rp−,
first register means for outputting a plurality of bits in parallel;
The parallel output from this first register means is input as address information, and corresponding to each address, n bits (n is 2
First random number information record 1 that outputs random number information (an integer greater than or equal to)
.. α means, this first random number information record 1, and a first selection means that randomly selects one of the n-bit random number information of the α means in frame units and outputs it as an irregular signal [1fj]. The receiving side includes a second register means having the same number of stages as the first register means, which records the received encrypted signal bit by bit and outputs a plurality of bits in parallel; a second random number information storage means having the same memory content as the first random number information storage means, which inputs parallel outputs from the register means as address information and outputs n-bit random number information corresponding to each address; n of this second random number information storage means
a second selection means for obtaining an irregular signal by selecting one of the bit random number information in a frame unit synchronized with the transmitting side in the same operation as the first selection means; It is characterized by comprising a digital signal reproducing means for reproducing a digital signal by adding encrypted signals.

〔実施例〕〔Example〕

以下、本発明の実施例を第1図および第2図を参照して
説明する。
Embodiments of the present invention will be described below with reference to FIGS. 1 and 2.

第1図は、本発明の暗号化装置を適用した場合の送信側
システムの構成を示す。図中、10は排他的OR回路、
12はm段のレジスタ、22は乱数を記1.0するメモ
リ、11はランダム選択回路、16はフレーl、同期パ
ルス発生器、17はフレーム同期信号発生回路17.1
8はスタート信号発生回路、19はフレーム合成回路、
20は送信機、21は送信スイッチである。ランダム選
択回路11は、選択回路13と、乱数を記憶するメモリ
14と、゛カウンタ15とから構成されている。
FIG. 1 shows the configuration of a transmitting system to which the encryption device of the present invention is applied. In the figure, 10 is an exclusive OR circuit;
12 is an m-stage register, 22 is a memory for storing random numbers of 1.0, 11 is a random selection circuit, 16 is a frame l, a synchronization pulse generator, and 17 is a frame synchronization signal generation circuit 17.1
8 is a start signal generation circuit, 19 is a frame synthesis circuit,
20 is a transmitter, and 21 is a transmission switch. The random selection circuit 11 includes a selection circuit 13, a memory 14 for storing random numbers, and a counter 15.

以上の送信側システムにおいては、デジタル信号Sと不
規則信号Yを排他的OR回路IOにより加算して暗号化
された信号Zを得ている。この暗号化信号Zはレジスタ
12へ入力され、ビット単位で記憶される。その並列出
力’I+r2+・・・、r、はアドレス情報としてメモ
リ22へ供給される。メモリ22のnビット(nは2以
上の整数)の乱数情報出力xIt X2+・・・1x1
1はランダム選択回路11の選択回路13へ入力される
。ランダム選択回路11は、フレーム単位で、乱数情報
xl+ X2+・・・、xoの中からいずれかの情報を
選択する。
In the transmitting system described above, the digital signal S and the irregular signal Y are added by the exclusive OR circuit IO to obtain the encrypted signal Z. This encrypted signal Z is input to the register 12 and stored bit by bit. The parallel output 'I+r2+..., r' is supplied to the memory 22 as address information. Random number information output xIt of n bits (n is an integer greater than or equal to 2) of memory 22 X2+...1x1
1 is input to the selection circuit 13 of the random selection circuit 11. The random selection circuit 11 selects one of the random number information xl+, X2+, . . . , xo on a frame-by-frame basis.

フレーム同期パルス発生器16の出力するフレーム同期
パルスはカウンタ15に入力され、カウンタ15の並列
出力す、、b2.・・・、b、によってメモリ14のア
ドレスを指定し、その乱数出力a1.a2.・・・。
The frame synchronization pulse output from the frame synchronization pulse generator 16 is input to the counter 15, and the parallel outputs of the counter 15, b2. . . , b specifies the address of the memory 14, and the random number output a1 . a2. ....

a、により選択回路13の選択内容を変えている。すな
わち、カウンタ15とメモリ14とは乱数発生器を構成
し、フレーム単位で乱数を発生させている。
The selection contents of the selection circuit 13 are changed by a. That is, the counter 15 and the memory 14 constitute a random number generator, which generates random numbers on a frame-by-frame basis.

なお、乱数発生器としては、他にPN(疑似雑音)信号
発生回路等を用いることも可能である。選択回路13は
、メモリ22から出力される乱数情報をメモ1月4から
の乱数出力に基づいて選択し、不規則信号Yとして排他
的OR回路10に入力し、デジタル信号Sと加算して暗
号化信号2を得ている。
Note that as the random number generator, it is also possible to use a PN (pseudo-noise) signal generation circuit or the like. The selection circuit 13 selects the random number information output from the memory 22 based on the random number output from Memo January 4, inputs it as an irregular signal Y to the exclusive OR circuit 10, and adds it to the digital signal S to generate the code. Converting signal 2 is obtained.

以上のようにして形成された暗号化信号Zは次の様にし
て送信される。まず、暗号化信号Zはフレーム合成回路
19へ入力される。フレーム合成回路19では、フレー
ム同期パルス発生器16の出力すなわちフレーム同期パ
ルスに対してフレーム同期信号発生回路17で発生した
フレーム同期信号FSと、送信スイッチ21に対してス
タート信号発生回路18で発生したスタート信号5TA
RTとを暗号化信号Zとともに合成して送信データT 
DATAを得、送信機20へ送出する。そして、送信ス
イッチ21をオンすることにより、送信機20を立上げ
るとともに、ランダム選択回路ll内のカウンタ15を
初期値に設定している。
The encrypted signal Z formed as described above is transmitted in the following manner. First, the encrypted signal Z is input to the frame synthesis circuit 19. In the frame synthesis circuit 19, a frame synchronization signal FS generated in the frame synchronization signal generation circuit 17 in response to the output of the frame synchronization pulse generator 16, that is, a frame synchronization pulse, and a frame synchronization signal FS generated in the start signal generation circuit 18 in response to the transmission switch 21. Start signal 5TA
RT and the encrypted signal Z to generate the transmission data T.
DATA is obtained and sent to the transmitter 20. Then, by turning on the transmission switch 21, the transmitter 20 is started up and the counter 15 in the random selection circuit 11 is set to an initial value.

第3図に、フレーム合成回路19の出力T OATへの
フレーム構成およびフレーム同期パルス発生器16の出
力であるフレーム同期パルスとTDATAトの関係を示
す。図中、 5TARTはスタート信号、FSはフレー
ム同期信号、Zは暗号化信号である。
FIG. 3 shows the frame structure of the output TOAT of the frame synthesis circuit 19 and the relationship between the frame synchronization pulse output from the frame synchronization pulse generator 16 and TDATA. In the figure, 5TART is a start signal, FS is a frame synchronization signal, and Z is an encryption signal.

第2図は、第1図の送信側から送られてくる暗号化信号
からデジタル信号を再生するための受信側システムの構
成を示す。図中、23は受信機、24は分1胤回路、2
5はフレーム同期信号検出回路、26はスタート信号検
出回路、27はm段のレジスタ、32は乱数を記憶する
メモリ、28はランダム選択回路、33は排他的OR回
路である。ランダム選択回路28は、選択回路29と、
乱数を記1.!するメモリ30と、カウンタ31とから
構成されている。
FIG. 2 shows the configuration of a receiving side system for reproducing a digital signal from the encrypted signal sent from the transmitting side shown in FIG. In the figure, 23 is a receiver, 24 is a division circuit, 2
5 is a frame synchronization signal detection circuit, 26 is a start signal detection circuit, 27 is an m-stage register, 32 is a memory for storing random numbers, 28 is a random selection circuit, and 33 is an exclusive OR circuit. The random selection circuit 28 includes a selection circuit 29;
Write down the random number 1. ! It consists of a memory 30 and a counter 31.

以上の受信側システムにおいては、受信機23の出力で
ある受信データRDATAは第3図に示す送信データT
 DATAを受信したものであり、分離回路24、フレ
ーム同期信号検出回路25およびスタート信号検出回路
26にそれぞれ入力される。分離回路24では、RDA
TAから暗号化信号Z′を分離する。分離された暗号化
信号Z′は、伝送路に誤りがなければ送信側の暗号化信
号Zと等しい。
In the above receiving system, the received data RDATA, which is the output of the receiver 23, is the transmitted data T shown in FIG.
DATA is received, and is input to the separation circuit 24, the frame synchronization signal detection circuit 25, and the start signal detection circuit 26, respectively. In the separation circuit 24, RDA
Separate the encrypted signal Z' from TA. The separated encrypted signal Z' is equal to the encrypted signal Z on the transmitting side if there is no error in the transmission path.

また、RDATAより、スタート検出回路26において
スタート信号5TARTを検出し、フレーム同期信号検
出回路25においてフレーム同期信号FSを検出してい
る。フレーム同期信号検出回路25の出力FSは、第3
図のフレーム同期パルスの様に、受信データRDATA
と同期していて、分離回路24において暗号化信号Z′
のみを分離するために使用される。また、フレーム同期
信号FSはランダム選択回路28のカウンタ31にも供
給される。
Furthermore, from RDATA, a start detection circuit 26 detects a start signal 5TART, and a frame synchronization signal detection circuit 25 detects a frame synchronization signal FS. The output FS of the frame synchronization signal detection circuit 25 is the third
Like the frame synchronization pulse in the figure, the received data RDATA
The encrypted signal Z' is synchronized with
used to separate only. The frame synchronization signal FS is also supplied to the counter 31 of the random selection circuit 28.

暗号化信号Z′は、レジスタ27および排他的OR回路
33に入力される。レジスタ27は、暗号化信号Z′を
ビット単位で記憶し、その並列出力r1′。
Encrypted signal Z' is input to register 27 and exclusive OR circuit 33. The register 27 stores the encrypted signal Z' in bit units, and its parallel output r1'.

r2′、・・・、r1′は、メモリ32のアドレス情報
として使われる。メモリ32は指定されたアドレスに対
応して乱数情報どしてnビットの信号x1′。
r2', . . . , r1' are used as address information of the memory 32. The memory 32 generates an n-bit signal x1' as random number information corresponding to the designated address.

×2′、・・・、x、、’を出力する。これらの信号の
うちいずれかの信号がランダム選択回路28の選択回路
29により選択され、不規則信号Y′として(−1F池
的OR回路33に入力される。
x2',...,x,,' is output. One of these signals is selected by the selection circuit 29 of the random selection circuit 28 and inputted to the (-1F) OR circuit 33 as the irregular signal Y'.

ランダム選択回路28は、送信側におけるランダム選択
回路11と全く同じ様に動作する。すなわち、カウンタ
31はフレーム同期信号検出回路25の出力FSをカウ
ントするとともに、スタート信号検出回路26の出力5
TARTにより初期設定される。カウンタ31の並列出
力す、/、b2/、・・・、b9′をアドレス情報とし
てメモリ30を動作させ、その乱数出力aI ’ + 
a2 ’、・・・、a、′によって選択回路29の選択
内容を制御している。選択回路29はnビットの入力信
号Xl ’ + X2 ’+・・・+Xl’1′よりい
ずれかの信号を選択して不規則信号Y′を得る。
The random selection circuit 28 operates in exactly the same way as the random selection circuit 11 on the transmitting side. That is, the counter 31 counts the output FS of the frame synchronization signal detection circuit 25, and also counts the output FS of the start signal detection circuit 26.
Initialized by TART. The memory 30 is operated using the parallel outputs S, /, b2/, ..., b9' of the counter 31 as address information, and its random number output aI' +
The selection contents of the selection circuit 29 are controlled by a2', . . . , a,'. The selection circuit 29 selects one of the n-bit input signals Xl'+X2'+...+Xl'1' to obtain an irregular signal Y'.

排他的OR回路33では、ランダム選択回路28からの
不規則信号Y′と分離回路24からの暗号化信号Z′と
を加算してデジタル信号S′を再生している。
The exclusive OR circuit 33 adds the irregular signal Y' from the random selection circuit 28 and the encrypted signal Z' from the separation circuit 24 to reproduce the digital signal S'.

以上説明したように、送信側のカウンタ15および受信
側のカウンタ31は同じ初期設定値から動作するため、
送信側のメモ1J14および受信側のメモ、す30の内
容が一致していれば、送信側のランダム選択回路11と
受信側のランダム選択回路28では同じ選択が行なわれ
る。そこで、送信側メモリ22および受信側のメモリ3
2の内容が一致していれば、伝送誤りがないときに、従
来の場合と同様に、再生信号としてs’−sを1尋るこ
とが出来る。
As explained above, since the counter 15 on the sending side and the counter 31 on the receiving side operate from the same initial setting value,
If the contents of the memo 1J14 on the sending side and the memo 1J14 on the receiving side match, the random selection circuit 11 on the sending side and the random selection circuit 28 on the receiving side make the same selection. Therefore, the sending side memory 22 and the receiving side memory 3
If the contents of 2 match, s'-s can be read as a reproduced signal when there is no transmission error, as in the conventional case.

これを論理的に説明すれば次の様になる。This can be explained logically as follows.

まず、伝送路に誤りがないときには、z’−zである。First, when there is no error in the transmission path, z'-z.

次に、メモリ22および32の内容が一致する場合につ
いて、x、’ ”x、l X2’ ”X2+ ”’+x
、、’ = x、が成立する。そこで、メモリ14と3
0の内容が一致する場合について、ランダム選択回路1
1および28が同一の動作をするため、Y’=Yであり
、従って、s’−z’■Y’=Z■Y=(S■Y)■Y
=Sとなる。
Next, for the case where the contents of memories 22 and 32 match, x,' ``x, l X2' ``X2+ '''+x
,,' = x, holds true. Therefore, memories 14 and 3
For the case where the contents of 0 match, the random selection circuit 1
1 and 28 have the same operation, Y'=Y, therefore, s'-z'■Y'=Z■Y=(S■Y)■Y
=S.

以下説明したように、本実施例においては、キー情報に
よって可変なパラメータとして、メモリ22.32のみ
でなく、メモ置局4,30も使用することとしているの
で、メモ1J22,32に記憶する乱数の種類を減らす
ことができる。ずなわち、メモリ22゜32のアドレス
数を減らすことができるので、レジスタI2および27
の段数mを小さく選ぶことができる。
As explained below, in this embodiment, not only the memories 22 and 32 but also the memo stations 4 and 30 are used as parameters variable depending on the key information, so the random numbers stored in the memos 1J and 22 and 32 are used. The number of types can be reduced. That is, since the number of addresses in memory 22゜32 can be reduced, the number of addresses in registers I2 and 27 can be reduced.
The number of stages m can be selected to be small.

レジスタ12および27の段数mが小さく選ばれている
場合には、伝送路に誤りが発生し、したがってレジスタ
27の出力’l ’ *  「2 ’+・・・+  r
%+に誤りがあり、その結果出力Y′に誤りが発生した
としても、レジスタ27の出力&mが小さいので、伝送
路誤りに対しデジタル信号が正常に再生されない時間は
短くなる。換言すれば、フレーム同期が確立している限
り、メモリ30の乱数の種類が非常に大きなものであっ
ても、Y′の誤りが増大する様なことはない。したがっ
て、本実施例においては、再生されたデジタル信号Z′
の誤りを増大させることなく、秘話キーの数(使用出来
る乱数の種類)を大幅に増やすことが出来る。
If the number of stages m of registers 12 and 27 is selected to be small, an error will occur in the transmission path, and therefore the output of register 27 'l' * '2' +...+ r
Even if there is an error in %+ and as a result an error occurs in the output Y', since the output &m of the register 27 is small, the time during which the digital signal is not normally reproduced due to the transmission path error is shortened. In other words, as long as frame synchronization is established, the error in Y' will not increase even if the number of random numbers in the memory 30 is very large. Therefore, in this embodiment, the reproduced digital signal Z'
The number of confidential keys (the types of random numbers that can be used) can be significantly increased without increasing the number of errors.

さらに、本実施例の暗号化装置は、従来装置の様にビッ
ト単位のみのランダム化ではなく、フレーム単位でもメ
モリ22の出力を不規則に変えているため、秘話強度は
非常に強いものが得られる。
Furthermore, the encryption device of this embodiment does not randomize only in bit units as in the conventional device, but also changes the output of the memory 22 irregularly in frame units. It will be done.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によれば、大幅にキー数を
増しても伝送路誤りに強い暗号化装置が得られる。また
、本発明によれば、ビット単位のみでなくフレーム単位
でも不規則な変化を行って暗号化しているため、秘話強
度として非常に強い暗号化信号が得られる。
As described above, according to the present invention, it is possible to obtain an encryption device that is resistant to transmission path errors even when the number of keys is significantly increased. Further, according to the present invention, since the encryption is performed by making irregular changes not only in bit units but also in frame units, it is possible to obtain an encrypted signal with extremely strong confidential communication strength.

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

第1図は本発明が適用された送信側システムの構成図、 第2図は本発明が適用された受信側システムの構成図、 第3図は第1図と第2図のシステムの作用を説明するた
めのタイムチャート、 第4図は従来の暗号装置に係る送信システムの構成図、 第5図は従来の暗号装置に係る受信システムの構成図で
ある。 10.33  ・・・・・・・・・・・・・・・・・・
 排他的OR回路12.27  ・・・・・・・・・・
・・・・・・・・ レジスタ14、22.30.32 
 ・・・・・・ メモリ13.29  ・・・・・・・
・・・・・・・・・・・ 選択回路15.31  ・・
・・・・・・・・・・・・・・・・ カウンタ代理人 
弁理士  岩 佐 義 幸 第4図
Fig. 1 is a block diagram of a transmitting system to which the present invention is applied, Fig. 2 is a block diagram of a receiving system to which the present invention is applied, and Fig. 3 shows the operation of the systems in Figs. 1 and 2. A time chart for explanation; FIG. 4 is a configuration diagram of a transmission system related to a conventional cryptographic device; FIG. 5 is a configuration diagram of a reception system related to a conventional cryptographic device. 10.33 ・・・・・・・・・・・・・・・・・・
Exclusive OR circuit 12.27 ・・・・・・・・・・・・
・・・・・・・・・ Register 14, 22.30.32
・・・・・・ Memory 13.29 ・・・・・・・・・
・・・・・・・・・・・・ Selection circuit 15.31 ・・
・・・・・・・・・・・・・・・ Counter agent
Patent Attorney Yoshiyuki Iwasa Figure 4

Claims (2)

【特許請求の範囲】[Claims] (1)送信側でデジタル信号を暗号化して出力し、受信
側でデジタル信号を再生する暗号化装置において、 送信側は、デジタル信号と不規則信号を加算して暗号化
信号を形成する暗号化信号形成手段と、この暗号化信号
形成手段からの暗号化信号をビット単位で記憶し、複数
のビットを並列に出力する第1のレジスタ手段と、この
第1のレジスタ手段からの並列出力をアドレス情報とし
て入力し、各アドレスに対応してnビット(nは2以上
の整数)の乱数情報を出力する第1の乱数情報記憶手段
と、この第1の乱数情報記憶手段のnビットの乱数情報
からいずれかをフレーム単位で不規則に選択して前記不
規則信号として出力する第1の選択手段とを備え、 受信側は、受信した暗号化信号をビット単位で記憶し複
数のビットを並列に出力する、前記第1のレジスタ手段
と同一段数の第2のレジスタ手段と、この第2のレジス
タ手段からの並列出力をアドレス情報として入力し、各
アドレスに対応してnビットの乱数情報を出力する、前
記第1の乱数情報記憶手段と同一記憶内容の第2の乱数
情報記憶手段と、この第2の乱数情報記憶手段のnビッ
トの乱数情報からいずれかを、送信側と同期したフレー
ム単位で、前記第1の選択手段と同一の動作で選択して
不規則信号を得る第2の選択手段と、この不規則信号と
前記暗号化信号を加算してデジタル信号を再生するデジ
タル信号再生手段とを備えることを特徴とする暗号化装
置。
(1) In an encryption device that encrypts and outputs a digital signal on the sending side and reproduces the digital signal on the receiving side, the sending side adds the digital signal and the irregular signal to form an encrypted signal. a signal forming means, a first register means for storing the encrypted signal from the encrypted signal forming means bit by bit and outputting a plurality of bits in parallel; and an address for the parallel output from the first register means. a first random number information storage means that inputs as information and outputs n-bit (n is an integer of 2 or more) random number information corresponding to each address; and n-bit random number information of the first random number information storage means. a first selection means for irregularly selecting one of the following on a frame-by-frame basis and outputting the irregular signal as the irregular signal; the receiving side stores the received encrypted signal in bits and stores a plurality of bits in parallel; A second register means having the same number of stages as the first register means to be output, and parallel outputs from the second register means are input as address information, and n-bit random number information is output corresponding to each address. A second random number information storage means having the same storage content as the first random number information storage means, and a frame unit in which any of the n-bit random number information in the second random number information storage means is synchronized with the transmitting side. a second selection means that selects and obtains an irregular signal in the same manner as the first selection means; and a digital signal reproduction means that adds the irregular signal and the encrypted signal to reproduce a digital signal. An encryption device comprising:
(2)特許請求の範囲第1項に記載の暗号化装置におい
て、 前記第1の選択手段が、フレーム単位で乱数を発生する
第1の乱数発生器と、この第1の乱数発生器からの乱数
出力により制御され、前記第1の乱数情報発生手段から
のnビットの乱数情報よりいずれかを選択する第1の選
択回路とを有し、前記第2の選択手段が、送信側に同期
したフレーム単位で乱数を発生する第2の乱数発生器と
、この第2の乱数発生器からの乱数出力により制御され
、前記第2の乱数情報発生手段からのnビットの乱数情
報よりいずれかを選択する第2の選択回路とを有するこ
とを特徴とする暗号化装置。
(2) In the encryption device according to claim 1, the first selection means includes a first random number generator that generates random numbers in units of frames, and a random number generator that generates random numbers from the first random number generator. a first selection circuit that is controlled by a random number output and selects one of the n-bit random number information from the first random number information generation means, and the second selection means is synchronized with the transmitting side. A second random number generator that generates random numbers in units of frames and a random number output from the second random number generator to select one of n-bit random number information from the second random number information generation means. An encryption device comprising a second selection circuit.
JP60268321A 1985-11-30 1985-11-30 Encryption device Expired - Fee Related JPH0628354B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP60268321A JPH0628354B2 (en) 1985-11-30 1985-11-30 Encryption device
US06/934,408 US4791669A (en) 1985-11-30 1986-11-24 Encryption/decryption system
DE86309231T DE3688676T2 (en) 1985-11-30 1986-11-26 ENCRYPTION / DECRYLING SYSTEM.
EP86309231A EP0227318B1 (en) 1985-11-30 1986-11-26 Encryption/decryption system
CA000523939A CA1258305A (en) 1985-11-30 1986-11-27 Encryption/decryption system
AU65808/86A AU589080B2 (en) 1985-11-30 1986-11-28 Encryption/decryption system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60268321A JPH0628354B2 (en) 1985-11-30 1985-11-30 Encryption device

Publications (2)

Publication Number Publication Date
JPS62130038A true JPS62130038A (en) 1987-06-12
JPH0628354B2 JPH0628354B2 (en) 1994-04-13

Family

ID=17456911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60268321A Expired - Fee Related JPH0628354B2 (en) 1985-11-30 1985-11-30 Encryption device

Country Status (1)

Country Link
JP (1) JPH0628354B2 (en)

Also Published As

Publication number Publication date
JPH0628354B2 (en) 1994-04-13

Similar Documents

Publication Publication Date Title
US4386234A (en) Cryptographic communication and file security using terminals
US5479512A (en) Method and apparatus for performing concryption
US6278780B1 (en) Method of and an apparatus for generating internal crypto-keys
US5835599A (en) Muti-cycle non-parallel data encryption engine
EP0725511B1 (en) Method for data encryption/decryption using cipher block chaining (CBC) and message authentication codes (MAC)
US4322576A (en) Message format for secure communication over data links
US4227253A (en) Cryptographic communication security for multiple domain networks
US4316055A (en) Stream/block cipher crytographic system
US20110255689A1 (en) Multiple-mode cryptographic module usable with memory controllers
US6359986B1 (en) Encryption system capable of specifying a type of an encrytion device that produced a distribution medium
US4229818A (en) Method and apparatus for enciphering blocks which succeed short blocks in a key-controlled block-cipher cryptographic system
KR100662667B1 (en) Synchronous stream cipher
JPS6127751B2 (en)
US7447311B2 (en) Method of designing optimum encryption function and optimized encryption apparatus in a mobile communication system
JP2002108711A (en) Data processor and data processing method
JPH0727325B2 (en) Encryption device
US12306963B2 (en) Encryption with enhanced tweak generation
Blaze et al. The MacGuffin block cipher algorithm
CN100524150C (en) Block cipher method and block encryption/decryption circuit
JPS62130038A (en) Ciphering equipment
JPH0126068B2 (en)
JP3070072B2 (en) Data transmission method
Pieprzyk et al. Soviet encryption algorithm
JPS62130039A (en) Ciphering equipment
JP3841008B2 (en) Cryptographic device and data transfer control device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees