JPH0575601A - Pseudo random noise generator - Google Patents
Pseudo random noise generatorInfo
- Publication number
- JPH0575601A JPH0575601A JP3235007A JP23500791A JPH0575601A JP H0575601 A JPH0575601 A JP H0575601A JP 3235007 A JP3235007 A JP 3235007A JP 23500791 A JP23500791 A JP 23500791A JP H0575601 A JPH0575601 A JP H0575601A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- linear
- shift register
- feedback shift
- control signal
- 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
Links
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、デジタルデータや音声
のデータ列にスクランブルをかけるために使用される疑
似ランダムノイズを発生する疑似ランダムノイズ発生装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pseudo random noise generator for generating pseudo random noise used for scrambling digital data or audio data strings.
【0002】[0002]
【従来の技術】従来、疑似ランダムノイズ発生装置は、
デジタルデータ列や音声のデータ列にスクランブルをか
けるために使用される疑似ランダムノイズ(以下、単に
PNと略称する)を発生するものとして提供されてい
る。具体的には、例えば衛星放送の有料化の実現のため
に、このPN発生回路が使用されている。すなわち、衛
星放送では音声をPCMデジタルデータで伝送している
が、これを有料化する場合には、一般的に音声のPCM
デジタルデータとPN系列とを排他的論理和(EXO
R)回路で排他的論理和をとることによりスクランブル
をかけ、盗聴を防止するようにしている。2. Description of the Related Art Conventionally, a pseudo random noise generator is
It is provided as a generator of pseudo random noise (hereinafter, simply abbreviated as PN) used for scrambling a digital data stream or a voice data stream. Specifically, this PN generating circuit is used, for example, in order to realize the charge for satellite broadcasting. That is, in satellite broadcasting, audio is transmitted as PCM digital data, but when paying for this, it is generally the audio PCM.
Exclusive OR (EXO of digital data and PN series)
R) circuit scrambles by taking exclusive OR to prevent wiretapping.
【0003】図4は、上述したPN発生回路の簡単な構
成例を示すブロック図である。図4に示すPN発生回路
は、リニアフィードバックシフトレジスタ(LFSR;
linear feedback shift register)で構成した例であ
り、シフトレジスタ401,403,405,407
と、EXOR回路109とを備え、シフトレジスタ40
1をX、シフトレジスタ403をX2 、シフトレジスタ
405をX3 、かつシフトレジスタ407をX4 とする
と、その出力が(X4 +X+1)となるようにしてあ
る。FIG. 4 is a block diagram showing a simple configuration example of the above-mentioned PN generation circuit. The PN generation circuit shown in FIG. 4 is a linear feedback shift register (LFSR;
linear feedback shift register), and shift registers 401, 403, 405, 407.
And an EXOR circuit 109, and the shift register 40
When 1 is X, the shift register 403 is X 2 , the shift register 405 is X 3 , and the shift register 407 is X 4 , the output is (X 4 + X + 1).
【0004】そして、上記PN発生回路の出力は次のよ
うになる。すなわち、例えば全“1”を読み込み、LF
SRを動作させた場合、各レジスタ401,403,4
05,407の内容は、表1に示すようになる。The output of the PN generation circuit is as follows. That is, for example, all "1" are read and LF
When SR is operated, each register 401, 403, 4
The contents of 05 and 407 are as shown in Table 1.
【0005】[0005]
【表1】 [Table 1]
【0006】上記表1の16番目のクロックは、元の全
“1”の状態に戻って以下これをくり返すことになる。
このとき、レジスタ407の出力(X4 )は“1110
00100110101”の反復となる。このようなP
N発生回路は、たとえレジスタの段数をn段に増加させ
て周期を長くしても、高々(2n −1)にしかならず、
極めて簡単にPN系列がサーチされてしまう虞が生じ
る。The 16th clock in Table 1 above returns to the original state of all "1", and this is repeated thereafter.
At this time, the output (X 4 ) of the register 407 is “1110.
It is a repetition of 00100110101 ". Such P
Even if the number of register stages is increased to n stages and the cycle is lengthened, the N generation circuit has only at most (2 n -1),
There is a risk that the PN sequence will be searched very easily.
【0007】この点を解消するために、図5に示すPN
発生回路が提案されている。この図5に示すPN発生回
路は、LFSR511,513,515を有しており、
各LFSR511,513,515には、32〔ビッ
ト〕のスクランブル鍵である初期値IKの13〔ビッ
ト〕,11〔ビット〕,8〔ビット〕として入力され
る。各LFSR511,513,515には、ロードタ
イミングLT、シフトクロックSCkが入力されてい
る。各LFSR511,513,515には非線型ロジ
ック(NF)517,519,521がそれぞれ接続さ
れており、各NF517,519,521は各6〔ビッ
ト〕の入力を一本の出力にする。NF519は、切換信
号を出力してスイッチ523を切り換える。NF51
7,121の出力は、スイッチ523で選択されてEX
OR回路525に入力される。EXOR回路525で
は、スイッチ523で選択された信号とLFSR511
からの出力との排他的論理和をとり、その結果PN信号
として出力される。In order to solve this point, the PN shown in FIG.
A generator circuit has been proposed. The PN generation circuit shown in FIG. 5 has LFSRs 511, 513, 515,
The LFSRs 511, 513, and 515 are input with 13 [bits], 11 [bits], and 8 [bits] of the initial value IK that is a scramble key of 32 [bits]. The load timing LT and the shift clock SCk are input to each of the LFSRs 511, 513, and 515. Non-linear logic (NF) 517, 519, 521 is connected to each LFSR 511, 513, 515, and each NF 517, 519, 521 turns each 6 [bit] input into one output. The NF 519 outputs a switching signal to switch the switch 523. NF51
The outputs of 7 and 121 are selected by the switch 523 to be EX.
It is input to the OR circuit 525. In the EXOR circuit 525, the signal selected by the switch 523 and the LFSR 511
Is output as a PN signal.
【0008】このように非線形化されて周期が長くした
PN発生回路を使用し、さらにこれをカスタムIC化す
ることにより、実際上PN信号の構成がサーチされない
ようにしている(「電気通信技術審議会答申、諮問第1
7号、昭和63年11月28日」)。このようPN発生
回路によれば、出力系列を分析してPN信号の構成をサ
ーチする方法で使用してPN信号の構成を分析しても分
析が極めて困難であり、極めて安全性が高いといえる。
しかしながら、カスタムICチップの内部構成を顕微鏡
で覗かれることまで考えると必ずしも安全とはいえなく
なる。By using the PN generating circuit which has been made non-linear and has a long period as described above, and further by making it into a custom IC, the PN signal configuration is not actually searched (see "Telecommunications Technology Discussion"). Meeting report, consultation first
No. 7, November 28, 1988 ”). According to the PN generation circuit, even if the PN signal structure is analyzed by using the method of searching the PN signal structure by analyzing the output sequence, the analysis is extremely difficult, and it can be said that the safety is extremely high. ..
However, it cannot always be said that the internal structure of the custom IC chip can be viewed safely with a microscope.
【0009】[0009]
【発明が解決しようとする課題】このように従来のPN
発生回路によれば、いくら複雑なPN信号の構成にして
も、そのPN発生回路をIC化した後のICのチップを
分析される方法に対しては安全といえないという欠点が
ある。As described above, the conventional PN is used.
According to the generation circuit, however complicated the PN signal structure is, it is not safe for the method of analyzing the IC chip after the PN generation circuit is integrated.
【0010】そこで、本発明の目的は、この欠点を解消
し、PN信号及びPN発生回路そのものの構成を分析さ
れない安全なPN発生回路を提供することにある。Therefore, an object of the present invention is to solve this drawback and provide a safe PN generation circuit in which the configurations of the PN signal and the PN generation circuit itself are not analyzed.
【0011】[0011]
【課題を解決するための手段】上記目的を達成するため
に、本願第1の発明の疑似ランダムノイズ発生装置は、
入力される制御信号によって出力を変更し得る複数の線
形フィードバックシフトレジスタ手段と、入力される制
御信号によって出力を変更し得る非線形ロジックで構成
され前記線形フィードバックシフトレジスタ手段に接続
される非線形ロジック手段と、外部から入力される信号
によって線形フィードバックシフトレジスタ手段と非線
形ロジック手段に制御信号を与える制御手段とを有する
ことを要旨とする。In order to achieve the above object, the pseudo random noise generator of the first invention of the present application is
A plurality of linear feedback shift register means capable of changing an output according to an input control signal, and a non-linear logic means constituted by a non-linear logic capable of changing an output according to an inputted control signal and connected to the linear feedback shift register means The gist is to have a linear feedback shift register means and a control means for giving a control signal to the non-linear logic means by a signal inputted from the outside.
【0012】本願第2の発明の疑似ランダムノイズ発生
装置は、入力される制御信号によって出力を変更し得る
複数の線形フィードバックシフトレジスタ手段と、この
線形フィードバックシフトレジスタ手段に接続され、入
力される制御信号によって当該複数の線形フィードバッ
クシフトレジスタ手段からの信号を入れ換える入換え手
段と、外部から入力される信号によって線形フィードバ
ックシフトレジスタ手段と入換え手段に制御信号を与え
る制御手段とを有することを要旨とする。In the pseudo random noise generator of the second invention of the present application, a plurality of linear feedback shift register means capable of changing the output according to the input control signal, and the control input to the linear feedback shift register means. And a switching means for switching the signals from the plurality of linear feedback shift register means by a signal, and a control means for giving a control signal to the linear feedback shift register means and the switching means by a signal input from the outside. To do.
【0013】本願第3の発明の疑似ランダムノイズ発生
装置は、入力される制御信号によって出力を変更し得る
複数の線形フィードバックシフトレジスタ手段と、入力
される制御信号によって出力を変更し得る非線形ロジッ
クで構成され前記線形フィードバックシフトレジスタ手
段に接続される非線形ロジック手段と、この非線形ロジ
ック手段に接続され、入力される制御信号によって当該
複数の非線形ロジック手段からの信号を入れ換える入換
え手段と、外部から入力される信号によって線形フィー
ドバックシフトレジスタ手段と非線形ロジック手段及び
入換え手段に制御信号を与える制御手段とを有すること
を要旨とする。The pseudo random noise generator of the third invention of the present application comprises a plurality of linear feedback shift register means capable of changing the output according to the input control signal, and a non-linear logic capable of changing the output according to the input control signal. Non-linear logic means configured and connected to the linear feedback shift register means, exchange means connected to the non-linear logic means for exchanging signals from the plurality of non-linear logic means by a control signal input, and input from the outside It is characterized in that it has a linear feedback shift register means, a non-linear logic means, and a control means for giving a control signal to the exchange means according to the signal.
【0014】[0014]
【作用】上述した構成によれば、複数の線形フィードバ
ックシフトレジスタ手段と非線形ロジック手段の構成を
制御信号によって変更すると共に、さらにこれら出力信
号を入れ換えの設定を随時変更することを可能にしたこ
とにより、例えICのチップを顕微鏡で分析されたとし
てもなお、PN信号及びPN発生回路の構成を分析不可
能として安全性を高めたものである。According to the above construction, the constructions of the plurality of linear feedback shift register means and the non-linear logic means can be changed by the control signal, and further, the setting of the exchange of these output signals can be changed at any time. Even if the chip of the IC is analyzed by a microscope, the structure of the PN signal and the PN generation circuit cannot be analyzed and the safety is improved.
【0015】[0015]
【実施例】以下、本発明について図示の実施例に基づい
て説明する。The present invention will be described below with reference to the illustrated embodiments.
【0016】図1は、本発明に係る疑似ランダムノイズ
発生装置としてのPN発生回路の実施例を示すブロック
図である。図1に示すPN発生回路は、3種類のノイズ
発生手段1a,1b,1cと、これら手段1a,1b,
1cからの出力信号を入れ換える入れ替える入替え部3
と、入替え部3からの出力を切り換えるスイッチ5と、
前記手段1a,1b,1cの発生シーケンス及び入替え
部3の切り換え制御する制御部7とを備えている。FIG. 1 is a block diagram showing an embodiment of a PN generating circuit as a pseudo random noise generating device according to the present invention. The PN generating circuit shown in FIG. 1 includes three types of noise generating means 1a, 1b, 1c, and these means 1a, 1b,
Switching unit 3 for switching the output signals from 1c
And a switch 5 for switching the output from the replacement unit 3,
The control unit 7 controls the generation sequence of the means 1a, 1b and 1c and the switching of the replacement unit 3.
【0017】ノイズ発生手段1aは、制御部7からの制
御信号Scにより複数の疑似ランダムノイズシーケンス
を出力する線形フィードバックシフトレジスタ手段11
aと、前記レジスタ手段11aからの複数本の出力信号
を取り込み、1本のノイズ信号を出力する二つの非線形
ロジック13ax,13ayと、非線形ロジック13ax,1
3ayの出力の内の一つを制御部7からの切換信号Skで
選択するスイッチ15とから構成されている。ノイズ発
生手段1bは、複数のシーケンスを選択する制御信号に
より複数の疑似ランダムノイズシーケンスを出力する線
形フィードバックシフトレジスタ手段11bと、前記線
形フィードバックシフトレジスタ手段11bからの複数
本の出力信号を取り込み、1本のノイズ信号を出力する
非線形ロジック13bとから構成されている。ノイズ発
生手段1cは、複数のシーケンスを選択する制御信号に
より複数の疑似ランダムノイズシーケンスを出力する線
形フィードバックシフトレジスタ手段11cと、前記線
形フィードバックシフトレジスタ手段11cからの複数
本の出力信号を取り込み、1本のノイズ信号を出力する
非線形ロジック13cとから構成されている。入替え部
3は、前記各ノイズ発生手段1a,1b,1cからのノ
イズ信号を、制御部7からの入替信号Seにより各種の
組合せに入れ換えるものであり、セレクタ31a,31
b,31cから構成されている。各セレクタ31a,3
1b,31cは、各ノイズ発生手段1a,1b,1cか
らの出力信号を取り込み、入替信号Seにより一つ選択
する。各セレクタ31a,31b,31cの出力はスイ
ッチ5により一つ選択する。スイッチ5は、表2に示す
信号が入力されている。The noise generating means 1a is a linear feedback shift register means 11 for outputting a plurality of pseudo random noise sequences in response to a control signal Sc from the control section 7.
a, two non-linear logics 13ax, 13ay that take in a plurality of output signals from the register means 11a and output one noise signal, and the non-linear logics 13ax, 1
A switch 15 for selecting one of the outputs of 3ay according to the switching signal Sk from the control unit 7. The noise generating means 1b takes in a plurality of output signals from the linear feedback shift register means 11b which outputs a plurality of pseudo random noise sequences according to a control signal for selecting a plurality of sequences, and a plurality of output signals from the linear feedback shift register means 11b. It is composed of a nonlinear logic 13b that outputs a noise signal of a book. The noise generating means 1c takes in a linear feedback shift register means 11c for outputting a plurality of pseudo random noise sequences by a control signal for selecting a plurality of sequences, and a plurality of output signals from the linear feedback shift register means 11c. It is composed of a nonlinear logic 13c that outputs a noise signal of a book. The replacing unit 3 replaces the noise signals from the noise generating means 1a, 1b, 1c into various combinations by the replacement signal Se from the control unit 7, and the selectors 31a, 31.
b, 31c. Each selector 31a, 3
1b and 31c take in the output signals from the respective noise generating means 1a, 1b and 1c and select one by the replacement signal Se. One of the outputs of each selector 31a, 31b, 31c is selected by the switch 5. The signals shown in Table 2 are input to the switch 5.
【0018】[0018]
【表2】 [Table 2]
【0019】なお、上記制御部7は単なるラッチで実現
できる。そして、制御部7から出力される制御信号Sc
は各レジスタ手段11a,11b,11cに各一本入力
され合計3本となる。また、切換信号Skは1本、入替
信号Seが6種の組合せとすると、この構成は23 ×2
1 ×6=96種をとりうることになる。この制御部7の
制御信号Sc、切換信号Sk、入替信号Seの組合せは
随時、送信局側からのコントロール信号CTLで変更す
ることもできるし、このICを組み込んだ受信機に、何
らかのキイ操作で構成したコントロール信号CTLで組
合せを変えられることができるようにする。The control unit 7 can be realized by a simple latch. Then, the control signal Sc output from the control unit 7
One is input to each of the register means 11a, 11b, 11c, and a total of three are input. If one switching signal Sk and six replacement signals Se are combined, this configuration has 2 3 × 2.
1 × 6 = 96 kinds can be taken. The combination of the control signal Sc, the switching signal Sk, and the replacement signal Se of the control unit 7 can be changed at any time by the control signal CTL from the transmitting station side, and the receiver incorporating this IC can be operated by some key operation. The combination can be changed by the constructed control signal CTL.
【0020】図2は、線形フィードバックシフトレジス
タ手段の構成例を示すブロック図である。図2におい
て、線形フィードバックシフトレジスタ手段11a,1
1b,11cの各構成は基本的に同一であるため、符号
a,b,cを取って説明する。線形フィードバックシフ
トレジスタ手段11は、シフトレジスタ111,11
3,115,117と、EXOR回路119,121
と、アンド回路123,125とからなり、アンド回路
123,125に入力される制御信号Scが“1”のと
きに(X4 +X3 +1)の出力が、制御信号Scが
“0”のときに(X4 +X+1)の出力が得られるによ
うにしてある。一般にM段のレジスタ手段11a,11
b,11cには、周期が(2M −1)になるいくつかの
構成が知られており、3種以上のときは、制御信号Sc
を複数本とする必要がある。一般に、“1”と“0”の
数を50%づつにし、入力変化に対し相関の少ない出力
が出るようにされている。FIG. 2 is a block diagram showing a configuration example of the linear feedback shift register means. In FIG. 2, the linear feedback shift register means 11a, 1
Since the configurations of 1b and 11c are basically the same, reference numerals a, b and c will be described. The linear feedback shift register means 11 includes shift registers 111 and 11
3,115,117 and EXOR circuits 119,121
And AND circuits 123 and 125. When the control signal Sc input to the AND circuits 123 and 125 is “1”, the output of (X 4 + X 3 +1) is when the control signal Sc is “0”. The output of (X 4 + X + 1) is obtained. Generally, M-stage register means 11a, 11
b and 11c, some configurations in which the cycle is (2 M −1) are known, and when three or more types are used, the control signal Sc
Need to be multiple. In general, the number of "1" s and "0s" is set to 50% each so that an output with little correlation with an input change is output.
【0021】図3は、非線形ロジックの構成例を示すブ
ロック図である。非線形ロジック13ax,13ay、非線
形ロジック13b、非線形ロジック13cは、一般にア
ンド回路、オア回路、EXOR回路の組合せで構成でき
るが、リードオンリメモリ(ROM)を使うのが最も簡
単にできる。図3において、入力端子にスイッチ131
を設けて7本のアドレス入力を可能にしている。スイッ
チ131を通して得た6本のアドレス入力をROM13
3に取り込み、一本の出力を得ている。ROM133
は、表3に示すデータ例が記憶されている。ROM13
3は、表1に示す上位アドレスを2〔ビット〕、下位の
アドレス4〔ビット〕に応じた値を出力できる。FIG. 3 is a block diagram showing a configuration example of the non-linear logic. The non-linear logics 13ax, 13ay, the non-linear logic 13b, and the non-linear logic 13c can be generally composed of a combination of an AND circuit, an OR circuit, and an EXOR circuit, but a read-only memory (ROM) can be used most easily. In FIG. 3, the switch 131 is connected to the input terminal.
Is provided to enable input of 7 addresses. 6 address inputs obtained through the switch 131 are stored in the ROM 13
Taken in 3 and got one output. ROM 133
Stores the data example shown in Table 3. ROM13
3 can output a value corresponding to 2 [bits] of the upper address and 4 [bits] of the lower address shown in Table 1.
【0022】[0022]
【表3】 [Table 3]
【0023】このように構成された実施例の作用を説明
する。The operation of the embodiment thus constructed will be described.
【0024】制御部7は、各レジスタ手段11a,11
b,11cに制御信号Scを与える。また、各レジスタ
手段11a,11b,11cは、当該制御信号Scによ
り、例えば図2の構成から分かるように、制御信号Sc
が“1”なら(X4 +X3 +1)の出力が、制御信号S
cが“0”なら(X4 +X+1)が得られる。すなわ
ち、制御信号Scが“0”のときは、アンド回路125
の出力がフィードバック信号127によらず“0”とな
り、EXOR回路121の片側の入力が“0”となる。
すなわち、EXOR回路121は単なるバッファとな
る。また、制御信号Scが“1”のときは、アンド回路
123の出力、EXOR回路119の片側の入力が
“0”となり、このEXOR回路119が単なるバッフ
ァになる。このときは、別のPNシーケンスを発生する
ことになる。このような出力信号を出力するレジスタ手
段11aからは複数本の出力が非線形ロジック13ax,
13ayに、レジスタ手段11bからは複数本の出力が非
線形ロジック13bに、レジスタ手段11cからは複数
本の出力が非線形ロジック13cにそれぞれ入力され
る。非線形ロジック13ax,13ay、非線形ロジック1
3b、非線形ロジック13cは、それぞれ1本の出力を
出す。非線形ロジック13ax,13ayは、制御部7から
の切換信号Skにより切り替わるスイッチ15により一
つが選択され、ノイズ信号aとして出力する。非線形ロ
ジック13bからのノイズ信号bが、線形ロジック13
cからはノイズ信号cがそれぞれ出力される。各ノイズ
信号a,b,cは、入替え部3の三つのセレクタ31
a,31b,31cにそれぞれ入力される。入替え部3
のセレクタ31a,31b,31cには制御部7から入
替信号Seが与えられており、これによりノイズ信号
a,b,cの内の一つが選択されて、表2に示すような
6種の状態に入替えられる。各セレクタ31a,31
b,31cの出力は、スイッチ5の“0”,“1”,
“S”の入力に供給される。すなわち、三つのセレクタ
31a,31b,31cは、三本のノイズ発生手段1
a,1b,1cからのノイズ信号a,b,cをスイッチ
5に入力して6種の組合せのどれかを選択する。The control unit 7 includes register means 11a and 11a.
A control signal Sc is given to b and 11c. Further, each of the register means 11a, 11b, 11c receives the control signal Sc from the control signal Sc, as can be seen from the configuration of FIG. 2, for example.
Is “1”, the output of (X 4 + X 3 +1) is the control signal S
If c is "0", (X 4 + X + 1) is obtained. That is, when the control signal Sc is “0”, the AND circuit 125.
Output becomes "0" regardless of the feedback signal 127, and the input on one side of the EXOR circuit 121 becomes "0".
That is, the EXOR circuit 121 simply serves as a buffer. When the control signal Sc is "1", the output of the AND circuit 123 and the input on one side of the EXOR circuit 119 are "0", and the EXOR circuit 119 serves as a simple buffer. At this time, another PN sequence will be generated. From the register means 11a which outputs such an output signal, a plurality of outputs are output from the non-linear logic 13ax,
13ay, a plurality of outputs from the register means 11b are input to the non-linear logic 13b, and a plurality of outputs from the register means 11c are input to the non-linear logic 13c. Non-linear logic 13ax, 13ay, non-linear logic 1
The 3b and the non-linear logic 13c each output one output. One of the non-linear logics 13ax and 13ay is selected by the switch 15 that is switched by the switching signal Sk from the control unit 7, and is output as the noise signal a. The noise signal b from the non-linear logic 13b is
A noise signal c is output from c. The noise signals a, b, and c are output to the three selectors 31 of the replacement unit 3.
a, 31b, 31c, respectively. Replacement part 3
The selectors 31a, 31b, 31c are provided with the replacement signal Se from the control unit 7, whereby one of the noise signals a, b, c is selected, and six kinds of states as shown in Table 2 are selected. Will be replaced by. Each selector 31a, 31
The outputs of b and 31c are "0", "1" of the switch 5,
It is supplied to the "S" input. That is, the three selectors 31a, 31b, 31c are the three noise generating means 1
The noise signals a, b, and c from a, 1b, and 1c are input to the switch 5 to select any one of six combinations.
【0025】このように本実施例では、制御信号Sc、
切換信号Sk、入替信号Seの組合せは、随時送信局側
からのコントロール信号CTLで変更することもできる
し、このICを組み込んだ受信機に何らかのキイ操作で
構成したコントロール信号CTLで組合せを変えられる
ことができるようにしていることから、IC化した内容
を分析してもPN発生回路の構成を簡単に変更すること
が可能であるため、PN発生回路の構成をサーチするこ
とがほとんど不可能である。As described above, in this embodiment, the control signals Sc,
The combination of the switching signal Sk and the replacement signal Se can be changed by the control signal CTL from the transmitting station side at any time, or the combination can be changed by the control signal CTL configured by some key operation in the receiver incorporating this IC. Since it is possible to easily change the configuration of the PN generation circuit even if the contents of the IC are analyzed, it is almost impossible to search the configuration of the PN generation circuit. is there.
【0026】なお、上記実施例において、3種の方法で
説明したが、2種の切替えとすることももちろん可能で
ある。Although three types of methods have been described in the above embodiment, it is of course possible to use two types of switching.
【0027】また、本実施例によれば、ICをコピーさ
れ海賊版が出回るっても簡単にPN発生回路の構成を変
更できるため、スクランブル放送への数億円の投資が全
く無駄になってしまうことを防止できるという多大な効
果を有する。Further, according to the present embodiment, the configuration of the PN generation circuit can be easily changed even if an IC is copied and a pirated copy is circulated. Therefore, the investment of several hundred million yen for scrambled broadcasting is completely wasted. It has a great effect that it can be prevented.
【0028】[0028]
【発明の効果】以上説明したように本発明によれば、わ
ずかな回路の追加により、容易にPN発生回路そのもの
の構成を変更できるので、たとえICを分析されても十
分安全な、PN発生回路を提供することができる。As described above, according to the present invention, the configuration of the PN generating circuit itself can be easily changed by adding a few circuits. Therefore, even if the IC is analyzed, the PN generating circuit is sufficiently safe. Can be provided.
【図1】本発明の実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】本発明で使用するレジスタ手段の構成例を示す
ブロック図である。FIG. 2 is a block diagram showing a configuration example of register means used in the present invention.
【図3】本発明で使用する非線形ロジックの構成例を示
すブロック図である。FIG. 3 is a block diagram showing a configuration example of a non-linear logic used in the present invention.
【図4】従来のPN発生回路を示すブロック図である。FIG. 4 is a block diagram showing a conventional PN generation circuit.
【図5】従来の他のPN発生回路を示すブロック図であ
る。FIG. 5 is a block diagram showing another conventional PN generation circuit.
1a ノイズ発生手段 1b ノイズ発生手段 1c ノイズ発生手段 3 入替え部 5 スイッチ 7 制御部 11a レジスタ手段 11b レジスタ手段 11c レジスタ手段 13ax 非線形ロジック 13ay 非線形ロジック 13b 非線形ロジック 13c 非線形ロジック 31a セレクタ 31b セレクタ 31c セレクタ 1a noise generating means 1b noise generating means 1c noise generating means 3 switching section 5 switch 7 control section 11a register means 11b register means 11c register means 13ax non-linear logic 13ay non-linear logic 13b non-linear logic 13c non-linear logic 31a selector 31b selector 31c selector
Claims (3)
し得る複数の線形フィードバックシフトレジスタ手段
と、 入力される制御信号によって出力を変更し得る非線形ロ
ジックで構成され前記線形フィードバックシフトレジス
タ手段に接続される非線形ロジック手段と、 外部から入力される信号によって線形フィードバックシ
フトレジスタ手段と非線形ロジック手段に制御信号を与
える制御手段とを有することを特徴とする疑似ランダム
ノイズ発生装置。1. A plurality of linear feedback shift register means capable of changing an output according to an input control signal and a non-linear logic capable of changing an output according to an input control signal, and connected to the linear feedback shift register means. And a non-linear logic means, a linear feedback shift register means by a signal inputted from the outside, and a control means for giving a control signal to the non-linear logic means.
し得る複数の線形フィードバックシフトレジスタ手段
と、 この線形フィードバックシフトレジスタ手段に接続さ
れ、入力される制御信号によって当該複数の線形フィー
ドバックシフトレジスタ手段からの信号を入れ換える入
換え手段と、 外部から入力される信号によって線形フィードバックシ
フトレジスタ手段と入換え手段に制御信号を与える制御
手段とを有することを特徴とする疑似ランダムノイズ発
生装置。2. A plurality of linear feedback shift register means capable of changing an output according to an input control signal, and a plurality of linear feedback shift register means connected to the linear feedback shift register means, the control signals being input from the linear feedback shift register means. A pseudo-random noise generating device, comprising: a switching means for switching the signals of (1), a linear feedback shift register means by a signal input from the outside, and a control means for giving a control signal to the switching means.
し得る複数の線形フィードバックシフトレジスタ手段
と、 入力される制御信号によって出力を変更し得る非線形ロ
ジックで構成され前記線形フィードバックシフトレジス
タ手段に接続される非線形ロジック手段と、この非線形
ロジック手段に接続され、入力される制御信号によって
当該複数の非線形ロジック手段からの信号を入れ換える
入換え手段と、 外部から入力される信号によって線形フィードバックシ
フトレジスタ手段と非線形ロジック手段及び入換え手段
に制御信号を与える制御手段とを有することを特徴とす
る疑似ランダムノイズ発生装置。3. A plurality of linear feedback shift register means capable of changing an output according to an input control signal, and a non-linear logic capable of changing an output according to an input control signal, and connected to the linear feedback shift register means. And a non-linear logic means connected to the non-linear logic means for exchanging signals from the plurality of non-linear logic means according to an input control signal, and a linear feedback shift register means for non-linear with the externally input signal. A pseudo random noise generator comprising: a control means for applying a control signal to the logic means and the replacement means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3235007A JPH0575601A (en) | 1991-09-13 | 1991-09-13 | Pseudo random noise generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3235007A JPH0575601A (en) | 1991-09-13 | 1991-09-13 | Pseudo random noise generator |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0575601A true JPH0575601A (en) | 1993-03-26 |
Family
ID=16979686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3235007A Pending JPH0575601A (en) | 1991-09-13 | 1991-09-13 | Pseudo random noise generator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0575601A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012100078A (en) * | 2010-11-02 | 2012-05-24 | Kddi Corp | Device and method for stream cipher encryption, and program |
-
1991
- 1991-09-13 JP JP3235007A patent/JPH0575601A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012100078A (en) * | 2010-11-02 | 2012-05-24 | Kddi Corp | Device and method for stream cipher encryption, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100297154B1 (en) | Pseudorandom number generation circuit and data communication system employing the same | |
US5841874A (en) | Ternary CAM memory architecture and methodology | |
KR20000016179A (en) | Spiral scrambling | |
US20070098160A1 (en) | SCRAMBLING AND SELF-SYNCHRONIZING DESCRAMBLING METHODS FOR BINARY AND NON-BINARY DIGITAL SIGNALS NOT USING LFSRs | |
US4685132A (en) | Bent sequence code generator | |
EP0171408B1 (en) | Pseudo-random binary sequence generators | |
US4860236A (en) | Cellular automaton for generating random data | |
CN111694545A (en) | Random number generator | |
KR20100053507A (en) | Cryptographic random number generator using finite field operations | |
JP4195195B2 (en) | Sequence generator | |
US9166795B2 (en) | Device and method for forming a signature | |
US20090204656A1 (en) | Pseudo random number generator and method for generating a pseudo random number bit sequence | |
JP2940517B2 (en) | Nonlinear feedback shift register circuit | |
US20100180097A1 (en) | Generation and Self-Synchronizing Detection of Sequences Using Addressable Memories | |
JPH0575601A (en) | Pseudo random noise generator | |
KR20030054340A (en) | System for protecting data of code ROM in code ROM test | |
JP2721582B2 (en) | Secret device | |
KR20100069283A (en) | Device for gold code generation capable of delaying sequence and operating high speed | |
JPH04362809A (en) | Random series generator | |
KR20100050706A (en) | Scrambler device by generating array of pseudo random binary number | |
JPH04246681A (en) | Random number generating circuit | |
KR20050014948A (en) | The pseudo random number generator | |
Sixel et al. | Data encryption standard simulation and a bit-slice architecture design | |
JPS6264182A (en) | Video scrambler | |
JPH11305661A (en) | Circuit for shift register configuration, and shift register |