MIT Libraries logoDSpace@MIT

MIT
View Item 
  • DSpace@MIT Home
  • MIT Open Access Articles
  • MIT Open Access Articles
  • View Item
  • DSpace@MIT Home
  • MIT Open Access Articles
  • MIT Open Access Articles
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

FPGA-based true random number generation using circuit metastability with adaptive feedback control

Author(s)
Majzoobi, Mehrdad; Koushanfar, Farinaz; Devadas, Srinivas
Thumbnail
DownloadDevadas-FPGA-based true.pdf (427.8Kb)
OPEN_ACCESS_POLICY

Open Access Policy

Creative Commons Attribution-Noncommercial-Share Alike

Terms of use
Creative Commons Attribution-Noncommercial-Share Alike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/
Metadata
Show full item record
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.
Description
13th International Workshop, Nara, Japan, September 28 – October 1, 2011. Proceedings
Date issued
2011-09
URI
http://hdl.handle.net/1721.1/73860
Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Journal
Cryptographic Hardware and Embedded Systems – CHES 2011
Publisher
Springer Berlin / Heidelberg
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.
Version: Author's final manuscript
ISBN
978-3-642-23950-2
ISSN
0302-9743
1611-3349

Collections
  • MIT Open Access Articles

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

OA StatisticsStatistics by CountryStatistics by Department
MIT Libraries
PrivacyPermissionsAccessibilityContact us
MIT
Content created by the MIT Libraries, CC BY-NC unless otherwise noted. Notify us about copyright concerns.