True Random Number Generator Circuit Designs

碩士 === 國立清華大學 === 電機工程學系 === 90 === As the government, the business, and many personal users are gradually adopting the electronic methods to store information, information security has been a highly noticed important issue. Among all the methods that can provide information security, cry...

Full description

Bibliographic Details
Main Authors: Ming-Che Lee, 李明哲
Other Authors: Tsin-Yuan Chang
Format: Others
Language:zh-TW
Published: 2002
Online Access:http://ndltd.ncl.edu.tw/handle/38313599152176219850
id ndltd-TW-090NTHU0442028
record_format oai_dc
spelling ndltd-TW-090NTHU04420282015-10-13T10:34:06Z http://ndltd.ncl.edu.tw/handle/38313599152176219850 True Random Number Generator Circuit Designs 真實亂數產生電路設計 Ming-Che Lee 李明哲 碩士 國立清華大學 電機工程學系 90 As the government, the business, and many personal users are gradually adopting the electronic methods to store information, information security has been a highly noticed important issue. Among all the methods that can provide information security, cryptographic systems provide the maximum flexibility and safety. In a cryptographic system, there are some essential, safety-related initial values, public keys, and private keys needed to be generated. Because these values have something to do with the security of the whole cryptographic system, they need to be random and unpredictable. A random number generator is applied to generate these randomly produced (not calculated) values. Generally speaking, the security of a cryptographic system relies mainly on the goodness of both the algorithm and the random number generator. In order to cooperate with the ACP/NP project, we tried to implement three different kinds of true random number generators. As for Discrete-Time Chaos method, we mentioned the problems that might occur when designing the circuit and proposed ways to solve them. Because we use analog circuit to implement a mathematically well-behaved equation, the simulation results can pass all the requirements for random data defined in “Security Requirements for Cryptographic Modules, FIPS PUB 140-2”, which is proposed by NIST (National Institute of Standards and Technology) in 2001. As for Oscillator Sampling method, we proposed a circuit that can increase the phase noise and a compensation method in case the outputs cannot pass the requirements for random data. As for the Pure Digital Circuit method, we concluded that this method is not practical in real case according to our drawing the layout and running the post simulation of the circuit. Tsin-Yuan Chang 張慶元 2002 學位論文 ; thesis 108 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 電機工程學系 === 90 === As the government, the business, and many personal users are gradually adopting the electronic methods to store information, information security has been a highly noticed important issue. Among all the methods that can provide information security, cryptographic systems provide the maximum flexibility and safety. In a cryptographic system, there are some essential, safety-related initial values, public keys, and private keys needed to be generated. Because these values have something to do with the security of the whole cryptographic system, they need to be random and unpredictable. A random number generator is applied to generate these randomly produced (not calculated) values. Generally speaking, the security of a cryptographic system relies mainly on the goodness of both the algorithm and the random number generator. In order to cooperate with the ACP/NP project, we tried to implement three different kinds of true random number generators. As for Discrete-Time Chaos method, we mentioned the problems that might occur when designing the circuit and proposed ways to solve them. Because we use analog circuit to implement a mathematically well-behaved equation, the simulation results can pass all the requirements for random data defined in “Security Requirements for Cryptographic Modules, FIPS PUB 140-2”, which is proposed by NIST (National Institute of Standards and Technology) in 2001. As for Oscillator Sampling method, we proposed a circuit that can increase the phase noise and a compensation method in case the outputs cannot pass the requirements for random data. As for the Pure Digital Circuit method, we concluded that this method is not practical in real case according to our drawing the layout and running the post simulation of the circuit.
author2 Tsin-Yuan Chang
author_facet Tsin-Yuan Chang
Ming-Che Lee
李明哲
author Ming-Che Lee
李明哲
spellingShingle Ming-Che Lee
李明哲
True Random Number Generator Circuit Designs
author_sort Ming-Che Lee
title True Random Number Generator Circuit Designs
title_short True Random Number Generator Circuit Designs
title_full True Random Number Generator Circuit Designs
title_fullStr True Random Number Generator Circuit Designs
title_full_unstemmed True Random Number Generator Circuit Designs
title_sort true random number generator circuit designs
publishDate 2002
url http://ndltd.ncl.edu.tw/handle/38313599152176219850
work_keys_str_mv AT mingchelee truerandomnumbergeneratorcircuitdesigns
AT lǐmíngzhé truerandomnumbergeneratorcircuitdesigns
AT mingchelee zhēnshíluànshùchǎnshēngdiànlùshèjì
AT lǐmíngzhé zhēnshíluànshùchǎnshēngdiànlùshèjì
_version_ 1716829199948316672