Difference between revisions of "Majzoobi2011fpga"
From ACES
(Import from BibTeX) |
m (Default pdf) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 3: | Line 3: | ||
|url=http://dl.acm.org/citation.cfm?id=2044931 | |url=http://dl.acm.org/citation.cfm?id=2044931 | ||
|abstract=<p><span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12.8px;">The paper presents a novel and efficient method to generate true random numbers on FPGAs by inducing metastability in bi-stable circuit elements, e.g. flip-flops. Metastability is achieved by using precise programmable delay lines (PDL) that accurately equalize the signal arrival times to flip-flops. The PDLs are capable of adjusting signal propagation delays with resolutions higher than fractions of a pico second. In addition, a real time monitoring system is utilized to assure a high degree of randomness in the generated output bits, resilience against fluctuations in environmental conditions, as well as robustness against active adversarial attacks. The monitoring system employs a feedback loop that actively monitors the probability of output bits; as soon as any bias is observed in probabilities, it adjusts the delay through PDLs to return to the metastable operation region. Implementation on Xilinx Virtex 5 FPGAs and results of NIST randomness tests show the effectiveness of our approach.</span></p> | |abstract=<p><span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12.8px;">The paper presents a novel and efficient method to generate true random numbers on FPGAs by inducing metastability in bi-stable circuit elements, e.g. flip-flops. Metastability is achieved by using precise programmable delay lines (PDL) that accurately equalize the signal arrival times to flip-flops. The PDLs are capable of adjusting signal propagation delays with resolutions higher than fractions of a pico second. In addition, a real time monitoring system is utilized to assure a high degree of randomness in the generated output bits, resilience against fluctuations in environmental conditions, as well as robustness against active adversarial attacks. The monitoring system employs a feedback loop that actively monitors the probability of output bits; as soon as any bias is observed in probabilities, it adjusts the delay through PDLs to return to the metastable operation region. Implementation on Xilinx Virtex 5 FPGAs and results of NIST randomness tests show the effectiveness of our approach.</span></p> | ||
|month=10 | |||
|year=2011 | |||
|journal=Workshop on Cryptographic Hardware and Embedded Systems (CHES) | |journal=Workshop on Cryptographic Hardware and Embedded Systems (CHES) | ||
|title=FPGA-based True Random Number Generation using Circuit Metastability with Adaptive Feedback Control | |title=FPGA-based True Random Number Generation using Circuit Metastability with Adaptive Feedback Control | ||
|entry=conference | |entry=conference | ||
| | |pdf=Majzoobi2011fpga.pdf | ||
}} | }} | ||
Latest revision as of 17:37, 9 November 2021
| Majzoobi2011fpga | |
|---|---|
| entry | conference |
| address | |
| annote | |
| author | Mehrdad Majzoobi and Farinaz Koushanfar and Srini Devadas |
| booktitle | |
| chapter | |
| edition | |
| editor | |
| howpublished | |
| institution | |
| journal | Workshop on Cryptographic Hardware and Embedded Systems (CHES) |
| month | 10 |
| note | |
| number | |
| organization | |
| pages | |
| publisher | |
| school | |
| series | |
| title | FPGA-based True Random Number Generation using Circuit Metastability with Adaptive Feedback Control |
| type | |
| volume | |
| year | 2011 |
| doi | |
| issn | |
| isbn | |
| url | http://dl.acm.org/citation.cfm?id=2044931 |
| Majzoobi2011fpga.pdf | |