JP6992819B2 - 乱数発生回路および乱数発生方法 - Google Patents
乱数発生回路および乱数発生方法 Download PDFInfo
- Publication number
- JP6992819B2 JP6992819B2 JP2019557175A JP2019557175A JP6992819B2 JP 6992819 B2 JP6992819 B2 JP 6992819B2 JP 2019557175 A JP2019557175 A JP 2019557175A JP 2019557175 A JP2019557175 A JP 2019557175A JP 6992819 B2 JP6992819 B2 JP 6992819B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- light
- random number
- unit
- sampling
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/588—Random number generators, i.e. based on natural stochastic processes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C1/00—Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Semiconductor Lasers (AREA)
- Optical Communication System (AREA)
Description
本発明の第1の実施形態について図を参照して詳細に説明する。図1は、本実施形態の乱数生成回路の構成の概要を示したものである。本実施形態の乱数発生回路は、光出力手段1と、受光手段2と、電流電圧変換手段3と、比較手段4と、サンプリング手段5と、出力手段6を備えている。光出力手段1は、所定の波長の光を出力する。受光手段2は、光を受光し、電流信号に変換する。電流電圧変換手段3は、電流信号を電圧信号に変換する。比較手段4は、基準電圧と比較して電圧信号を2値の信号に変換する。サンプリング手段5は、光の雑音の周波数を基に設定された周期で、比較手段4が変換した2値の信号をサンプリングしてビットデータに変換する。出力手段6は、ビットデータを変換された順に並べたビット列のデータを出力する。
本発明の第2の実施形態について図を参照して詳細に説明する。図2は、本実施形態の乱数発生回路の構成の概要を示したものである。本実施形態の乱数発生回路100は、光モジュール10と、制御部20と、比較部31と、サンプリング部32と、反転部33と、電流電圧変換部34と、A/D変換部35を備えている。また、乱数発生回路100は、CPU(Central Processing Unit)と接続され、CPUに生成した乱数のデータと乱数の元にした光の状態に関する情報が出力される。
2 受光手段
3 電流電圧変換手段
4 比較手段
5 サンプリング手段
6 出力手段
10 光モジュール
11 光出力部
12 光波長フィルタ部
13 受光部
14 監視用受光部
15 温度調整部
16 温度監視部
20 制御部
21 光出力制御部
22 サンプリング制御部
23 温度制御部
24 比較検証部
25 出力部
31 比較部
32 サンプリング部
33 反転部
34 電流電圧変換部
35 A/D変換部
100 乱数発生回路
200 CPU
S11 電流制御信号
S12 温度制御信号
S13 温度計測信号
S14 閾値電圧信号
S15 電流信号
S16 監視結果信号
S17 サンプリング周期信号
S18 比較結果信号
S19 サンプリング結果信号
S20 反転信号
S21 電圧信号
S22 デジタル変換信号
S100 出力信号
S200 要求信号
Claims (10)
- 所定の波長の光を出力する光出力手段と、
前記光を受光し、電流信号に変換する受光手段と、
前記電流信号を電圧信号に変換する電流電圧変換手段と、
基準電圧と比較して前記電圧信号を2値の信号に変換する比較手段と、
前記光の雑音の周波数を基に設定された周期で、前記比較手段が変換した前記2値の信号をサンプリングしてビットデータに変換するサンプリング手段と、
前記ビットデータを変換された順に並べたビット列のデータを出力する出力手段と、
前記比較手段が変換した前記2値の信号を第1の経路と第2の経路とに分岐する分岐手段と、
前記第2の経路の前記2値の信号の電位を反転して出力する反転手段と
を備え、
前記サンプリング手段は、前記サンプリングを、前記第1の経路から入力される前記2値の信号と反転されて前記第2の経路から入力される前記2値の信号とに対して交互に行うことを特徴とする乱数生成回路。 - 所定の波長の光を出力する光出力手段と、
前記光を受光し、電流信号に変換する受光手段と、
前記電流信号を電圧信号に変換する電流電圧変換手段と、
基準電圧と比較して前記電圧信号を2値の信号に変換する比較手段と、
前記光の雑音の周波数を基に設定された周期で、前記比較手段が変換した前記2値の信号をサンプリングしてビットデータに変換するサンプリング手段と、
前記ビットデータを変換された順に並べたビット列のデータを出力する出力手段と
前記サンプリング手段が前記サンプリングした前記ビットデータの2値の比率を基に、前記基準電圧を設定する基準電圧設定手段と、
を備えることを特徴とする乱数生成回路。 - 前記サンプリング手段が前記サンプリングした前記ビットデータの2値の比率を基に、前記基準電圧を設定する基準電圧設定手段をさらに備えることを特徴とする請求項1に記載の乱数生成回路。
- 前記サンプリング手段が前記サンプリングした前記ビットデータがランダムに生成されているかを監視する監視手段をさらに備えることを特徴とする請求項1から3いずれかに記載の乱数生成回路。
- 前記光出力手段が出力する前記光を監視する光監視手段と、
前記光のパワーが一定になるように前記光出力手段を制御する制御手段と
をさらに備えることを特徴とする請求項1から4いずれかに記載の乱数生成回路。 - 前記出力手段は、外部からの要求に基づいて、前記ビット列の乱数としての状態の情報を要求元に出力することを特徴とする請求項1から5いずれかに記載の乱数生成回路。
- 請求項1から6いずれかに記載の乱数生成回路と、
前記ビット列のデータを乱数として処理を実行する演算処理装置と
を備え、
前記演算処理装置は、前記乱数生成回路から取得する前記ビット列のデータを乱数として用いた処理を実行することを特徴とする乱数発生システム。 - 光出力手段が、所定の波長の光を出力し、
受光手段が、前記光を受光し、電流信号に変換し、
電流電圧変換手段が、前記電流信号を電圧信号に変換し、
比較手段が、基準電圧と比較して前記電圧信号を2値の信号に変換し、
サンプリング手段が、前記光の雑音の周波数を基に設定された周期で、変換した前記2値の信号をサンプリングしてビットデータに変換し、
出力手段が、前記ビットデータを変換された順に並べたビット列のデータを出力し、
変換した前記2値の信号を第1の経路と第2の経路とに分岐し、
前記第2の経路の前記2値の信号の電位を反転し、
前記第1の経路から入力される前記2値の信号と反転されて前記第2の経路から入力される前記2値の信号を交互にサンプリングすることを特徴とする乱数生成方法。 - 光出力手段が、所定の波長の光を出力し、
受光手段が、前記光を受光し、電流信号に変換し、
電流電圧変換手段が、前記電流信号を電圧信号に変換し、
比較手段が、基準電圧と比較して前記電圧信号を2値の信号に変換し、
サンプリング手段が、前記光の雑音の周波数を基に設定された周期で、変換した前記2値の信号をサンプリングしてビットデータに変換し、
出力手段が、前記ビットデータを変換された順に並べたビット列のデータを出力し、
基準電圧設定手段が、前記サンプリング手段によりサンプリングされた前記ビットデータの2値の比率を基に、前記基準電圧を設定する
することを特徴とする乱数生成方法。 - 基準電圧設定手段が、前記サンプリング手段によりサンプリングされた前記ビットデータの2値の比率を基に、前記基準電圧を設定することを特徴とする請求項8に記載の乱数生成方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017228299 | 2017-11-28 | ||
JP2017228299 | 2017-11-28 | ||
PCT/JP2018/042925 WO2019107233A1 (ja) | 2017-11-28 | 2018-11-21 | 乱数発生回路および乱数発生方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2019107233A1 JPWO2019107233A1 (ja) | 2020-11-19 |
JP6992819B2 true JP6992819B2 (ja) | 2022-01-13 |
Family
ID=66664845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019557175A Active JP6992819B2 (ja) | 2017-11-28 | 2018-11-21 | 乱数発生回路および乱数発生方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11442699B2 (ja) |
JP (1) | JP6992819B2 (ja) |
CN (1) | CN111406247B (ja) |
WO (1) | WO2019107233A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11216251B2 (en) * | 2019-03-20 | 2022-01-04 | Raytheon Company | Wideband photonic radio frequency (RF) noise generator |
CN114026535A (zh) * | 2019-06-26 | 2022-02-08 | 日本电信电话株式会社 | 量子随机数产生装置和量子随机数产生方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007083417A1 (ja) | 2006-01-20 | 2007-07-26 | Niigata University | 物理乱数生成方法及び物理乱数生成装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60204032A (ja) * | 1984-03-28 | 1985-10-15 | Res Dev Corp Of Japan | 擬似乱数発生回路 |
JPH02145010A (ja) * | 1988-11-25 | 1990-06-04 | Ricoh Co Ltd | 乱数雑音発生方式 |
JPH0818510A (ja) * | 1994-07-01 | 1996-01-19 | Fujitsu Ltd | 光通信モジュール |
TW432234B (en) * | 1997-08-20 | 2001-05-01 | Advantest Corp | Optical signal transmission apparatus and method |
US6070178A (en) * | 1999-02-17 | 2000-05-30 | Starium Ltd | Generating random numbers from random signals without being affected by any interfering signals |
JP4883273B2 (ja) * | 2006-01-11 | 2012-02-22 | 日本電気株式会社 | 乱数品質管理装置および管理方法 |
JP4950924B2 (ja) | 2008-03-19 | 2012-06-13 | 日本電信電話株式会社 | カオスレーザ発振器と、それを用いた超高速物理乱数生成装置とその方法と、そのプログラムと記録媒体 |
CN101655779B (zh) * | 2008-08-18 | 2012-04-18 | 中国科学院物理研究所 | 真随机数发生器 |
GB0915000D0 (en) * | 2009-08-27 | 2009-09-30 | Univ Bruxelles | Quantum random number generation |
EP2788863B1 (en) * | 2011-12-07 | 2018-12-12 | Quintessencelabs Pty Ltd | Integrated quantum-random noise generator using quantum vacuum states of light |
CN105955707B (zh) * | 2016-04-27 | 2019-01-04 | 太原理工大学 | 一种过采样高速实时光学真随机数发生器 |
US10365895B2 (en) * | 2016-08-03 | 2019-07-30 | Scott A. Wilber | Synchronized true random number generator |
-
2018
- 2018-11-21 WO PCT/JP2018/042925 patent/WO2019107233A1/ja active Application Filing
- 2018-11-21 US US16/756,581 patent/US11442699B2/en active Active
- 2018-11-21 JP JP2019557175A patent/JP6992819B2/ja active Active
- 2018-11-21 CN CN201880076358.9A patent/CN111406247B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007083417A1 (ja) | 2006-01-20 | 2007-07-26 | Niigata University | 物理乱数生成方法及び物理乱数生成装置 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2019107233A1 (ja) | 2020-11-19 |
CN111406247B (zh) | 2023-10-10 |
WO2019107233A1 (ja) | 2019-06-06 |
CN111406247A (zh) | 2020-07-10 |
US11442699B2 (en) | 2022-09-13 |
US20200285447A1 (en) | 2020-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6992819B2 (ja) | 乱数発生回路および乱数発生方法 | |
JP4423431B2 (ja) | 物理乱数生成方法及び物理乱数生成装置 | |
JP5974096B2 (ja) | パルス光源およびパルスレーザ光の位相差を安定に制御する方法 | |
JP2009109474A (ja) | トランシーバモジュールにおけるジッタの測定のための方法および装置 | |
JP5817293B2 (ja) | 光変調装置およびバイアス電圧制御方法 | |
JP2023549750A (ja) | 温度依存応答を有する光学素子のための温度ロックループ | |
TW201519545A (zh) | 封閉迴路光學調變振幅控制 | |
US6711342B2 (en) | Optical random number generator and method of optically generating random numbers | |
JP2004289820A (ja) | 光学システムの性能を評価する方法及び装置 | |
US20160209268A1 (en) | Terahertz receiver and terahertz imaging sensor apparatus for high data rate | |
JP4782889B1 (ja) | 繰り返し周波数制御装置 | |
JP6400235B1 (ja) | 光送信装置および光送信方法 | |
JP2012138472A (ja) | 繰り返し周波数制御装置 | |
US8179933B1 (en) | Systems and methods for visible light source evaluation | |
JP2000200922A (ja) | 光信号検出装置および光信号検出方法 | |
KR101001621B1 (ko) | 편광변환장치 및 방법 | |
RU2777422C1 (ru) | Способ и устройство генерации квантовых состояний в системе квантового распределения ключей с фазовым кодированием | |
Zhmud et al. | Smart phase locking of the frequency of two identical lasers to each other | |
US11848653B2 (en) | Method and apparatus to speed convergence and control behavior of digital control loop | |
US10938365B2 (en) | Variable step size to reduce convergence time of a control loop | |
KR100856923B1 (ko) | 광통신 시스템에서의 광원 파장 가변 제어 방법 및 장치 | |
JP6514986B2 (ja) | 光源の駆動条件調整方法 | |
JP2011253964A (ja) | 半導体レーザ装置、および、半導体レーザ装置の試験方法 | |
JPS6336456B2 (ja) | ||
JP2005140828A (ja) | 光信号発生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210525 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210715 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20211021 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211122 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6992819 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |