JP6697776B2 - 固有情報生成装置 - Google Patents
固有情報生成装置 Download PDFInfo
- Publication number
- JP6697776B2 JP6697776B2 JP2016066788A JP2016066788A JP6697776B2 JP 6697776 B2 JP6697776 B2 JP 6697776B2 JP 2016066788 A JP2016066788 A JP 2016066788A JP 2016066788 A JP2016066788 A JP 2016066788A JP 6697776 B2 JP6697776 B2 JP 6697776B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- delay
- puf
- unique information
- 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
Description
図1は、本発明に係る固有情報生成装置の一実施形態の概略構成図を示す。同図において、本実施形態の固有情報生成装置10は、PL-PUF回路11に応答取得タイミング信号を供給する応答取得タイミング生成回路12を設けるとともに、応答取得タイミング生成回路12の電源電圧をPL-PUF回路11の電源電圧と同じ電源電圧源13から供給する構成としたものである。
図2は、本発明に係る固有情報生成装置の一部を構成するPL-PUF回路の一実施例の回路図を示す。同図中、図1と同一構成部分には同一符号を付してある。図2において、PL-PUF回路11は、図8に示したPL-PUF回路と同様に、128個のコア回路C1〜C128と3個の加算器A1〜A3とが、帰還多項式「x128+x126+x101+x99+1」を満足するLFSRを模した回路構成の発振回路111と、コア回路C1〜C12の各出力であるレスポンスR[1]〜R[128](図8の出力値D[1]〜D[128]に相当)を保持するためのレジスタ112とを有する。
まず、初期状態では、PL-PUF起動信号がローレベル(以下、論理「0」)にセットされており、これにより応答取得タイミング生成回路12(図3の遅延回路122、図4の入力)から取り出されるセレクト信号SELが論理「0」にセットされると共に、図3のセレクタ126、図4のセレクタ129から出力されるキャプチャ信号Capも論理「0」にセットされている(図5のステップST1)。これにより、PL-PUF回路11を構成するコア回路C1〜C128内のC127、C128等の各セレクタはすべて端子0の入力選択状態とされ、リング回路を構成しないため、発振動作を停止している。
11 PL-PUF回路
12、12A、12B 応答取得タイミング生成回路
13 電源電圧源
100、C1〜C128 コア回路
101、126、129、S127、S128 セレクタ
102、I127、I128 インバータ
111 発振回路
112、124、130 レジスタ
121 リングオシレータ
122、128-1〜128-n 遅延回路
123 順序回路
125 タイミング調整回路
200 A1、A2、A3 加算器
Claims (3)
- 線形帰還シフトレジスタの構造を模した回路構成により、その構成回路素子の物理的特性に基づく複製困難な複数ビットの固有情報を生成して出力する情報生成回路と、
前記情報生成回路に対して第1及び第2のタイミング信号を供給するタイミング信号生成回路と、
前記情報生成回路及び前記タイミング信号生成回路に対して共通の動作用電源電圧を供給する電源電圧源とを備え、
前記情報生成回路は、
前記第1のタイミング信号により発振動作の開始及び停止が制御され、動作時に前記複数ビットの固有情報を発振出力する前記線形帰還シフトレジスタの構造を模した発振回路と、
前記発振回路から出力された前記複数ビットの固有情報を前記第2のタイミング信号入力時に保持するレジスタとを備え、
前記タイミング信号生成回路は、
前記情報生成回路の起動トリガ信号を受けて当該起動トリガ信号をそのまま前記第1のタイミング信号として出力する第1のタイミング信号生成部と、
前記起動トリガ信号に基づいて、互いに異なる複数の遅延時間の遅延信号を生成して並列に出力する遅延回路部と、
前記遅延回路部から並列に出力された前記複数の遅延信号の中から、前記第1のタイミング信号の出力後の前記任意の設定時間に相当する遅延時間の一の遅延信号を選択して前記第2のタイミング信号として出力する選択回路部とを有する、第2のタイミング信号生成部とを備える、固有情報生成装置。 - 第2のタイミング信号生成部は、
前記遅延時間の一の遅延信号を選択するための選択値を保持するレジスタをさらに備える、請求項1記載の固有情報生成装置。 - 前記情報生成回路は、PL-PUFの技術に基づく回路であることを特徴とする請求項1又は2記載の固有情報生成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016066788A JP6697776B2 (ja) | 2016-03-29 | 2016-03-29 | 固有情報生成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016066788A JP6697776B2 (ja) | 2016-03-29 | 2016-03-29 | 固有情報生成装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017183944A JP2017183944A (ja) | 2017-10-05 |
| JP6697776B2 true JP6697776B2 (ja) | 2020-05-27 |
Family
ID=60007740
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016066788A Active JP6697776B2 (ja) | 2016-03-29 | 2016-03-29 | 固有情報生成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6697776B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3483772A1 (en) * | 2017-11-14 | 2019-05-15 | Nagravision S.A. | Integrated circuit personalisation with data encrypted with the output of a physically unclonable function |
| JP6550502B1 (ja) * | 2018-05-10 | 2019-07-24 | ウィンボンド エレクトロニクス コーポレーション | 固有データ生成装置、半導体装置および認証システム |
| KR102738403B1 (ko) | 2018-12-31 | 2024-12-04 | 삼성전자주식회사 | 물리적 복제방지 기능의 보안을 위한 집적 회로 및 이를 포함하는 장치 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2577896B2 (ja) * | 1986-10-24 | 1997-02-05 | クラリオン株式会社 | m系列符号発生器 |
| JPH11204649A (ja) * | 1998-01-13 | 1999-07-30 | Toshiba Corp | 半導体集積回路 |
| JP2002005862A (ja) * | 2000-06-20 | 2002-01-09 | Teruo Kawaida | 塩分濃度測定回路 |
| JP2005269196A (ja) * | 2004-03-18 | 2005-09-29 | Denso Corp | 集積回路装置 |
| US6883717B1 (en) * | 2004-04-14 | 2005-04-26 | International Business Machines Corporation | Secure credit card employing pseudo-random bit sequences for authentication |
| JP4249166B2 (ja) * | 2005-08-24 | 2009-04-02 | Kddi株式会社 | ストリーム暗号方法および装置 |
-
2016
- 2016-03-29 JP JP2016066788A patent/JP6697776B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017183944A (ja) | 2017-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2260376B1 (en) | Digital random number generator based on digitally-controlled oscillators | |
| US8410857B2 (en) | Apparatus and method for generating a random bit sequence | |
| KR101481572B1 (ko) | 난수 발생 장치 | |
| US8892616B2 (en) | Device and method for generating a random bit sequence | |
| US9047152B2 (en) | Delay device, method, and random number generator using the same | |
| US7376687B2 (en) | Pseudo-random number generator | |
| KR101987141B1 (ko) | 난수 발생기 | |
| US8166086B2 (en) | Method and circuit for generating random numbers, and computer program product therefor | |
| TWI520055B (zh) | 用於產生隨機數之裝置與方法 | |
| JP2006294001A (ja) | 乱数発生回路 | |
| WO2021098077A1 (zh) | 一种真随机数发生器和真随机数发生方法 | |
| JP6697776B2 (ja) | 固有情報生成装置 | |
| Fujieda | On the feasibility of TERO-based true random number generator on Xilinx FPGAs | |
| US20220100475A1 (en) | System, method and apparatus for race-condition true random number generator | |
| US20090327381A1 (en) | True random number generator | |
| US9858042B1 (en) | Configurable ring oscillator | |
| EP1562291B1 (en) | Apparatus for providing a random bit stream | |
| Dang et al. | A true random number generator on fpga with jitter-sampling by ring generator | |
| US10140096B1 (en) | Preventing ring oscillator phase-lock | |
| Lee et al. | Implementing a phase detection ring oscillator PUF on FPGA | |
| KR102170985B1 (ko) | 난수 생성기 | |
| CN114089810A (zh) | 用于为加密核提供处理时钟信号的方法和时钟产生电路 | |
| JP2003029964A (ja) | 乱数発生装置 | |
| CN119576278A (zh) | 真随机序列产生电路、真随机数发生器及存储器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191204 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200115 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200226 |
|
| 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: 20200415 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200416 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6697776 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |