dc.contributor.author | Majzoobi, Mehrdad | |
dc.contributor.author | Koushanfar, Farinaz | |
dc.contributor.author | Devadas, Srinivas | |
dc.date.accessioned | 2012-10-10T18:14:57Z | |
dc.date.available | 2012-10-10T18:14:57Z | |
dc.date.issued | 2011-09 | |
dc.date.submitted | 2011-10 | |
dc.identifier.isbn | 978-3-642-23950-2 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.issn | 1611-3349 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/73860 | |
dc.description | 13th International Workshop, Nara, Japan, September 28 – October 1, 2011. Proceedings | en_US |
dc.description.abstract | 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. | en_US |
dc.language.iso | en_US | |
dc.publisher | Springer Berlin / Heidelberg | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1007/978-3-642-23951-9_2 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike 3.0 | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/ | en_US |
dc.source | MIT web domain | en_US |
dc.title | FPGA-based true random number generation using circuit metastability with adaptive feedback control | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Majzoobi, Mehrdad, Farinaz Koushanfar, and Srinivas Devadas. “FPGA-Based True Random Number Generation Using Circuit Metastability with Adaptive Feedback Control.” Cryptographic Hardware and Embedded Systems – CHES 2011. Ed. Bart Preneel & Tsuyoshi Takagi. LNCS Vol. 6917. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011. 17–32. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
dc.contributor.mitauthor | Majzoobi, Mehrdad | |
dc.contributor.mitauthor | Koushanfar, Farinaz | |
dc.relation.journal | Cryptographic Hardware and Embedded Systems – CHES 2011 | en_US |
dc.eprint.version | Author's final manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
dspace.orderedauthors | Majzoobi, Mehrdad; Koushanfar, Farinaz; Devadas, Srinivas | en |
mit.license | OPEN_ACCESS_POLICY | en_US |
mit.metadata.status | Complete | |