(57)【要約】  【課題】高速で、回路規模が小さく、かつ消費電力の少ない乱数発生回路として複数の負性微分抵抗素子を用いる回路構成が知られている。従来この構成では、負性微分素子の極大電流値が等しいことが要求され、回路設計上の難点となっていた。本発明においては、極大電流値のばらつきの影響が少なく、かつ高速で、低消費電力の乱数発生回路の実現を目的とした。  【解決手段】直列に接続した２つの負性微分抵抗素子の接続点に電源電圧の１／２の電圧を印加することにより、これら負性微分抵抗素子回路の不安定点に一致させて初期状態とする。次に駆動用トランジスタをＯＦＦ状態としてこの電圧を取り除くと、出力点が上記不安定点から論理１または０のどちらかの安定点に遷移することを利用して乱数を発生させる構成とした。【選択図】図１
2005293489.tif 000002
【特許請求の範囲】
【請求項１】
二つの負性微分抵抗素子を直列に接続して得られる回路の両端に直流電圧Ｖｄｄを第一の電圧として印加し、
前記回路の一方の端子には前記直流電圧Ｖｄｄの高電位側を接続し、
他方の端子には前記直流電圧Ｖｄｄの低電位側を接続し、
前記二つの負性微分抵抗素子の接続点に電界効果型トランジスタの第一の電極としてのソース電極を接続し、
前記電界効果型トランジスタの第二の電極としてのドレイン電極に前記直流電圧Ｖｄｄの２分の１の電圧すなわちＶｄｄ／２を第二の電圧として印加し、
前記接続点を出力電圧Ｖｏｕｔの出力点とし、
前記電界効果型トランジスタの第三の電極としてのゲート電極に、振動電圧を印加することで、前記電界効果型トランジスタのＯＮ／ＯＦＦを制御し、
前記電界効果型トランジスタがＯＮの時に前記接続点に前記第２の電圧を印加し、
前記電界効果型トランジスタがＯＦＦの時に、前記接続点に印加されている第二の電圧を遮断し、この際、不可避的に加わる負性微分抵抗素子特性の熱揺らぎによって決定される出力を前記出力点から出力し、それを自然乱数として用いることを特徴とする乱数発生回路。
【請求項２】
請求項１に記載の乱数発生回路において、
電界効果型トランジスタの代わりにバイポーラトランジスタを用い、電界効果型トランジスタのゲート、ドレイン、ソースの各電極を、それぞれバイポーラトランジスタのべース、コレクタ、エミッタの各電極と置き換えることを特徴とする乱数発生回路。
【請求項３】
請求項１または請求項２に記載の乱数発生回路おいて、
前記負性微分抵抗素子の少なくとも一方について、抵抗体を前記負性微分抵抗素子に並列に接続して得られる回路を複合負性微分抵抗素子として置き換えたことを特徴とする乱数発生回路。
【請求項４】
請求項１または請求項２に記載の乱数発生回路において、
前記負性微分抵抗素子の少なくとも一方について、トランジスタを前記負性微分抵抗素子に並列に接続して得られる回路を複合負性微分抵抗素子として置き換えたことを特徴とする乱数発生回路。
【請求項５】
請求項１または請求項２に記載の乱数発生回路において、
前記負性微分抵抗素子の少なくとも一方について、抵抗体とトランジスタとを前記負性微分抵抗素子に並列に接続して得られる複合負性微分抵抗素子に置き換えたことを特徴とする乱数発生回路。
【請求項６】
請求項１乃至請求項５の何れかに記載の乱数発生回路において、
前記負性微分抵抗素子として共鳴トンネルダイオードを用いることを特徴とする乱数発生回路。
【請求項７】
請求項１乃至請求項５の何れかに記載の乱数発生回路において、
前記負性微分抵抗素子としてエサキダイオードを用いることを特徴とする乱数発生回路。
【請求項８】
請求項１乃至請求項５の何れかに記載の乱数発生回路において、
前記負性微分抵抗素子としてトランジスタで構成される負性微分抵抗特性を有する回路を用いることを特徴とする乱数発生回路。
【請求項９】
請求項１乃至請求項８の何れかに記載の乱数発生回路を複数個使用し、
前記複数の乱数発生回路を並列に設置し、
並列データ構成の乱数出力を得ることを特徴とする乱数発生回路。
【請求項１０】
請求項１乃至請求項８の何れかに記載の乱数発生回路を用い、
単一の乱数発生回路を複数回サンプリングすることにより直列データ出力を得ることを特徴とする乱数発生回路。
【請求項１１】
請求項１乃至請求項８の何れかに記載の乱数発生回路において、
前記電界効果型トランジスタまたは前記バイポーラトランジスタの前記第２の電極に前記第二の電圧Ｖｄｄ／２を印加する方法として、
前記二つの負性微分抵抗素子の直列接続回路への前記第一の電圧Ｖｄｄと接地との間に同じ大きさの２本の抵抗体を直列に接続し、該２本の抵抗体の接続点から、前記第二の電圧Ｖｄｄ／２を得、該第二の電圧Ｖｄｄ／２を前記電界効果型トランジスタまたは前記バイポーラトランジスタの前記第二の電極に供給することを特徴とする乱数発生回路。
【請求項１２】
請求項１１に記載の乱数発生回路において、
前記抵抗体の代わりに２個の直列接続したキャパシタを用い、該キャパシタの接続点から前記第二の電圧Ｖｄｄ／２に相当する電圧を発生せしめることを特徴とする乱数発生回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自然乱数の高速発生が可能で、低消費電力であり、かつ占有面積を小さくし得る小回路規模な乱数発生回路に関する。
【背景技術】
【０００２】
乱数を得る方法としては、予め定められたプログラムによって乱数を発生する擬似乱数発生法と、自然界で生じる確率的事象を利用した自然乱数発生法との２つが挙げられる。ともに、暗号化通信における鍵の生成などに利用されるが、前者はアルゴリズムが知られてしまうと、生成される乱数が予測できるが、後者は文宇通り、自然界で確率的に生じる事象を利用するため、予測不可能な真の乱数が得られる。このため、後者の自然界における確率事象を利用する方法による乱数発生を用いることが通信における情報の暗号化には最適とされている。
【０００３】
従来の自然乱数を得る方法として、抵抗体を用意し、熱雑音によって生じる抵抗値の揺らぎを電圧変換し、さらに増幅器によって雑音信号を増幅し、得られる雑音信号に対して、予め定めた閾値と比較することで、論理値“０”または“１”の判定を行い、乱数を得るという方法がある。
【０００４】
あるいは、下記（特許文献１）で開示されている負性微分抵抗素子を用いた、高速かつ低電力消費を満たしながら乱数を得る方法もある。これは二つの極大電流値の等しい負性微分抵抗素子を直列に接続した回路を振動型の電圧で駆動し、その際、雑音によって２つの素子の極大電流値の均衡を崩し、論理値“０”または“１”のどちらかに出力を決定する方法である。
【０００５】
上記の抵抗体の熱雑音によって生じる抵抗値の揺らぎは非常に微小であるため、信号増幅のため利得の大きな増幅器を用意する必要があり、結果として、乱数発生回路の大規模化およびそれに伴う消費電力の増大を引き起こす。据え置き型の端末であれば、このような乱数発生器を利用しても大きな問題は生じないが、携帯端末やスマートカード等、端末の物理的サイズが小さく、あらゆる回路部品の低消費電力化が望まれる場合にこれを利用することは不可能である。また、乱数の発生速度も２４０Ｍｂｉｔ／ｓ程度であり、最近の高速・大容量化するネットワークに対応するためには、より高速な乱数発生回路が要求される。
【０００６】
【特許文献１】特開２０００−２５９３９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このため、本発明においては、以上の問題点を解決した、高速、小回路規模（小占有面積）、かつ低消費電力の乱数発生回路を実現するため負性微分抵抗素子を利用する構成とした。しかし、従来技術では、熱雑音のような微小な揺らぎを検出するためには、回路中で使用する複数の負性微分抵抗素子の極大電流値をあらかじめ等しく揃えておく必要があった。
【０００８】
しかし、実際上は、結晶構造の不均一性や素子作製工程上で生ずる素子面積の微小な揺らぎ（ばらつき）等により、上記の極大電流値を等しく揃えることは極めて困難であり、乱数を発生させるためには、極大電流値を等しく揃えるための回路上の工夫が不可欠となり、回路設計が困難になる、という問題があった。本発明では、上記課題を克服するために、素子特性のばらつきに対して影響が小さく、極大電流値に多少の大小があっても、極めて簡単な回路構成で高速かつ、低電力消費を満たしながら安定で実用性の高い自然乱数を得る回路を提供することを目的とした。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の請求項１においては、二つの負性微分抵抗素子を直列に接続して得られる回路の両端に直流電圧Ｖｄｄを第一の電圧として印加し、前記回路の一方の端子には前記直流電圧Ｖｄｄの高電位側を接続し、他方の端子には前記直流電圧Ｖｄｄの低電位側、例えば接地電位を接続し、前記二つの負性微分抵抗素子の接続点に電界効果型トランジスタの第一の電極としてのソース電極を接続し、前記電界効果型トランジスタの第二の電極としてのドレイン電極に前記直流電圧Ｖｄｄの２分の１の電圧すなわちＶｄｄ／２を第二の電圧として印加し、前記接続点を出力電圧Ｖｏｕｔの出力点とし、前記電界効果型トランジスタの第三の電極としてのゲート電極に、振動電圧を印加することで、前記電界効果型トランジスタのＯＮ／ＯＦＦを制御し、前記電界効果型トランジスタがＯＮの時に前記接続点に前記第２の電圧を印加し、前記電界効果型トランジスタがＯＦＦの時に、前記接続点に印加されている第二の電圧を遮断し、この際、不可避的に加わる負性微分抵抗素子特性の熱揺らぎ、すなわち熱雑音、によって決定される出力を前記出力点から出力し、それを自然乱数として用いる構成について規定した。
【００１０】
請求項２においては、請求項１に記載の乱数発生回路において、電界効果型トランジスタの代わりにバイポーラトランジスタを用い、電界効果型トランジスタのゲート、ドレイン、ソースの各電極を、それぞれバイポーラトランジスタのべース、コレクタ、エミッタの各電極と置き換えた構成について規定した。
【００１１】
請求項３においては、請求項１または請求項２に記載の乱数発生回路おいて、前記負性微分抵抗素子の少なくとも一方について、抵抗体を前記負性微分抵抗素子に並列に接続して得られる回路を複合負性微分抵抗素子として置き換えた構成について規定した。
【００１２】
請求項４においては、請求項１または請求項２に記載の乱数発生回路において、前記負性微分抵抗素子の少なくとも一方について、トランジスタを前記負性微分抵抗素子に並列に接続して得られる回路を複合負性微分抵抗素子として置き換えた構成について規定した。
【００１３】
請求項５においては、請求項１または請求項２に記載の乱数発生回路において、前記負性微分抵抗素子の少なくとも一方について、抵抗体とトランジスタとを前記負性微分抵抗素子に並列に接続して得られる回路を複合負性微分抵抗素子として置き換えた構成について規定した。
【００１４】
請求項６においては、請求項１乃至請求項５の何れかに記載の乱数発生回路において、前記負性微分抵抗素子として共鳴トンネルダイオードを用いる構成について規定した。
【００１５】
請求項７においては、請求項１乃至請求項５の何れかに記載の乱数発生回路において、前記負性微分抵抗素子としてエサキダイオードを用いた構成について規定した。
【００１６】
請求項８においては、請求項１乃至請求項５の何れかに記載の乱数発生回路において、前記負性微分抵抗素子としてトランジスタで構成される負性微分抵抗特性を有する回路を用いた構成について規定した。
【００１７】
請求項９においては、請求項１乃至請求項８の何れかに記載の乱数発生回路を複数個使用し、前記複数の乱数発生回路を並列に設置し、並列データ構成の乱数出力を得る構成について規定した。
【００１８】
請求項１０においては、請求項１乃至請求項８の何れかに記載の乱数発生回路を用い、単一の乱数発生回路を複数回サンプリングすることにより直列データ出力を得る構成について規定した。
【００１９】
請求項１１においては、請求項１乃至請求項１０の何れかに記載の乱数発生回路において、前記電界効果型トランジスタまたは前記バイポーラトランジスタの前記第２の電極に前記第二の電圧Ｖｄｄ／２を印加する方法として、前記二つの負性微分抵抗素子の直列接続回路への前記第一の電圧Ｖｄｄと接地との間に同じ大きさの２本の抵抗体を直列に接続し、該２本の抵抗体の接続点から、前記第二の電圧Ｖｄｄ／２を得、該第二の電圧Ｖｄｄ／２を前記電界効果型トランジスタまたは前記バイポーラトランジスタの前記第二の電極に供給する構成について規定している。
【００２０】
請求項１２においては、請求項１１に記載の乱数発生回路において、前記抵抗体の代わりに２個の直列接続したキャパシタを用い、該キャパシタの接続点から前記第二の電圧Ｖｄｄ／２に相当する電圧を発生せしめる構成について規定している。
【発明の効果】
【００２１】
本発明によれば、２つの負性微分抵抗素子および１つの駆動用トランジスタの僅か３つの素子を用いるだけで高速で安定な乱数を発生させることができ、かつ２つの負性微分抵抗素子に要求される電気特性の均一性も緩和されるようになる。このため、本発明は高速、低消費電力を特長とする自然乱数発生回路の作製を容易にし、ならびに設計自由度の向上にも資するものである。
【発明を実施するための最良の形態】
【００２２】
本発明は、負性微分抵抗素子を直列に接続した回路に直流電圧を印加し、２つの負性微分抵抗素子の接続点に接続されたトランジスタをＯＮ／ＯＦＦすることにより乱数発生回路動作の制御を行うことで、乱数発生動作を制御するものである。すなわち、駆動用トランジスタをＯＮ状態とすることで、負性微分抵抗素子を直列に接続した回路の出力電位を、２つの負性微分抵抗素子から得られる負荷曲線上の不安定点に一致させ、これを初期状態とし、そこから、駆動用トランジスタをＯＦＦ状態とすることで、負性微分抵抗素子に生じる雑音によって、出力電位が負荷曲線上の不安定点から、（０，１）どちらかの安定点に遷移することを利用して、乱数出力を得る。本回路では、２つの負性微分抵抗素子の極大電流値に多少の大小関係があっても、それが、負荷曲線上の不安定点における不安定性や、安定点へ遷移に大きな影響を与えることがないため、出来上がりの素子の電流−電圧特性に多少のばらつきがあっても、乱数を得る上で致命的な問題は生じない。わずかにでも雑音が生じさえすれば、安定点への遷移、すなわち（０，１）の出力分岐を得ること（熱雑音のような微小な揺らぎを検出すること）が充分可能となるのである。
【００２３】
以下、本発明の実施の形態を図により説明する。図１はその回路図である。  
共鳴トンネルダイオード１および２を直列に接続し、この直列接続した回路の両端に直流電圧Ｖｄｄを印加し、その一端にこの直流電圧の高電位側を接続し、他の一端にはを同じ直流電圧の低電位側、例えば接地電位（ＧＮＤ）を接続し、駆動用トランジスタ３のドレインにはＶｄｄ／２の直流電圧を印加し、ゲートには駆動用のクロック（Ｖｃｋ）を印加する。図２（ａ）および（ｂ）は、この回路の動作原理を示すための直列接続した負性微分抵抗素子の電流（Ｉ）−電圧（Ｖ）特性である。図２（ａ）および（ｂ）における負荷曲線４は共鳴トンネルダイオード１に、負荷曲線５は共鳴トンネルダイオード２に対応している。
【００２４】
クロックＶｃｋが高電位にある場合、トランジスタ３はＯＮ状態となり、図２（ａ）に示す様に、回路の出力電位Ｖｏｕｔは、負荷曲線上の不安定点電圧Ｖｄｄ／２に一致し、これに固定される。しかし、クロックＶｃｋが低電位（例えば接地電位）となると、トランジスタ３はＯＦＦ状態となり、２つの共鳴トンネルダイオード１および２の接続点に印加されていた電位Ｖｄｄ／２が取り除かれるので出力点の電位Ｖｏｕｔは不安定状態となる。
【００２５】
従ってこの場合は、図２（ｂ）に示す様に、出力点の電位Ｖｏｕｔは、必ず高電位側（“１”）か、低電位側（“０”）の何れか一方の安定点に遷移することになる。どちらの安定点に遷移するかは、少なくとも一方の共鳴トンネルダイオード１または２の電流（Ｉ）−電圧（Ｖ）特性に熱雑音由来の揺らぎが生じることによる負荷曲線の変化の様子によって決定される。
【００２６】
図３（ａ）のような負荷曲線（Ｉ−Ｖ特性）の熱雑音由来の揺らぎによる変化が生じた場合、すなわち例えば負荷曲線５が高電位側にシフトした場合（図３／ａ−１）、２つの共鳴トンネルダイオード１および２の接続点の電位、すなわち出力点の電位Ｖｏｕｔ、は低電位側の安定点に遷移し、出力点の論理レベル“０”が得られる。また、負荷曲線４が高電位側にシフトした場合（図３／ａ−２）においても出力点の電位は低電位側の安定点に遷移し、出力として論理レベル“０”が得られる。一方、図３（ｂ）のような負荷曲線の変化が生じた場合、すなわち負荷曲線５が低電位側にシフトした場合（図３／ｂ−１）、高電位側の安定点へ遷移し、出力点の論理レベル“１”が得られる。また、負荷曲線４が低電位側にシフトした場合（図３／ｂ−２）、出力点の電位は高電位側の安定点に遷移し、出力点の電位“１”が得られる。図４は共鳴トンネルダイオードの電流−電圧特性に適当な揺らぎを与えた場合の出力変化の様子をシミュレーションで示したもので、下側の波形図は駆動用のトランジスタ３のゲートに印加したクロックＶｃｋの電圧波形で、上側の波形図は出力点Ｖｏｕｔにおける電圧波形を示している。この場合の乱数発生速度（シミュレーションでは恣意的な揺らぎを与えているため、正確には乱数ではないことに注意）は１Ｇｂｉｔ／ｓであり、出力振幅として０．７Ｖ程度が得られている。また、共鳴トンネルダイオードの電流−電圧特性における電流の絶対値が５％ほど揺らいだとしても、同様な出力波形を得ることができ、従来技術に比べ、２つの負性微分抵抗素子の電流−電圧特性に多少の違いがあっても、自然乱数が極めて簡単に得られることがわかる。
【００２７】
また、熱雑音による揺らぎの効果を大きくするために、図５に示すように、共鳴トンネルダイオード１および２にそれぞれ並列にダイオード接続したトランジスタ６および７を接続する回路構成、あるいは図６に示すように共鳴トンネルダイオード１および２にそれぞれ並列に抵抗体８および９を接続する構成も可能である。このような構成をとることによって、熱雑音による効果が拡大されるため周辺回路や環境に起因する外部雑音の影響を減らすことができ、回路作成上、外部雑音の遮蔽に関する要求条件が緩和される、という利点がある。しかしながら、共鳴トンネルダイオードのみで回路を構成した場合とくらべ、消費電力は大きくなってしまう。また、さらなる熱揺らぎの効果を得るために共鳴トンネルダイオードに並列にトランジスタと抵抗体の両者を接続する構成もあるが、この場合も、外部雑音の遮蔽に関する要求条件が緩和される。しかしながら、これら２方法においては、共鳴トンネルダイオードのみで回路を構成した場合と比べ、消費電力が大きくなることは避けられない。
【００２８】
さらにまた、これらの実施例における負性抵抗素子として、共鳴トンネルダイオードの代わりにエサキダイオードや、トランジスタを複数組み合わせて得られる負性微分抵抗特性を有する回路を用いても同様の発明の効果が得られる。しかしながら、エサキダイオードやトランジスタ回路に比べ、共鳴トンネルダイオードのスイッチング速度は速いため、高速乱数発生という観点では共鳴トンネルダイオードを用いた方がよい。さらに、共鳴トンネルダイオードの代わりにトランジスタで負性微分抵抗特性を有する回路を使用しても同様の結果を得ることが出来る。  
なお、駆動用トランジスタヘの印加電圧Ｖｄｄ／２を確保するためには、図７に示すように、抵抗体１０および１１を直列接続し、その接続点から電圧Ｖｄｄ／２を得る抵抗分割回路、あるいは図８に示すようにキャパシタ１２および１３を直列接続し、その接続点からＶｄｄ／２に相当する電圧を得る容量分割回路を用いてもよい。
【００２９】
以上の説明においては駆動用トランジスタとして電界効果型トランジスタを使用した場合について説明したが、電界効果型トランジスタのソース、ドレイン、ゲートの代わりにバイポーラトランジスタのエミッタ、コレクタ、ベースを使用しても同様の結果を得ることが出来る。  
さらに、図１に示す回路を複数個並列に用意し、所望のｂｉｔ数の並列データ出力としての乱数を得ることも可能である。また、例えば負性微分抵抗素子として共鳴トンネルダイオードを用いれば、回路の高速性を活かすことで、一つの回路で複数回のサンプリングを行い、所望のｂｉｔ数の直列データ出力としての乱数を得ることも可能である。
【図面の簡単な説明】
【００３０】
【図１】本発明における基本構成を示す回路図。
【図２】本発明の動作原理を説明する負荷曲線図で、（ａ）は不安定点に直流電圧を印加した時の状態、（ｂ）は前記印加電圧を取り除いたときの安定点への移動の状態を示す負荷曲線。
【図３】負荷曲線の変動と論理値設定の関係を示し、（ａ）は論理値“０”に安定する場合、（ｂ）は論理値“１”に安定する場合を示すＩ−Ｖ特性の変化を示す負荷曲線図。
【図４】シミュレーションによる乱数出力波形図で、（ａ）は出力の乱数の、（ｂ）は乱数発生駆動用クロックの波形図。
【図５】負性微分抵抗素子に並列にトランジスタを接続した場合の回路図。
【図６】負性微分抵抗素子に並列に抵抗体を接続した場合の回路図。
【図７】抵抗分割により電圧Ｖｄｄ／２を設定する場合の回路図。
【図８】容量分割により電圧Ｖｄｄ／２を設定する場合の回路図。
【符号の説明】
【００３１】
１、２：共鳴トンネルダイオード
３：駆動用トランジスタ
４、５：負荷曲線（Ｉ−Ｖ特性）
６、７：トランジスタ
８、９、１０、１１：抵抗体
１２、１３：キャパシタ
【図１】
2005293489.tif 000003
【図２】
2005293489.tif 000004
【図３】
2005293489.tif 000005
【図４】
2005293489.tif 000006
【図５】
2005293489.tif 000007
【図６】
2005293489.tif 000008
【図７】
2005293489.tif 000009
【図８】
2005293489.tif 000010