JP2001209314A - Pseudorandom number generator - Google Patents

Pseudorandom number generator

Info

Publication number
JP2001209314A
JP2001209314A JP2000056483A JP2000056483A JP2001209314A JP 2001209314 A JP2001209314 A JP 2001209314A JP 2000056483 A JP2000056483 A JP 2000056483A JP 2000056483 A JP2000056483 A JP 2000056483A JP 2001209314 A JP2001209314 A JP 2001209314A
Authority
JP
Japan
Prior art keywords
time series
dimensional mapping
generated
output
pseudorandom
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000056483A
Other languages
Japanese (ja)
Inventor
Katsufusa Shono
克房 庄野
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.)
MICRO TECHNOLOGY KK
Original Assignee
MICRO TECHNOLOGY KK
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 MICRO TECHNOLOGY KK filed Critical MICRO TECHNOLOGY KK
Priority to JP2000056483A priority Critical patent/JP2001209314A/en
Publication of JP2001209314A publication Critical patent/JP2001209314A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide a pseudorandom number generator which generates artificially generated time series signals (which are aritifically reproduced and are binary groups considered to be noise and random number) whereas true physical noise and random numbers are not reproducible and can not be the objectives of industrial technology. SOLUTION: A one-dimensional mapping circuit made up with three stages of CMOS inverters is constituted into a flip-flop through a CMOS switch and time series (an output) generated from an initial condition are quantized by a two bit ADC to obtain a binary output. When the one-dimensional mapping circuit satisfies the condition to generate chaos, pseudorandom numbers are generated. An overlap of time series generated by two pseudorandom number generators which are made in the same manner and given the same conditions becomes pseudorandom noise (PN) signals.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】ディジタル・コンピュータの発
展、それらのネットワーク化、その中での膨大な情報の
交換に答えるために、非同期多重通信の実現への期待が
高まっている。
BACKGROUND OF THE INVENTION In order to respond to the development of digital computers, their networking, and the exchange of enormous information therein, expectations for realizing asynchronous multiplex communication are increasing.

【0002】この通信技術の普及目的は、膨大なディジ
タル化された情報を目的に応じて確実に伝送するとき
に、1本の通信回線を共同で使用するという便利性にあ
るが、それだけにとどまらず、社会システムとしての通
信網の頑健性、不正アクセス防止、機密の保証なども同
時に目的としている。
[0002] The purpose of dissemination of this communication technology is the convenience of jointly using one communication line when transmitting enormous digitized information reliably according to the purpose, but it is not limited thereto. It also aims at the robustness of the communication network as a social system, the prevention of unauthorized access, and the assurance of confidentiality.

【0003】[0003]

【従来の技術】ディジタルファイルを時系列とみなし、
他の人為的に作成された時系列を用いてスクランブルを
かける暗号方式をストリーム暗号といい、ブロック暗号
に対比される。人為的に作成する時系列信号をPN信号
という。疑似雑音信号の略である。真の物理雑音は再現
することができないから、産業技術とはなりえない。人
為的に再現できるが、雑音や乱数とみなせる2値系列の
生成が望まれている。
2. Description of the Related Art Digital files are regarded as time series,
A cryptosystem that scrambles using another artificially created time series is called a stream cipher, and is compared with a block cipher. The time series signal created artificially is called a PN signal. Abbreviation of pseudo noise signal. Since true physical noise cannot be reproduced, it cannot be an industrial technology. It is desired to generate a binary sequence that can be artificially reproduced but can be regarded as noise or random numbers.

【0004】疑似雑音は疑似乱数と同じ意味である。真
の乱数は、たとえばコイン投げやサイコロ振りのように
再現できないから、やはり産業技術とはなり得ない。一
方、予測できない数列でないと、十分なスクランブルや
十分な拡散は実現できない。考え方の上で矛盾すること
を産業技術として実現していかねばならない。
[0004] Pseudo noise has the same meaning as pseudo random numbers. Since true random numbers cannot be reproduced like, for example, flipping coins or rolling dice, they cannot be used as industrial technology. On the other hand, if the sequence is not predictable, sufficient scrambling and sufficient spreading cannot be realized. It is necessary to realize inconsistency in thinking as industrial technology.

【0005】従来、シフトレジスタ系列、M系列などが
PN信号の候補として検討されてきたが、数学的には剰
余演算の余りを用いた時系列の生成法であり、短いPN
信号のときに特に種類が制限される。PN信号としての
致命的な欠点である。
Conventionally, shift register series, M series, and the like have been considered as PN signal candidates. However, mathematically, this is a time series generation method using the remainder of the remainder operation, and a short PN signal is generated.
In the case of a signal, the type is particularly limited. This is a fatal disadvantage as a PN signal.

【0006】本案はあらゆる周波数成分の波を包含する
カオスを出発点とし、非線形量子化という数学的には小
数点以下を切り捨てることにより整数にスケーリングす
るという新しい考えに基づき、2値符号列を生成するハ
ードウエア(集積回路)に関する。
In the present invention, a binary code sequence is generated based on a new idea of non-linear quantization, in which chaos including waves of all frequency components is used as a starting point, and which is mathematically truncated to an integer. It relates to hardware (integrated circuit).

【0007】[0007]

【発明が解決しようとする課題】一次元写像回路が写像
を繰り返すことにより、長い時系列を生成することは知
られている。長い時系列を切り出してPN信号の周期系
列として使用するとき、切り出した時系列の自己相関及
び相互相関が十分に小さい必要がある。すなわち位相を
ずらしていったときに相互に重なり合わないことが求め
られる。
It is known that one-dimensional mapping circuits generate long time series by repeating mapping. When a long time series is cut out and used as a periodic series of a PN signal, the cut-out time series needs to have sufficiently small autocorrelation and cross-correlation. That is, it is required that when the phases are shifted, they do not overlap each other.

【0008】切り出す時系列の種類が多いだけでなく、
一つの一次元写像回路から出発しても、与える初期値を
かえることにより、確実に異なる組み合わせの長い時系
列を生成できねばならない。カオスでは初期値を実数で
与えるが、実数は無限の数列であるから産業技術として
は採用されない。本案では、DA変換器により実数に相
当する印加電圧を与える。分解能をあげることにより種
類を増すことができる。
[0008] Not only are there many types of time series to be cut out,
Even when starting from one one-dimensional mapping circuit, it is necessary to surely generate long time series of different combinations by changing the given initial value. In chaos, the initial value is given as a real number, but since the real number is an infinite sequence, it is not adopted as an industrial technology. In the present invention, an applied voltage corresponding to a real number is given by a DA converter. By increasing the resolution, the types can be increased.

【0009】集積回路の一次元写像回路には調整電圧を
外部から与えることができる。このことにより取り出す
時系列の種類をさらに増すことができる。
An adjustment voltage can be externally applied to the one-dimensional mapping circuit of the integrated circuit. As a result, the types of time series to be extracted can be further increased.

【0010】[0010]

【課題を解決するための手段】図1は本案疑似乱数発生
器の概念を説明するためのブロック図である。1、2は
1入力1出力の一次元写像回路である。3、4、5は外
部クロックに同期して開閉するCMOSスイッチであ
る。1、3と2、4はフリップフロップのループを構成
している。外部クロックが刻む離散時間t(0,1,
2,・・・)に従ってカオス時系列を生成するのはこの
ループにおいてである。
FIG. 1 is a block diagram for explaining the concept of the pseudo random number generator of the present invention. Reference numerals 1 and 2 are one-input one-output one-dimensional mapping circuits. CMOS switches 3, 4, and 5 open and close in synchronization with an external clock. 1, 3, 2 and 4 form a flip-flop loop. Discrete time t (0, 1,
It is in this loop that the chaotic time series is generated according to (2,...).

【0011】t=0におけるループの内部状態の初期値
はCMOSスイッチ5を介して、DA変換器8により与
えられる。DA変換器8の入力9は外部にもうけられた
ディジタルコンピュータにより与えられる。
The initial value of the internal state of the loop at t = 0 is given by the DA converter 8 via the CMOS switch 5. The input 9 of the DA converter 8 is provided by an externally provided digital computer.

【0012】6、7は一次元写像回路1、2の出力をC
MOSスイッチ3、4(交互に開閉する)を介して、あ
るしきい値により大小を判別する1ビット出力のAD変
換器である。出力10、11は交互に取り出される2値
符号列である。離散時間tに関し交互に”0”または”
1”の2値が時系列として出力される。
Reference numerals 6 and 7 denote outputs of the one-dimensional mapping circuits 1 and 2 as C
This is a 1-bit output AD converter that determines the magnitude by a certain threshold value through MOS switches 3 and 4 (open and close alternately). Outputs 10 and 11 are binary code strings taken out alternately. Alternating "0" or "0" for discrete time t
1 "is output as a time series.

【0013】[0013]

【作用】一次元写像回路1、2の入出力伝達特性の対称
性は、時系列出力10、11の”0”と”1”の分布に
直接影響を与える。理想的な疑似乱数の場合には、”
0”と”1”の分布の比率が等しい。そのように本案疑
似乱数発生器を動作させたいときには、一次元写像回路
1、2を等しい伝達特性を持ち、かつ対称性がよくなる
ように設計する。
The symmetry of the input / output transfer characteristics of the one-dimensional mapping circuits 1 and 2 directly affects the distribution of "0" and "1" of the time series outputs 10 and 11. In the case of an ideal pseudorandom number,
The ratios of the distributions of 0 "and 1" are equal. In order to operate the pseudo random number generator of the present invention in such a manner, the one-dimensional mapping circuits 1 and 2 are designed so as to have equal transfer characteristics and to improve symmetry. .

【0014】産業技術としての疑似乱数発生器は、必ず
しも”0”と”1”の分布の比率が等しくなることを要
求しない。位相をシフトしたときの自己相関及び相互相
関が十分小さければ、ストリーム暗号の暗号コードに分
布の片寄りがあっても不都合は生じない。対称性を前提
に暗号コードの解析ができないという意味で、システム
の頑健性が強化されているということができる。
A pseudo-random number generator as an industrial technique does not necessarily require that the distribution ratios of "0" and "1" be equal. If the auto-correlation and the cross-correlation when the phase is shifted are sufficiently small, no inconvenience occurs even if the stream cipher code has a non-uniform distribution. It can be said that the robustness of the system has been enhanced in the sense that the cryptographic code cannot be analyzed on the premise of symmetry.

【0015】一次元写像回路1、2の入出力伝達特性を
等しくする必然性もない。各トランジスタに与える重み
を意識的に違って与えることでも実現でき、同じに設計
した場合でも、外部からの調整電圧を変えて与えること
により伝達特性を違えることができる。写像のダイナミ
ックレンジを拡げるように相互に歪んだ伝達特性を組み
合わせて良い。
There is no necessity to make the input / output transfer characteristics of the one-dimensional mapping circuits 1 and 2 equal. It can also be realized by intentionally giving different weights to the transistors, and even in the case of the same design, the transfer characteristics can be changed by changing and applying an external adjustment voltage. Mutually distorted transfer characteristics may be combined to extend the dynamic range of the mapping.

【0016】[0016]

【実施例】本案実施例の回路図を図2に示す。図1と図
2は対応して描かれている。N字型の入出力伝達特性を
示す一次元写像回路1、2は6個のMOSトランジスタ
で構成されている。各トランジスタのチャネル寸法比W
/L(Wは幅、Lは長さ)が重みとして数字で与えられ
ている。初段のCMOSソースホロアは増加関数を与
え、2段目のCMOSインバータは減少関数を与える。
入出力を共通とすることにより関数合成を行い、結果と
してN字型の伝達特性を与える。
FIG. 2 is a circuit diagram of an embodiment of the present invention. 1 and 2 are drawn correspondingly. The one-dimensional mapping circuits 1 and 2 exhibiting N-shaped input / output transfer characteristics are constituted by six MOS transistors. Channel dimension ratio W of each transistor
/ L (W is width, L is length) is given by a number as a weight. The first-stage CMOS source follower provides an increasing function, and the second-stage CMOS inverter provides a decreasing function.
By combining inputs and outputs, function synthesis is performed, and as a result, an N-shaped transfer characteristic is given.

【0017】3段目のCMOSインバータは、外部調整
電圧12、13を受けて、一次元写像回路1、2の伝達
特性に歪みを加える。外部調整電圧12、13は同じ電
圧を与えても良い。違う電圧を印可して、別々に調整し
ても良い。
The third-stage CMOS inverter receives the external adjustment voltages 12 and 13 and applies distortion to the transfer characteristics of the one-dimensional mapping circuits 1 and 2. The same voltage may be applied to the external adjustment voltages 12 and 13. Different voltages may be applied and adjusted separately.

【0018】外部調整電圧12、13は、コンピュータ
であらかじめ設定して与えたディジタルコードをDA変
換器によってアナログ電圧に変換して与えてもよい。そ
の場合、調整電圧はDA変換器の分解能に応じてステッ
プ状に変化する。
The external adjustment voltages 12, 13 may be provided by converting a digital code set in advance by a computer into an analog voltage by a DA converter. In that case, the adjustment voltage changes stepwise according to the resolution of the DA converter.

【0019】CMOSスイッチ3、4、5はPMOSト
ランジスタとNMOSトランジスタを並列に接続した伝
送ゲートにCMOSインバータを組み合わせて構成す
る。制御信号14、15、16によりCMOSスイッチ
の開閉が行われる。端子16には初期値を与えるリセッ
トパルスが加えられ、初期値の値はDA変換器8により
与えられる。例えば、12ビット分解能のDA変換器を
採用したシステムにおいては、初期値の種類は212
4096通りに与えることができる。
The CMOS switches 3, 4, and 5 are configured by combining a CMOS inverter with a transmission gate in which a PMOS transistor and an NMOS transistor are connected in parallel. The CMOS switches are opened and closed by the control signals 14, 15, and 16. A reset pulse giving an initial value is applied to the terminal 16, and the value of the initial value is given by the DA converter 8. For example, in a system employing a 12-bit resolution DA converter, the type of the initial value is 2 12 =
It can be provided in 4096 ways.

【0020】端子14、15に与えるクロック(離散時
間t)は互いに重なりのない矩形波を与える。最大のク
ロック周波数が、本案疑似乱数発生器の処理速度を与え
る。この速度は一次元写像回路の状態決定速度で決ま
る。個別部品でプリント基板上にブレッドボードしたと
き、クロック周波数を20kHzまであげることができ
た。本案の回路は、標準的なCMOS集積回路技術によ
り集積回路のチップとすることを目標とするが最小寸法
=0.8μmで製作したとき、1MHzでは動作すると
シミュレートされている。
The clocks (discrete time t) applied to the terminals 14 and 15 give rectangular waves that do not overlap each other. The maximum clock frequency gives the processing speed of the pseudo random number generator of the present invention. This speed is determined by the state determination speed of the one-dimensional mapping circuit. When individual components were breadboarded on a printed circuit board, the clock frequency could be increased to 20 kHz. The circuit of the present invention aims to be an integrated circuit chip by standard CMOS integrated circuit technology, but is simulated to operate at 1 MHz when manufactured with a minimum dimension of 0.8 μm.

【0021】1ビット出力のAD変換器6、7は抵抗
(rA,)分割基準電圧と一次元写像回路の出力電
圧を比較器で比較して大小(”0”または”1”)の判
別をする。出力10、11は外部クロック(離散時間
t)に関し交互に取り出される2値コード時系列データ
である。
The 1-bit output AD converters 6 and 7 compare the resistance (r A, r B ) divided reference voltage with the output voltage of the one-dimensional mapping circuit by a comparator and determine whether the voltage is large or small ("0" or "1"). Is determined. Outputs 10 and 11 are binary code time-series data alternately extracted with respect to an external clock (discrete time t).

【0022】出力2値コード時系列データは”0”と”
1”の乱数的配列である。一次元写像回路の伝達特性の
対称性がいいときには、”0”と”1”の出現頻度は等
しい。孤立した”0”または”1”は”00””11”
といった連続した値の2倍あらわれる。
The output binary code time series data is "0" and "0".
This is a random array of 1s. When the transfer characteristic of the one-dimensional mapping circuit is good in symmetry, the appearance frequencies of "0" and "1" are equal. Isolated "0" or "1" is "00"" 11 "
Appears twice as a continuous value.

【0023】カオスの目で見たとき、この世の中に同じ
といえるものはない。一次元写像回路の伝達特性が完全
に対称だということはない。2つの一次元写像回路の伝
達特性が完全に一致するということもない。2つのAD
変換器が同じ量子化をしているという保証はない。この
点にロジスティックマップの計算(量子化分解能n=
1)との違いがあり、ハードウエア化の意味がある。
When viewed from the perspective of chaos, nothing is the same in the world. The transfer characteristics of a one-dimensional mapping circuit are not completely symmetric. The transfer characteristics of the two one-dimensional mapping circuits do not completely match. Two AD
There is no guarantee that the converters have the same quantization. At this point, calculation of the logistic map (quantization resolution n =
There is a difference from 1), meaning that it is implemented in hardware.

【0024】カオスの産業技術において、初期値敏感性
の保持は重要な要素である。本案において初期値敏感性
はDA変換器8により与えられる。すなわち、異なる初
期値より出発した2値コード時系列は位相を変えて重ね
合わせても重なり合うことはない。自己相関も十分小さ
く、相互相関も十分小さい時系列が得られる。
In chaotic industrial technology, maintaining initial value sensitivity is an important factor. In the present case, the initial value sensitivity is provided by the DA converter 8. That is, the binary code time series starting from different initial values does not overlap even if they are superimposed with different phases. A time series in which the autocorrelation is sufficiently small and the crosscorrelation is also sufficiently small can be obtained.

【0025】出力10、11の2値系列をY(t)とし
よう。周期系列を切り出してPN信号とするためには、
例えば周期64ビットの2値系列PN信号の場合、Y
(0)〜Y(63)、Y(64)〜Y(127)、・・
・・というように切り取るのは1例である。t=216
=65536まで計測していたとすると、1024通り
の周期64ビットPN信号が得られる。初期値を与える
DA変換器8の分解能を12ビットとしたとき、初期値
は212=4096通りに与えることができ、得られる
PN信号の種類は4,194,304通りという多さに
なる。
Let the binary sequence of outputs 10 and 11 be Y (t). In order to cut out a periodic sequence and make it a PN signal,
For example, in the case of a binary sequence PN signal having a period of 64 bits, Y
(0) to Y (63), Y (64) to Y (127), ...
It is an example to cut out like this. t = 2 16
= 65536, 1024 types of PN signals with a period of 64 bits are obtained. Assuming that the resolution of the DA converter 8 for giving the initial value is 12 bits, the initial value can be given in 2 12 = 4096 ways, and the types of PN signals obtained are as many as 4,194,304.

【0026】このようにして取り出されたPN信号のす
べてが独立に使用できるという保証はない。自己相関及
び相互相関を位相をかえて調べ、周期以外で十分相関が
小さいことを検証しておく必要がある。
There is no guarantee that all of the PN signals extracted in this way can be used independently. It is necessary to check the auto-correlation and the cross-correlation by changing the phase and verify that the correlation is sufficiently small except for the period.

【0027】[0027]

【発明の効果】DA変換器8とクロックジェネレータを
オンチップにしなければ、図2に示すように十分小規模
の集積回路のチップとして本案疑似乱数発生器を実現す
ることができる。疑似乱数発生回路のコアである一次元
写像回路を含むフリップフロップループがアナログ回路
であるのに対し、DA変換器8及びクロックジェネレー
タはディジタル回路で構成できるので、集積回路化は容
易である。
As long as the DA converter 8 and the clock generator are not on-chip, the pseudo random number generator of the present invention can be realized as a sufficiently small-scale integrated circuit chip as shown in FIG. The flip-flop loop including the one-dimensional mapping circuit, which is the core of the pseudo-random number generation circuit, is an analog circuit, whereas the DA converter 8 and the clock generator can be constituted by digital circuits, so that integration into an integrated circuit is easy.

【0028】CMOS集積回路は一般にはエンハンスメ
ントモードで設計実現されるが、本案疑似乱数発生回路
の一次元写像回路の初段CMOSソースホロアはディプ
レッションモードに設計実現した方がよい。MOSトラ
ンジスタの重みを小さく設計でき、バランスのとれた一
次元写像回路のマスク設計ができる。
Although the CMOS integrated circuit is generally designed and realized in the enhancement mode, the first-stage CMOS source follower of the one-dimensional mapping circuit of the pseudo random number generation circuit of the present invention is preferably designed and realized in the depletion mode. The weight of the MOS transistor can be designed to be small, and a well-balanced one-dimensional mapping circuit mask can be designed.

【0029】一次元写像回路1、2の伝達特性の対称
性、2つの対をなす一次元写像回路1と2の伝達特性の
一致または不一致具合が、カオスの初期値敏感性とあい
まって、出力2値系列の”0”と”1”のバランスを微
妙に狂わせる。このようなハードウエアの特長はカオス
・ストリーム暗号の頑健性を向上させる。
The symmetry of the transfer characteristics of the one-dimensional mapping circuits 1 and 2 and the coincidence or mismatch of the transfer characteristics of the two pairs of one-dimensional mapping circuits 1 and 2 together with the initial value sensitivity of the chaos provide an output. The balance between "0" and "1" of the binary sequence is slightly disturbed. Such hardware features improve the robustness of the chaotic stream cipher.

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

【図1】疑似乱数発生器のブロック図である。FIG. 1 is a block diagram of a pseudo random number generator.

【符号の説明】[Explanation of symbols]

1 一次元写像回路 2 一次元写像回路 3 CMOSスイッチ 4 CMOSスイッチ 5 CMOSスイッチ 6 AD変換器 7 AD変換器 8 DA変換器 9 ディジタルコード入力(初期値) 10 出力 11 出力 Reference Signs List 1 one-dimensional mapping circuit 2 one-dimensional mapping circuit 3 CMOS switch 4 CMOS switch 5 CMOS switch 6 A / D converter 7 A / D converter 8 D / A converter 9 Digital code input (initial value) 10 Output 11 Output

【図2】疑似乱数発生器の回路図である。FIG. 2 is a circuit diagram of a pseudo random number generator.

【符号の説明】[Explanation of symbols]

1 一次元写像回路 2 一次元写像回路 3 CMOSスイッチ 4 CMOSスイッチ 5 CMOSスイッチ 6 AD変換器 7 AD変換器 8 DA変換器 9 ディジタルコード入力(初期値) 10 出力 11 出力 12 外部調整電圧 13 外部調整電圧 14 外部クロック(離散時間) 15 外部クロック(離散時間) 16 外部クロック(スタート信号) Reference Signs List 1 1D mapping circuit 2 1D mapping circuit 3 CMOS switch 4 CMOS switch 5 CMOS switch 6 A / D converter 7 A / D converter 8 D / A converter 9 Digital code input (initial value) 10 Output 11 Output 12 External adjustment voltage 13 External adjustment Voltage 14 External clock (discrete time) 15 External clock (discrete time) 16 External clock (start signal)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 2個の一次元写像回路をCMOSスイッ
チを介してフリップフロップのループに接続し、各一次
元写像回路の出力をCMOSスイッチを介してAD変換
器を通して2値系列を出力することを特長とする疑似乱
数発生器。
1. Two one-dimensional mapping circuits are connected to a loop of a flip-flop via a CMOS switch, and the output of each one-dimensional mapping circuit is output as a binary sequence through an AD converter via a CMOS switch. Pseudo random number generator.
JP2000056483A 2000-01-27 2000-01-27 Pseudorandom number generator Pending JP2001209314A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000056483A JP2001209314A (en) 2000-01-27 2000-01-27 Pseudorandom number generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000056483A JP2001209314A (en) 2000-01-27 2000-01-27 Pseudorandom number generator

Publications (1)

Publication Number Publication Date
JP2001209314A true JP2001209314A (en) 2001-08-03

Family

ID=18577420

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000056483A Pending JP2001209314A (en) 2000-01-27 2000-01-27 Pseudorandom number generator

Country Status (1)

Country Link
JP (1) JP2001209314A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108289628A (en) * 2016-01-20 2018-07-17 密克罗奇普技术公司 Method, system and equipment for measuring the multiple signal in body

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108289628A (en) * 2016-01-20 2018-07-17 密克罗奇普技术公司 Method, system and equipment for measuring the multiple signal in body
CN108289628B (en) * 2016-01-20 2022-05-17 密克罗奇普技术公司 Method, system and apparatus for measuring multiple signals in a body

Similar Documents

Publication Publication Date Title
KR100396243B1 (en) Pseudorandom number generator, stream encryption method, and stream encrypting communication method
US4852023A (en) Nonlinear random sequence generators
JP2000252751A (en) Method for generating spread spectrum signal, spread spectrum signal generator, method for encrypting stream and method for stream encryption communication
Dubrova Finding matching initial states for equivalent NLFSRs in the Fibonacci and the Galois configurations
Michaels A maximal entropy digital chaotic circuit
Rajeshwaran et al. Cellular automata based hashing algorithm (CABHA) for strong cryptographic hash function
AVAROĞLU et al. A novel S-box-based postprocessing method for true random number generation
Fúster-Sabater et al. Chaotic modelling of the generalized self-shrinking generator
Singla et al. A chaotic neural network based cryptographic pseudo-random sequence design
Ghazi et al. Robust and efficient dynamic stream cipher cryptosystem
Ding Pattern distributions of Legendre sequences
CN100359803C (en) Random variation analog bias signal device in random number generator
Shanta et al. Design of a lightweight reconfigurable prng using three transistor chaotic map
JP2001209314A (en) Pseudorandom number generator
WO2002091167A1 (en) Random number generator
JP2002217898A (en) Pseudo random number generating system
Molina-Gil et al. Pseudorandom generator to strengthen cooperation in VANETs
PV et al. Design and implementation of efficient stochastic number generator
Jansen et al. Cascade jump controlled sequence generator (CJCSG)
Vooke et al. Design of Pseudo-Random Number Generator Using Non-Linear Feedback Shift Register
KR20050084153A (en) System and method for true random number generation
JP3917864B2 (en) Pseudorandom signal generation method and apparatus
Shaker et al. New design of efficient non-linear stream key generator
Nguyen et al. On the desired properties of linear feedback shift register (lfsr) based high-speed pn-sequence-generator
Ramakrishnan et al. Wireless security protocol using a low cost pseudo random number generator