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
JPH0258821B2 - - Google Patents
[go: Go Back, main page]

JPH0258821B2 - - Google Patents

Info

Publication number
JPH0258821B2
JPH0258821B2 JP56034890A JP3489081A JPH0258821B2 JP H0258821 B2 JPH0258821 B2 JP H0258821B2 JP 56034890 A JP56034890 A JP 56034890A JP 3489081 A JP3489081 A JP 3489081A JP H0258821 B2 JPH0258821 B2 JP H0258821B2
Authority
JP
Japan
Prior art keywords
code conversion
bit
bits
output
code
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
JP56034890A
Other languages
Japanese (ja)
Other versions
JPS57150251A (en
Inventor
Katsuhiro Nakamura
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 JP56034890A priority Critical patent/JPS57150251A/en
Priority to US06/308,244 priority patent/US4447672A/en
Priority to CA000387315A priority patent/CA1181830A/en
Publication of JPS57150251A publication Critical patent/JPS57150251A/en
Publication of JPH0258821B2 publication Critical patent/JPH0258821B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/12Details relating to cryptographic hardware or logic circuitry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/34Encoding or coding, e.g. Huffman coding or error correction

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)

Description

【発明の詳細な説明】 本発明は、デイジタルデータをランダム化して
伝送ないし蓄積を行う方式、すなわちスクランブ
リング方式(またはデイスクランブリング方式)
の符号変換装置に関するものである。スクランブ
リングするための目的としては、種々あるが、一
つには、伝送ないしは蓄積媒体上でデータが盗ま
れたとしても、もともとの情報がランダム化され
ているために、情報の秘密を保持し得るという点
がある。
[Detailed Description of the Invention] The present invention is a method for transmitting or storing digital data by randomizing it, that is, a scrambling method (or descrambling method).
The present invention relates to a code conversion device. There are various purposes for scrambling, but one is that even if the data is stolen on the transmission or storage medium, the information remains confidential because the original information is randomized. There is a point to gain.

従来、このようなスクランブリングの方式とし
ては、送信側にいわゆるフイードバツクシフトレ
ジスタを利用したスクランブラーを、受信側にい
わゆるフイードフオーワードシフトレジスタを利
用したデイスクランブラーを配置する方式が広く
知られている。この方式に於ては、フイードバツ
クあるいはフイードフオーワードの結線の仕方
が、送信情報データの解読用の鍵として用いられ
ている。
Conventionally, a widely known method for such scrambling is to place a scrambler using a so-called feedback shift register on the transmitting side and a descrambler using a so-called feed forward shift register on the receiving side. It is being In this system, the way the feedback or feedforward is connected is used as a key for decoding the transmitted information data.

説明の便のため、第1図に従来方式の一例を示
す。
For convenience of explanation, an example of a conventional method is shown in FIG.

第1図に於て、51は送信点、52はスクラン
ブラー、53は伝送あるいは蓄積媒体、54はデ
イスクランブラー、55は受信点56,56′は
4段のシフトレジスタ、57,57′はビツトパ
ターン変換器、58,58′は、2を法とした加
算回路である。ビツトパターン変換器57および
57′を定めるフイードバツク函数fiは、あらか
じめ定められた16ビツトの符号パターンfi=(fi
(0),fi(1),…,fi(15)によつて、きめられてい
る。すなわち、シフトレジスタ内にある4ビツト
のパターンを2進数とみて、その数がaの場合、
ビツトパターン変換器57,57′はビツトfi
(a)を出力する。第1図に於て、データは矢印
の方向に流れる。
In FIG. 1, 51 is a transmitting point, 52 is a scrambler, 53 is a transmission or storage medium, 54 is a descrambler, 55 is a receiving point 56, 56' is a four-stage shift register, 57, 57' are bits. The pattern converters 58, 58' are modulo-2 adder circuits. The feedback function f i that defines the bit pattern converters 57 and 57' is based on a predetermined 16-bit code pattern f i =(f i
(0), f i (1), ..., f i (15). That is, considering the 4-bit pattern in the shift register as a binary number, if the number is a, then
The bit pattern converters 57, 57' convert bit f i
Output (a). In FIG. 1, data flows in the direction of the arrow.

第1図から容易に分るように、従来のスクラン
ブリング方式に於ては、伝送ないしは蓄積媒体上
に流される、スクランブルされたデータ列と、ス
クランブラのシフトレジスタ内に送り込まれるデ
ータ列とが同一であるため、スクランブルされた
データ列から、フイードバツク函数fiを推定する
ことが容易であり、情報の秘密保持のために、上
述の従来方式を用いる場合には、ある程度の解読
の容易さを覚悟しなければならなかつた。
As can be easily seen from Figure 1, in the conventional scrambling method, a scrambled data stream that is streamed onto a transmission or storage medium and a data stream that is fed into a shift register of a scrambler are separated. Because they are the same, it is easy to estimate the feedback function f i from the scrambled data string, and in order to maintain the confidentiality of information, when using the conventional method described above, it is necessary to make it easy to decipher to some extent. I had to prepare myself.

本発明の目的は、上述の従来のスクランブリン
グ方式の欠点を除去し、スクランブルされたデー
タ列とスクランブラ内のシフトレジスタに保持さ
れたデータとの対応関係が容易につかめないよう
にすることによつて、解読される危険性を少なく
した方式のスクランブラ、デイスクランブラとし
ての符号変換装置を提案するものである。
An object of the present invention is to eliminate the drawbacks of the conventional scrambling method described above, and to make it difficult to easily determine the correspondence between a scrambled data string and data held in a shift register in a scrambler. Therefore, we propose a code conversion device as a scrambler or descrambler that reduces the risk of being decoded.

本発明によれば、送信側には送信用デイジツト
をスクランブルする符号化装置を有し、受信側に
は受信したデイジツト列をデイスクライブして前
記送信用デイジツト列を復元する復号化装置を有
する符号変換装置において、 前記符号化装置は縦続接続した複数個の符号変
換ブロツクで構成され、更に、各符号変換ブロツ
クは、後段の符号変換ブロツクの出力の一部を、
ただし再集団の符号変換ブロツクは自身の出力の
一部を入力ビツト列とする、一個以上のシフトレ
ジスタと、該一個以上のシフトレジスタに格納さ
れているビツトパターンをそれぞれあらかじめ定
められたビツトパターンに応じて、該ビツトパタ
ーンに対応した変換ビツトに変換するビツトパタ
ーン変換器と、前記変換ビツトおよび該符号変換
ブロツクへの一個以上の入力ビツトに対して、そ
れぞれあらかじめ定められた組合せで2を法とし
た加算を行なう組合せ加算回路とから成こと、か
つ 前記復号化装置は縦続接続した複数個の符号変
換ブロツクで構成され、更に各符号変換ブロツク
は、前段の符号変換ブロツクの出力の一部を、た
だし初段の符号変換ブロツクは自身の入力の一部
を入力ビツト列とする、一個以上のシフトレジス
タと、該一個以上のシフトレジスタに格納されて
いるビツトパターンを前記それぞれあらかじめ定
められた符号パターンに応じて、該ビツトパター
ンに対応応した変換ビツトに変換するビツトパタ
ーン変換器と、前記変換ビツトおよび該符号変換
ブロツクへの一個以上の入力ビツトに対して、前
記それぞれあらかじめ定められた組合せで2を法
とした加算を行う組合せ加算回路とから成ること を特徴とする符号変換装置が得られる。尚、本発
明においては、各データは1ビツト以上の複数ビ
ツトからなるデイジツトとして表わされるものと
考えている。
According to the present invention, the transmitting side includes an encoding device for scrambling a transmission digit string, and the receiving side includes a decoding device for decoding a received digit string and restoring the transmission digit string. In the conversion device, the encoding device is composed of a plurality of cascade-connected code conversion blocks, and each code conversion block converts a part of the output of the subsequent code conversion block into
However, the regroup code conversion block uses one or more shift registers that take part of its own output as an input bit string, and converts the bit patterns stored in the one or more shift registers into predetermined bit patterns. Accordingly, a bit pattern converter converts the bit pattern into a conversion bit corresponding to the bit pattern, and a predetermined combination modulo 2 for the conversion bit and one or more input bits to the code conversion block. and a combinatorial addition circuit that performs addition in the code conversion block; However, the code conversion block at the first stage uses one or more shift registers that take part of its own input as an input bit string, and converts the bit patterns stored in the one or more shift registers into the respective predetermined code patterns. Accordingly, a bit pattern converter converts the bit pattern into corresponding conversion bits, and converts the bit pattern into a conversion bit corresponding to the bit pattern, and converts the conversion bits and one or more input bits to the code conversion block into 2 in each predetermined combination. A code conversion device is obtained, which is characterized by comprising a combinatorial addition circuit that performs modulo addition. In the present invention, each data is considered to be represented as a digit consisting of one or more bits.

図面を参照して本発明を詳細に説明する。 The present invention will be explained in detail with reference to the drawings.

第2図、第3図、第4図、第5図、第7図は、
本発明の実施例を示すブロツク図である。
Figures 2, 3, 4, 5, and 7 are
FIG. 1 is a block diagram showing an embodiment of the present invention.

第2図に於て、参照数字1は、2を法とした加
算回路114,15,16から成る組合せ回路を
示し、参照数字2は、シフトレジスタ3,4,5
に格納されているビツトパターンをあらかじめ定
められた符号パターンf1,f2,f3に応じて、該ビ
ツトパターンに対応した3個の変換ビツトct
dt,etに変換するビツトパターン変換器を示す。
なお、変換ビツトct,dt,etは、時刻tに於て、
ビツトパターン変換器2より出力されたビツトで
あり、それぞれライン8,9,,10を介して出力
される。
In FIG. 2, reference numeral 1 indicates a combinational circuit consisting of modulo-2 adder circuits 114, 15, 16, and reference numeral 2 indicates shift registers 3, 4, 5.
The bit pattern stored in the bit pattern is converted into three conversion bits c t , corresponding to the bit pattern according to predetermined code patterns f 1 , f 2 , f 3 .
A bit pattern converter that converts d t and e t is shown.
Note that the conversion bits c t , d t , and e t are as follows at time t:
These are the bits output from the bit pattern converter 2, and are output via lines 8, 9, . . . 10, respectively.

さて、時刻tに於て、入力ライン6より前記組
合せ回路1へ入力された入力情報ビツトatは、該
組合せ回路内の2を法とした加算回路14で、前
記変換ビツトetと加え合されることにより、加算
結果btに変換され、ライン7を介して伝送ないし
は蓄積媒体上へ送出されると同時にライン11を
介してシフトレジスタ3へも送りこまれる。
Now, at time t, the input information bit a t inputted to the combinational circuit 1 from the input line 6 is added to the conversion bit e t in the modulo-2 addition circuit 14 in the combinational circuit. is converted into an addition result b t which is sent via line 7 onto a transmission or storage medium and at the same time is sent via line 11 to shift register 3.

前記ビツトパターン変換器2は、本実施例に於
ては、各シフトレジスタ3,4,5それぞれに対
応した3つのビツトパターン変換器から構成され
ており、シフトレジスタ3,4,5それぞれに格
納されているビツトパターンが、それぞれあらか
じめ定められた符号パターンf1,f2,f3に従つて、
それぞれのビツトパターンに対応した前記変換ビ
ツトct,dt,etに変換される。該ビツトパターン
変換器は、リードオンリーメモリないしランダム
アクセスメモリなどを用いて容易に実現できるこ
とは従来通りである。さて、該変換ビツトct
dt,etは、前記組合せ回路2へ入力されるが、変
換ビツトct,dtはそれぞれ該組合せ回路1内の2
を法とした加算回路15および16で、前記送出
ビツトbtと加え合わされ、その加算結果ft,gtが、
それぞれ前記シフトレジスタ4および5への入力
ビツトとなる。
In this embodiment, the bit pattern converter 2 is composed of three bit pattern converters corresponding to each of the shift registers 3, 4, and 5. The bit patterns that are displayed are changed according to predetermined code patterns f 1 , f 2 , and f 3 , respectively.
The bits are converted into the conversion bits c t , d t , and e t corresponding to the respective bit patterns. As is conventional, the bit pattern converter can be easily realized using a read-only memory or a random access memory. Now, the conversion bit c t ,
d t and e t are input to the combinational circuit 2, but the conversion bits c t and d t are input to the 2 in the combinational circuit 1, respectively.
The addition circuits 15 and 16 modulo the output bit b t and the addition results f t and g t are
These become input bits to the shift registers 4 and 5, respectively.

以上説明したように第2図に於る実施例に於て
は、送出ビツトbtの列は、シフトレジスタ4およ
び5には直接現れず、btの列のみから情報ビツト
atの列を推定することは前記符号パターンf1,f2
およびf3を知らない限り困難である。従つて、あ
らかじめ定められた符号パターンf1,f2,f3を解
読用のキー(鍵)として用いれば、情報秘匿用に
第2図の符号変換装置を利用することができる。
As explained above, in the embodiment shown in FIG. 2, the column of sending bits bt does not appear directly in the shift registers 4 and 5, but the information bits are extracted only from the column of bt .
Estimating the sequence of a t is based on the code patterns f 1 , f 2
and is difficult unless you know f 3 . Therefore, if predetermined code patterns f 1 , f 2 , f 3 are used as decryption keys, the code conversion device shown in FIG. 2 can be used for information secrecy.

第1図の符号変換装置でスクランブルされたデ
ータ列をもとの情報ビツトatの列に変換する受信
側の符号変換装置を示す図が第3図であり、これ
もまた、本発明の一実施例となつている。第3図
に於て、第2図と同一の番号をもつものは、同一
の機能を有するブロツクないしは回路である。
FIG. 3 is a diagram showing a code conversion device on the receiving side that converts the data string scrambled by the code conversion device of FIG. This is an example. In FIG. 3, the same numbers as in FIG. 2 indicate blocks or circuits having the same functions.

従つて、第3図に於て入力ライン20より、第
2図の符号変換装置から出力されたビツトbtの列
を入力すれば、ライン8,9,10よりそれぞれ
前記ビツトct,dt,etが出力され、組合せ回路1
へ入力されることは明らかである。従つて組合せ
回路1内の2を法とした加算回路14では、前記
ビツトbtとetとが加算される。しかるに、第2図
に於て説明したように at○+et=btであるから bt○+et=atとなり、前記入力情報ビツトatが復
元され、ライン21より出力される。
Therefore, if the string of bits b t output from the code converter of FIG. 2 is inputted from the input line 20 in FIG . , e t are output, and the combinational circuit 1
It is clear that the data is input to Therefore, in the modulo-2 addition circuit 14 in the combinational circuit 1, the bits b t and e t are added. However, as explained in FIG. 2, since a t ○+e t =b t , b t ○+e t = at, and the input information bit at is restored and output from line 21.

よつて、第3図は確かに、第2図の符号変換装
置をスクランブラとした時のデイスクランブラと
なつている。
Therefore, FIG. 3 is certainly a descrambler when the code conversion device of FIG. 2 is used as a scrambler.

第4図は本発明の他の実施例を示す。第4図に
於て参照番号1′,2′,3′,4′,5′,6′,
7′,8′,は第2図における1,2,3,4,
5,6,7,8と同じ役割機能をもつていること
を示す。
FIG. 4 shows another embodiment of the invention. In Figure 4, reference numbers 1', 2', 3', 4', 5', 6',
7', 8' are 1, 2, 3, 4, in Figure 2
Indicates that it has the same role function as 5, 6, 7, and 8.

まず、参照数字1′は2を法とした加算回路1
8,19から成る組合せ回路を示し、参照数字
2′は、、シフトレジスタ3′,4′,5′に格納さ
れているビツトパターンを、あらかじめ定められ
た符号パターンf1′,f2′に応じて、該ビツトパタ
ーンに対応した2個の変換ビツトct′,dt′に変換
するビツトパターン変換器を示す。なお変換ビツ
トct′,dt′は、時刻tに於て、ビツトパターン変
換器2′より出力されたビツトであり、それぞれ
ライン8′17を介して出力される。
First, the reference number 1' is the adder circuit 1 modulo 2.
8 and 19, the reference numeral 2' converts the bit patterns stored in the shift registers 3', 4', 5' into predetermined code patterns f 1 ', f 2 '. Accordingly, a bit pattern converter is shown which converts the bit pattern into two conversion bits c t ', d t ' corresponding to the bit pattern. Note that the conversion bits c t ' and d t ' are bits output from the bit pattern converter 2' at time t, and are output via lines 8'17, respectively.

さて、時刻tに於て、入力ライン6′より前記
組合せ回路1′へ入力された情報ビツトat′は、該
組合せ回路内の2を法とした加算回路18および
19で、前記変換ビツトdt′およびct′と加え合わ
されることにより加算結果bt′に変換され、ライ
ン7′を介して伝送ないしは蓄積媒体上に送出さ
れると同時に、ライン11′を介してシフトレジ
スタ3′へも送り込まれる。
Now, at time t, the information bit a t ' inputted to the combinational circuit 1' from the input line 6' is added to the conversion bit d by modulo-2 adder circuits 18 and 19 in the combinational circuit. It is converted into an addition result b t ' by being added with t ′ and c t ′, and is sent to the transmission or storage medium via line 7 ′, and at the same time is sent to the shift register 3 ′ via line 11 ′. will also be sent.

前記ビツトパターン変換器2′は、本実施例に
於ては、レジスタ3′およびレジスタ4′と5′そ
れぞれに対応した2つのビツトパターン変換器か
ら構成されており、シフトレジスタ3′およびシ
フトレジスタ4′と5′それぞれに格納されている
ビツトパターンが、それぞれあらかじめ定められ
た符号パターンf1′,f2′に従つて、それぞれのビ
ツトパターンに対応した前記ビツトct′および
dt′に変換される。更に該変換ビツトct′は、前記
シフトレジスタ3′および4′へ入力される。
In this embodiment, the bit pattern converter 2' is composed of two bit pattern converters corresponding to a register 3' and registers 4' and 5', respectively. The bit patterns stored in bit patterns 4' and 5' respectively correspond to the bit patterns c t ' and f 2 ' according to predetermined code patterns f 1 ' and f 2 ', respectively.
It is converted to d t ′. Furthermore, the conversion bit c t ' is input to the shift registers 3' and 4'.

さて、該変換ビツトct′およびdtは、前記組合
せ回路1′へ送られ、前に記したようにそれぞれ
該組合せ回路1′内の2を法とした加算回路18
および19で加算され、at′○+ct′○+dt′=bt′が

組合せ回路より出力される。
Now, the conversion bits c t ' and d t are sent to the combinational circuit 1', and as mentioned above, the conversion bits c t ' and d t are respectively sent to the modulo-2 addition circuit 18 in the combinational circuit 1'.
and 19, and a t ′○+c t ′○+d t ′=b t ′ is output from the combinational circuit.

第4図の例に於ても、送出ビツトbt′の列は、
シフトレジスタ4および5には直接現れず、送出
ビツトbt′の列から情報ビツトat′の列を推定する
ことは、前記符号パターンf1′およびf2′を知らな
い限り困難である。従つてあらかじめ定められた
符号パターンf1′およびf2′を解読用のキー(鍵)
として用いれば情報秘匿用に第4図の符号変換装
置を利用することができる。第4図の符号変換装
置でスクランブルされたデータ列をもとの情報ビ
ツトat′の列に変換する受信側の符号変換装置を
示す図が第5図であり、この図も同じく本発明の
一実施例を示すブロツク図となつている。第4図
と同一の番号をもつものは同一の機能を有するブ
ロツクないしは回路である。
In the example of FIG. 4, the sequence of transmitted bits b t ' is also
It is difficult to estimate the sequence of information bits at ' from the sequence of transmitted bits b t ', which do not appear directly in shift registers 4 and 5, unless the code patterns f 1 ' and f 2 ' are known. Therefore, the predetermined code patterns f 1 ′ and f 2 ′ are used as keys for decoding.
If used as a code converter, the code converter shown in FIG. 4 can be used for information secrecy. FIG . 5 is a diagram showing a code conversion device on the receiving side that converts the data string scrambled by the code conversion device of FIG. This is a block diagram showing one embodiment. Components having the same numbers as in FIG. 4 are blocks or circuits having the same functions.

従つて、第5図に於て、入力ライン30より、
第4図の符号変換装置から出力されたビツトbt
列を入力すれば、ライン8′および17より、そ
れぞれ前記ビツトct′,dt′が出力され、組合せ回
路1′へ入力されることは明らかである。
Therefore, in FIG. 5, from the input line 30,
When the string of bits b t output from the code converter shown in FIG. That is clear.

従つて入力ビツトbt′は組合せ回路1′内の2を
法とした加算回路19および18を経たのちbt
○+ct○+dt′となつてライン31を介して出力され
る。しかるに第4図で説明したようにat′○+dt′○+
ct′=bt′であるから、 bt′○+ct′○+dt′=at′である。
Therefore, the input bit b t ' passes through the modulo-2 adder circuits 19 and 18 in the combinational circuit 1', and then becomes b t '
○+c t ○+d t ' and is outputted via line 31. However, as explained in Figure 4, a t ′○+d t ′○+
Since c t ′=b t ′, b t ′○+c t ′○+d t ′=a t ′.

よつて、前記情報ビツトat′が確かに復元され
第5図の回路は、第4図で示された符号変換装置
をスクランブラとしたときのデイスクランブラと
なつている。
Therefore, the information bit a t ' is reliably restored, and the circuit shown in FIG. 5 serves as a descrambler when the code converter shown in FIG. 4 is used as a scrambler.

次に第6図は、本発明の更に他の実施例を示
す。参照数字1″,2″,3″,4″,5″,6″,
7″,8″,9″,10″,11″,12″,13″,
6,7は、第2図に於る参照数字1,2,
3,4,5,6,7,8,9,10,11,1
2,13と同じ役割機能をもつていることを示
す。
Next, FIG. 6 shows still another embodiment of the present invention. Reference numbers 1″, 2″, 3″, 4″, 5″, 6″,
7″, 8″, 9″, 10″, 11″, 12″, 13″,
6, 7 are reference numbers 1, 2,
3, 4, 5, 6, 7, 8, 9, 10, 11, 1
Indicates that it has the same role function as 2 and 13.

まず参照数字1″は2を法とした加算回路22,
23,24,25,26,27および28から成
る組合せ回路を示し、参照数字2″は、シフトレ
ジスタ3″,4″および5″に格納されているビツ
トパターンを、あらかじめ定められた符号パター
ンf1″,f2″,f3″に応じて該ビツトパターンに対応
した3個の変換ビツトct″,dt″およびet″に変換す
るビツトパターン変換器を示す。該変換ビツト
ct″,dt″およびet″はそれぞれライン8″,9″,1
0″を介して前記組合せ回路1′へ送り込まれる。
First, the reference numeral 1'' is an adder circuit 22 modulo 2,
23, 24, 25, 26, 27 and 28, the reference numeral 2'' converts the bit patterns stored in the shift registers 3'', 4'' and 5'' into a predetermined code pattern f. 1 '', f 2 '', f 3 '' into three conversion bits c t '', d t '' and e t '' corresponding to the bit pattern. The conversion bit
c t ″, d t ″ and e t ″ are lines 8″, 9″, 1 respectively
0'' to the combinational circuit 1'.

さて、時刻tに於て、入力ライン6より前記
組合せ回路1′へ入力された情報デイジツト
(at″,at)のうちの1つである情報ビツトa
は、該組合回路内の2を法とした加算回路22で
前記変換ビツトet″と加え合わされ、ビツトbt
となつてライン7を介して、伝送ないしは蓄積
媒体上に送出される。該ビツトbtは、同時に前
記加算回路24および27へも供給される。
Now, at time t, the information bit a, which is one of the information digits (a t ″, a t ) inputted from the input line 6 to the combinational circuit 1'
is added to the conversion bit e t ″ in the adder circuit 22 modulo 2 in the combination circuit, and the bit b t
It is sent via line 7 onto a transmission or storage medium. The bit b t is also supplied to the adder circuits 24 and 27 at the same time.

更に他の情報ビツトa″は、前記組合せ回路1″
内の2を法とした加算回路23,24,26,2
8で、それぞれ前記変換ビツトet″、前記送出ビ
ツトbt″、前記変換ビツトdt″,ct″を加え合わされ
ることにより、ビツトbt″となつて、ライン7″を
介して、伝送ないしは蓄積媒体上に前記ビツトbt
と共に送出される。該ビツトbt″は同時に、前
記シフトレジスタ3″への入力ビツトともなる。
Furthermore, another information bit a'' is the combinational circuit 1''.
Addition circuits 23, 24, 26, 2 modulo 2 of
At step 8, the conversion bit e t '', the sending bit b t '', and the conversion bits d t '' and c t '' are added together to form a bit b t '', which is transmitted via line 7''. The bits b t on a transmission or storage medium
Sent with The bit b t '' also serves as an input bit to the shift register 3'' at the same time.

なお、前記2を法とした加算回路27では前記
変換ビツトct″と、前記送出ビツトbtとが加え
あわされ、その加算結果ft″は、前記シフトレジ
スタ4″への入力となり、また前記2を法とした
加算回路25では、前記変換ビツトdt″と前記送
出ビツトbtとが加え合わされ、その加算結果
gt″が前記シフトレジスタ5″への入力となつてい
る。
Note that in the modulo-2 addition circuit 27, the conversion bit c t '' and the sending bit b t are added together, and the addition result f t '' is input to the shift register 4'', and In the adder circuit 25 modulo 2, the conversion bit d t '' and the sending bit b t are added together, and the addition result is
g t '' is an input to the shift register 5''.

第6図の例に於ても、送出ビツトの組つまりデ
イジツト(bt″,bt)の列は、シフトレジスタ
4″および5″には直接現れず、送出デイジツト
(bt″,bt)の列から、情報デイジツト(at″,at
)の列を推定することは前記符号パターンf1″,
f2″およびf3″を知らない限り困難である。従つて
あらかじめ定められた符号パターンf1″,f2″およ
びf3″を解読用のキー(鍵)として用いれば、情
報秘匿用に第6図の符号変換装置を利用すること
ができる。
In the example shown in FIG. 6, the set of transmitted bits, that is, the column of digits (b t ″, b t ), does not appear directly in shift registers 4 ″ and 5 ; ), the information digits (a t ″, a t
) is the code pattern f 1 ″,
It is difficult unless you know f 2 ″ and f 3 ″. Therefore, if predetermined code patterns f 1 '', f 2 '' and f 3 '' are used as decryption keys, the code conversion device shown in FIG. 6 can be used for information secrecy.

第6図の符号変換装置で、スクランブルされた
データ列をもとの情報デイジツト(at″,at
の列に変換する受信側の符号変換装置を示す図が
第7図であり、この図も同じく本発明の一実施例
を示すブロツク図となつている。第6図と同一の
番号をもつものは、同一の機能を有するブロツク
ないしは回路である。
The code conversion device shown in Fig. 6 converts the scrambled data string into the original information digits (a t ″, a t ).
FIG. 7 is a diagram showing a code conversion device on the receiving side that converts the data into a sequence of . Components having the same numbers as in FIG. 6 are blocks or circuits having the same functions.

従つて第7図において入力ライン40および4
1より、第6図の符号変換装置から出力されたデ
イジツト(bt″,bt)を入力すれば、ライン
8″,9″および10″よりそれ前記変換ビツト
ct″,dt″およびet″が出力され、組合せ回路1″へ
送りこまれることは明らかである。
Therefore, in FIG.
1, if the digits (b t '', b t ) output from the code conversion device of FIG.
It is clear that c t ″, d t ″ and e t ″ are outputted and fed into the combinational circuit 1″.

従つて組合せ回路1″内の2を法とした加算回
路22では、入力ビツトbtと前記変換ビツト
et″とが加え合わされ、加算結果bt○+et″ゃライ
ン43を介して出力される。
Therefore, in the adder circuit 22 modulo 2 in the combinational circuit 1'', the input bit b t and the conversion bit
e t ″ are added together, and the addition result b t ○+e t ″ is outputted via line 43.

しかるに、第6図の符号変換装置に於て説明し
た様に、 at○+et″=btであるから、bt○+et″=at

なつて確かに前記情報ビツトat″が復元される。
However, as explained in the code conversion device of FIG. 6, since a t ○+e t ″=b t , b t ○+e t ″=a t
Thus, the information bit at ' ' is certainly restored.

更にまた、入力ビツトbt″は、組合せ回路1″内
の2を法とした加算回路28,26,24および
23を経たのち、bt″○+ct″○+dt″○+bt〇et
となつ
て、ライン42を介して出力される。しかるに第
6図で説明した様にat″○+et″○+bt○+dt″○+
ct″=
bt″であるから、 bt″○+ct″○+dt″○+bt○+et″=at″となり
、前記情
報ビツトat″も確かに復元されている。
Furthermore, the input bit b t ″ passes through the modulo-2 addition circuits 28, 26, 24, and 23 in the combinational circuit 1″, and then becomes b t ″○+c t ″○+d t ″○+b t 〇e t
is output via line 42. However, as explained in Figure 6, a t ″○+e t ″○+b t ○+d t ″○+
c t ″=
Since b t ″, b t ″○+c t ″○+d t ″○+b t ○+e t ″=a t ″, and the information bit a t ″ has certainly been restored.

従つて、第7図の符号変換装置は、第6図の装
置をスクランブラとしたときのデイスクランブラ
となつている。
Therefore, the code conversion device shown in FIG. 7 functions as a descrambler when the device shown in FIG. 6 is used as a scrambler.

第2図乃至第7図の構成は、以下のようにも解
釈することができる。第2図において、121,
122,123はそれぞれ第1,第2,第3の符
号変換ブロツクであり、ラインは124,125
により縦続接続されている。更に第1の符号変換
ブロツク121は後段の第2の符号変換ブロツク
122の出力を、ライン13を介して内部のレジ
シタ5への入力とし、第2の符号変換ブロツク1
22は後段の第3の符号変換ブロツク123の出
力をライン12を介して内部のレジスタ4への入
力とし、最終段の第3の符号変換ブロツク123
は自身の出力をライン11を介して、内部レジス
タ3への入力としている。又、第1,第2,第3
の各符号変換ブロツク121,122,123で
はそれぞれレジスタ5,レジスタ4,レジスタ3
に格能されている各ビツトパターンをそれぞれあ
らかじめ定められたビツトパターンに応じて、該
格納されている各ビツトパターンに対応した各変
換ビツトに変換するビツトパターン変換器f3
f2,f1をそれぞれ有し、それぞれライ10,ライ
ン9,ライン8を介して供給される該各変換ビツ
トとそれぞれライン6,ライン124,ライン1
25からの入力ビツトとの2を法とした加算をそ
れぞれ行う回路14,16,15を有する。回路
14の出力はライン124を介して第2の符号変
換ブロツク122へ、回路16の出力はライン1
3を介して第1の符号変換ブロツク121へ、回
路15の出力はライン12を介して第2の符号変
換ブロツク122へそれぞれ供給されている。
The configurations shown in FIGS. 2 to 7 can also be interpreted as follows. In FIG. 2, 121,
122 and 123 are the first, second and third code conversion blocks, respectively, and the lines are 124 and 125.
are connected in cascade. Further, the first code conversion block 121 inputs the output of the second code conversion block 122 at the subsequent stage to the internal register 5 via the line 13, and
22 inputs the output of the third code conversion block 123 at the subsequent stage to the internal register 4 via line 12, and inputs the output from the third code conversion block 123 at the final stage.
inputs its output to the internal register 3 via line 11. Also, the first, second, third
In each code conversion block 121, 122, 123, register 5, register 4, register 3
a bit pattern converter f3 , which converts each bit pattern stored in the bit pattern into each conversion bit corresponding to each stored bit pattern according to a predetermined bit pattern;
f 2 and f 1 respectively, and the respective conversion bits are supplied via lines 10, 9, and 8, respectively, and lines 6, 124, and 1, respectively.
It has circuits 14, 16, and 15 for performing modulo-2 addition with input bits from 25, respectively. The output of circuit 14 is sent via line 124 to a second transcoding block 122, and the output of circuit 16 is sent via line 1.
3 to a first transcoding block 121, and the output of circuit 15 is fed via line 12 to a second transcoding block 122.

第3図において131,132,133はそれ
ぞれ第1,第2,第3の符号変換ブロツクであ
り、ライン134,135により縦続接続されて
いる更に第3の符号変換133は前段の第2の符
号変換ブロツク132の出力を、ライン136を
介して内部のレジスタ5への入力とし第2の符号
変換ブロツク132は、前段の第1の符号変換ブ
ロツクの出力を、ライン137を介して、内部の
レジスタ4への入力として、初段の符号変換ブロ
ツク131は、自身への入力をライン11を介し
て、内部のレジスタ3への入力としている。又、
第1、第2、第3の各符号変換ブロツ131,1
32,133ではそれぞれレジスタ3,レジスタ
4,レジスタ5に格能されている各ビツトパター
ンを、それぞれあらかじめ定められたビツトパタ
ーンに応じて該格納されている各ビツトパターン
に対応した各変換ビツトに変換するビツトパター
ン変換器f1,f2,f3をそれぞれ有し、それぞれラ
イン8,9,10を介して供給される該各変換ビ
ツトとそれぞれライン20,134,135から
の入力ビツトとの2を法とした加算をそれぞれ行
う回路15,16,14を有する。回路15の出
力はライン137を介して第2の符号変換ブロツ
クへ、回路16の出力はライン136を介して第
3の符号変換ブロツクへそれぞれ供給され回路1
4の出力はライン21を介して復号化装置の出力
となつている。
In FIG. 3, 131, 132, and 133 are first, second, and third code conversion blocks, respectively, and the third code conversion block 133, which is cascade-connected by lines 134 and 135, is the second code conversion block in the previous stage. The output of the conversion block 132 is input to the internal register 5 via line 136, and the second code conversion block 132 inputs the output of the first code conversion block in the preceding stage to the internal register via line 137. The code conversion block 131 at the first stage inputs the input to the internal register 3 via the line 11. or,
First, second, and third code conversion blocks 131, 1
At 32 and 133, each bit pattern stored in register 3, register 4, and register 5, respectively, is converted into each conversion bit corresponding to each stored bit pattern according to a predetermined bit pattern. bit pattern converters f 1 , f 2 , f 3 respectively, each converting bit supplied via lines 8, 9, 10, respectively, and input bits from lines 20, 134, 135, respectively. It has circuits 15, 16, and 14 that respectively perform addition modulo . The output of circuit 15 is fed via line 137 to a second transcoding block, and the output of circuit 16 is fed via line 136 to a third transcoding block.
The output of 4 is connected via line 21 to the output of the decoding device.

第4図において141,142はそれぞれ第
1,第2の符号変換ブロツクであり、ライン14
3を介して縦続接続されている。更に、第1の符
号変換ブロツク141は後段の第2の符号変換ブ
ロツク142の出力をライン44を介して、内部
レジスタ4′および5′への入力とし、最終段の第
2の符号変換ブロツク142は、自身の出力をラ
イン11′を介して内部のレジスタ3′への入力と
している。又、第1,第2の符号変換ブロツク1
41,142では、それぞれレジスタ4′と5′、
レジスタ3′に格納されている各ビツトパターン
をそれぞれあらかじめ定められたビツトパターン
に応じて、該格納されている各ビツトパターンに
対応した各変換ビツトに変換するビツトパターン
変換器f2′,f1′をそれぞれ有し、それぞれライン
17,ライン8′を介して供給される該各変換ビ
ツトとそれぞれライン145,ライワ143から
の入力ビツトとの2を法とした加算をそれぞれ行
う回路18,19を有する。回路18の出力はラ
イン143を介して、第2の符号変換ブロツク
へ、回路19の出力はライン7′を介して、符号
化装置の出力になると同時に、ライン11′を介
して自身への入力となつて内部のレジスタ3′へ
供給されている。
In FIG. 4, 141 and 142 are the first and second code conversion blocks, respectively, and the line 14
They are cascaded through 3. Furthermore, the first code conversion block 141 inputs the output of the second code conversion block 142 at the subsequent stage to the internal registers 4' and 5' via line 44, and inputs the output from the second code conversion block 142 at the final stage to the internal registers 4' and 5'. inputs its output to the internal register 3' via line 11'. Moreover, the first and second code conversion blocks 1
41 and 142, registers 4' and 5', respectively.
Bit pattern converters f 2 ′, f 1 that convert each bit pattern stored in the register 3 ′ into conversion bits corresponding to each stored bit pattern according to a predetermined bit pattern. circuits 18 and 19, respectively, which perform modulo-2 addition of the respective conversion bits supplied via lines 17 and 8', respectively, and the input bits from lines 145 and 143, respectively; have The output of circuit 18 is sent via line 143 to the second transcoding block, the output of circuit 19 is provided via line 7' to the output of the encoding device, and at the same time as an input to itself via line 11'. and is supplied to the internal register 3'.

第5図において151,152はそれぞれ第
1,第2の符号変換ブロツクであり、ライン15
3を介して縦続接続されている。更に、第2の符
号変換ブロツク152は前段の第1の符号変換ブ
ロツク151の出力をライン154を介して、内
部のレジスタ4′および5′への入力とし、初段の
第1の符号変換ブロツク151は、自身への入力
をライン11′を介して内部のレジスタ3′への入
力としている。又、第1,第2の各符号変換ブロ
ツク151,152では、それぞれレジスタ3,
レジスタ4′と5″に格納されている各ビツトパタ
ーンをそれぞれあらかじめ定められたビツトパタ
ーンに応じて、該格納されているビツトパターン
に対応した各変換ビツトに変換するビツトパター
ン変換器f1′,f2′をそれぞれ有し、それぞれライ
ン8′,ライン17を介して供給される該各変換
ビツトとそれぞれライン30,ライン153から
の入力ビツトとの2を法として加算をそれぞれ行
う回路18,19を有する。回路19の出力はラ
イン31を介して、符号化装置の出力sなつてい
る。
In FIG. 5, 151 and 152 are first and second code conversion blocks, respectively, and line 15
They are cascaded through 3. Furthermore, the second code conversion block 152 inputs the output of the first code conversion block 151 in the previous stage to internal registers 4' and 5' via line 154, inputs to itself via line 11' to internal register 3'. Further, in the first and second code conversion blocks 151 and 152, registers 3 and 3 are respectively stored.
A bit pattern converter f 1 ', which converts each bit pattern stored in the registers 4' and 5 '' into conversion bits corresponding to the stored bit pattern, respectively, according to a predetermined bit pattern. circuits 18 and 19 each having a modulo-two addition of each conversion bit supplied via line 8' and line 17 and input bits from line 30 and line 153, respectively; The output of circuit 19 is connected via line 31 to the output s of the encoding device.

第6図において、161,162,163はそ
れぞれ第1,第2,第3の符号変換ブロツクであ
り、ラインは164,165,166,167に
より縦続接続されている。更に第1の符号変換ブ
ロツク161は後段の第2の符号変換ブロツク1
62の出力を、ライン13″を介して内部のレジ
スタ5″への入力とし、第2の符号変換ブロツク
162は後段の第3の符号変換ブロツク163の
出力をライン12″を介して内部のレジスタ4″へ
の入力とし、最終段の第3の符号変換ブロツク1
63は自身の出力をライン11″を介して、内部
のレジスタ3″への入力としている。又、第1,
第2,第3の各符号変換ブロツク161,16
2,163ではそれぞれレジスタ5″,レジスタ
4″,レジスタ3″に格納されている各ビツトパタ
ーンをそれぞれあらかじめ定められたビツトパタ
ーンに応じて、該格納されている各ビツトパター
ンに対応した各変換ビツトに変換するビツトパタ
ーン変換器f3″,f2″,f1″をそれぞれ有し、それぞ
れライン10″,ライン9″,ライン8″を介して
供給される該各変換ビツトとそれぞれライン6,
6″,6ライン164と165、ライン166
と167からの入力ビツトとの2を法とした加算
をそれぞれ行う組合せ回路22と23と24,2
5と26,27と28を有する。回路22,2
3,24から成る組合せ回路の出力はライン16
4と165を介して第2の符号変換ブロツク16
2へ、回路25と26とから成る組合せ回路の出
力の一部はライン13″を介して第1の符号変換
ブロツクへ、回路27と28から成る組合せ回路
の出力の一部はライン12″を介して第2の符号
変換ブロツクへそれぞれ供給されている。
In FIG. 6, 161, 162, and 163 are first, second, and third code conversion blocks, respectively, and lines 164, 165, 166, and 167 are connected in cascade. Furthermore, the first code conversion block 161 is connected to the second code conversion block 1 at the subsequent stage.
The output of 62 is input to the internal register 5'' via line 13'', and the second code conversion block 162 inputs the output of the third code conversion block 163 at the subsequent stage to the internal register via line 12''. 4'' and the third code conversion block 1 at the final stage.
63 inputs its own output via line 11'' to internal register 3''. Also, the first
Second and third code conversion blocks 161 and 16
In No. 2,163, each bit pattern stored in register 5'', register 4'', and register 3'' is converted into each conversion bit corresponding to each stored bit pattern according to a predetermined bit pattern. bit pattern converters f 3 ″, f 2 ″, f 1 ″, respectively, for converting bit pattern converters f 3 ″, f 2 ″, f 1 ″, respectively, with the respective conversion bits supplied via lines 10 ″, 9 ″, 8 ″, respectively, and lines 6, 6, respectively.
6″, 6 lines 164 and 165, line 166
Combinational circuits 22, 23 and 24, 2 which perform addition modulo 2 of input bits from 167 and 167, respectively.
5 and 26, 27 and 28. circuit 22,2
The output of the combinational circuit consisting of 3 and 24 is on line 16.
4 and 165 to the second code conversion block 16
2, part of the output of the combinational circuit consisting of circuits 25 and 26 is routed to the first transcoding block via line 13'', and part of the output of the combinational circuit consisting of circuits 27 and 28 is routed to line 12''. and are respectively supplied to the second code conversion block.

第7図において171,172,173はそれ
ぞれ第1,第2,第3の符号変換ブロツクであ
り、ライン174,175,176,177によ
り縦続接続されている更に第3の符号変換ブロツ
ク173は前段の第2の符号変換ブロツク172
の出力を、ライン13″を介して内部のレジスタ
5″への入力とし、第2の符号変換ブロツク17
2は、前記の第1の符号変換ブロツクの出力を、
ライン12″を介して、内部のレジスタ4″への入
力とし、初段の符号変換ブロツク171は、自身
への入力をライン11を介して、内部のレジスタ
3″への入力としている。又、第1,第2,第3
の各符号変換ブロツク171,172,173で
はそれぞれレジスタ3″,レジスタ4″,レジスタ
5″に格納されている各ビツトターンを、それぞ
れあらかじめ定められたビツトパターンに応じて
該格納されている各ビツトパターンに対応した各
変換ビツトに変換するビツトパターン変換器f1
f2,f3をそれぞれ有し、それぞれライン8″,
9″,10″を介して供給される該各変換ビツトと
それぞれライン40と41,174と175,1
76と177からの入力ビツトとの2を法とした
加算をそれぞれ行う組合せ回路28と27,25
と26,22と23と24を有する。回路28と
27から成る組合せ回路の出力はライン12と
174と175と介して第2の符号変換ブロツク
へ、回路25と26から成る組合せ回路の出力は
ライン13″と176と177を介して第3の符
号変換ブロツクへそれぞれ供給され回路23と2
4から成る組合せ回路の出力はライン42と43
を介して復号化装置の出力となつている。
In FIG. 7, 171, 172, and 173 are first, second, and third code conversion blocks, respectively, and the third code conversion block 173, which is cascade-connected by lines 174, 175, 176, and 177, is the previous stage code conversion block. The second transcoding block 172 of
The output of
2 is the output of the first code conversion block,
The code conversion block 171 at the first stage inputs the input to the internal register 4'' via the line 12'', and inputs the input to the internal register 3'' via the line 11. 1st, 2nd, 3rd
Each of the code conversion blocks 171, 172, and 173 converts each bit turn stored in register 3'', register 4'', and register 5'' into each stored bit pattern according to a predetermined bit pattern. A bit pattern converter f 1 that converts into each conversion bit corresponding to
f 2 and f 3 respectively, and the lines 8″ and 8″ respectively.
9'', 10'' and lines 40, 41, 174 and 175, 1, respectively.
Combinational circuits 28, 27, and 25 that perform modulo-2 addition of the input bits from 76 and 177, respectively.
and 26, 22, 23 and 24. The output of the combinational circuit consisting of circuits 28 and 27 is sent to the second transcoder block via lines 12, 174 and 175, and the output of the combinational circuit consisting of circuits 25 and 26 is sent to the second transcoding block via lines 13'', 176 and 177. 2 and 3, respectively, and are supplied to circuits 23 and 2, respectively.
The output of the combinational circuit consisting of 4 is on lines 42 and 43
The signal is output from the decoding device via the .

以上、詳しく説明してきたように本発明に従え
ば、伝送ないしは蓄積媒体上のデータ列から容易
にもとの情報データの列を推定することが困難な
符号変換装置並びに、その逆変換装置を構成する
ことができる。
As described in detail above, according to the present invention, a code conversion device and an inverse conversion device thereof are constructed in which it is difficult to easily estimate the original information data string from the data string on the transmission or storage medium. can do.

なお、実施例に於ては、説明の便のためのシフ
トレジスタの個数を3個に限定したが、複数個用
いて構成できることは明らかであり、更に、2を
法とした加算回路を更に任意に複雑なものにし得
ることは明らかである。
In the embodiment, the number of shift registers is limited to three for convenience of explanation, but it is clear that a configuration using a plurality of shift registers is possible. It is clear that it can be complicated.

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

第1図は従来のスクランブリング方式に従つた
スクランブラ、デイスクランブラを示すブロツク
図、第2図,第3図,第4図,第5図,第6図、
第7図は、本発明の具体的な実施例を示すブロツ
ク図である。 図に於て、51は送信点、52はスクランブ
ラ、53は伝送ないし蓄積媒体、54はデイスク
ランブラ、55は受信点、3,4,5,3′,
4′,5′,3″,4″,5″,56,56′はシフト
レジスタ、2,2′,2″,57,57′はビツト
パターン変換器、58,58′,14,15,1
6,18,19,22,23,24,25,2
6,27,28は2を法とした加算回路、6,2
0,6′,30,6″,6,40,41は入力ラ
イン、7,21,7′,31,7″,7,42,
43は出力ライン、1,1′,1″は2を法とした
加算回路の組合せ回路、8,9,10,11,1
2,13,8′,11′,17,8″,9″,10″,
11″,12″,13″は符号変換装置内でデータ
が流れるライン、121〜123,131〜13
3,141,142,151,152,161〜
163,171〜173は符号変換ブロツクであ
る。
Fig. 1 is a block diagram showing a scrambler and a descrambler according to the conventional scrambling method, Fig. 2, Fig. 3, Fig. 4, Fig. 5, Fig. 6,
FIG. 7 is a block diagram showing a specific embodiment of the present invention. In the figure, 51 is a transmission point, 52 is a scrambler, 53 is a transmission or storage medium, 54 is a descrambler, 55 is a reception point, 3, 4, 5, 3',
4', 5', 3'', 4'', 5'', 56, 56' are shift registers, 2, 2', 2'', 57, 57' are bit pattern converters, 58, 58', 14, 15, 1
6, 18, 19, 22, 23, 24, 25, 2
6, 27, 28 are addition circuits modulo 2, 6, 2
0, 6', 30, 6'', 6, 40, 41 are input lines, 7, 21, 7', 31, 7'', 7, 42,
43 is an output line, 1, 1', 1'' is a combinational circuit of adder circuits modulo 2, 8, 9, 10, 11, 1
2, 13, 8', 11', 17, 8'', 9'', 10'',
11″, 12″, 13″ are lines through which data flows within the code converter, 121 to 123, 131 to 13
3,141,142,151,152,161~
163, 171-173 are code conversion blocks.

Claims (1)

【特許請求の範囲】 1 送信側には送信用デイジツト列をスクランブ
ルする符号化装置を有し、受信側には受信したデ
イジツト列をスクランブルして前記送信用デイジ
ツト列を復元する信号化装置を有する復号化変換
装置において、 前記符号化装置は縦続接続した複数個の符号変
換ブロツクで構成され、更に各符号変換ブロツク
は、後段の符号変換ブロツクの出力の一部を、た
だし最終段の符号変換ブロツクは自身の出力の一
部を入力ビツト列とする、一個以上のシフトレジ
スタと、該一個以上のシフトレジスタに格納され
ているビツトパターンをそれぞれあらかじめ定め
られたビツトパターンに応じて、該ビツトパター
ンに対応した変換ビツトに変換するビツトパター
ン変換器と、前記変換ビツトおよび該符号変換ブ
ロツクへの一個以上の入力ビツトに対して、それ
ぞれあらかじめ定められた組合せで2を法とした
加算を行う組合せ加算回路とから成ること、かつ 前記復号化装置は縦続接続した複数個の符号変
換ブロツクで構成され、更に各符号変換ブロツク
は、前段の符号変換ブロツクの出力の一部を、た
だし初段の符号変換ブロツクは自身の入力の一部
を入力ビツト列とする、一個以上のシフトレジス
タと、該一個以上のシフトレジスタに格納されて
いるビツトパターンを前記それぞれあらかじめ定
められた符号パターンに応じて、該ビツトパター
ンに対応した変換ビツトに変換するビツトパター
ン変換器と、前記変換ビツトおよび該符号変換ブ
ロツクへの一個以上の入力ビツトに対して、前記
それぞれあらかじめ定められた組合せで2を法と
した加算を行う組合せ加算回路とから成ること を特徴とする符号変換装置。
[Scope of Claims] 1. The transmitting side has an encoding device that scrambles a digit string for transmission, and the receiving side has a signaling device that scrambles the received digit string and restores the digit string for transmission. In the decoding/converting device, the encoding device is composed of a plurality of cascade-connected code conversion blocks, and each code conversion block transmits a part of the output of the subsequent code conversion block, except for a part of the output of the code conversion block in the final stage. uses one or more shift registers whose input bit string is a part of its own output, and converts the bit patterns stored in the one or more shift registers into the bit patterns according to predetermined bit patterns. a bit pattern converter for converting into corresponding conversion bits; and a combinational addition circuit for performing addition modulo 2 in predetermined combinations of the conversion bits and one or more input bits to the code conversion block. and the decoding device is composed of a plurality of cascade-connected code conversion blocks, and further, each code conversion block receives a part of the output of the previous code conversion block, but the first code conversion block One or more shift registers whose input bit string is a part of its own input, and bit patterns stored in the one or more shift registers according to the respective predetermined code patterns. a bit pattern converter for converting into corresponding conversion bits; and a combinatorial addition for performing addition modulo 2 in the respective predetermined combinations on the conversion bits and one or more input bits to the code conversion block. A code conversion device comprising a circuit.
JP56034890A 1980-10-06 1981-03-11 Code converter Granted JPS57150251A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP56034890A JPS57150251A (en) 1981-03-11 1981-03-11 Code converter
US06/308,244 US4447672A (en) 1980-10-06 1981-10-02 Device for encrypting each input data bit by at least one keying bit decided by a code pattern and a bit pattern of a predetermined number of preceding encrypted bits
CA000387315A CA1181830A (en) 1980-10-06 1981-10-05 Device for encrypting each input data bit by at least one keying bit decided by a code pattern and a bit pattern of a predetermined number of preceding encrypted bits

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56034890A JPS57150251A (en) 1981-03-11 1981-03-11 Code converter

Publications (2)

Publication Number Publication Date
JPS57150251A JPS57150251A (en) 1982-09-17
JPH0258821B2 true JPH0258821B2 (en) 1990-12-10

Family

ID=12426746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56034890A Granted JPS57150251A (en) 1980-10-06 1981-03-11 Code converter

Country Status (1)

Country Link
JP (1) JPS57150251A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6072346A (en) * 1983-09-28 1985-04-24 Fujitsu Ltd Self-synchronization type scramble transmission system
JPH03128572A (en) * 1989-07-13 1991-05-31 Sanyo Electric Co Ltd Transmitting and receiving method for facsimile broadcast

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3784743A (en) * 1972-08-23 1974-01-08 Bell Telephone Labor Inc Parallel data scrambler
GB1500132A (en) * 1974-03-07 1978-02-08 Standard Telephones Cables Ltd Multi-level data scramblers and descramblers
JPS57111152A (en) * 1980-12-26 1982-07-10 Fujitsu Ltd Encoding device for privacy communication

Also Published As

Publication number Publication date
JPS57150251A (en) 1982-09-17

Similar Documents

Publication Publication Date Title
US4447672A (en) Device for encrypting each input data bit by at least one keying bit decided by a code pattern and a bit pattern of a predetermined number of preceding encrypted bits
US5488661A (en) Data communication system and method with data scrambling
US5195136A (en) Method and apparatus for data encryption or decryption
US5682425A (en) Information signal transmission system
US5799089A (en) System and apparatus for blockwise encryption/decryption of data
EP0471839B1 (en) Encryption apparatus
EP0027137A1 (en) Apparatus for enciphering and/or deciphering data signals.
US6912284B1 (en) Self-Authenticating cryptographic apparatus
JPH0527291B2 (en)
US4703503A (en) Cryptographic system using pseudocomplements of vector Boolean algebra
JPH0258821B2 (en)
EP0399587B1 (en) Method for enciphering a series consisting of at least one symbol
JPH04335730A (en) Random ciphering communication system
US5029210A (en) Cooperative communication system
JPH0418734B2 (en)
RU2262204C1 (en) Method for encoding binary information and device for realization of method
JPS5970039A (en) Ciphering transmission system
JPS6340381B2 (en)
JPH0378015B2 (en)
JP2000101567A (en) Encryption and decryption apparatus and method
JPS63308432A (en) Sequence generating method
KR19980063013A (en) Synchronous method of synchronous stream cipher and its apparatus
JPS58218253A (en) Digital signal processing device
CA1161513A (en) System for enciphering and deciphering a digital signal
JPH0946310A (en) Simple confidential device for TDMA data transmission