Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.11851/8302
Full metadata record
DC FieldValueLanguage
dc.contributor.authorOlgun, Ataberk-
dc.contributor.authorPatel, Minesh-
dc.contributor.authorYağlıkçı, A. Giray-
dc.contributor.authorLuo, Haocong-
dc.contributor.authorErgin, Oğuz-
dc.contributor.authorBostancı, F. Nisa-
dc.contributor.authorVijaykumar, Nandita-
dc.date.accessioned2022-01-15T13:02:28Z-
dc.date.available2022-01-15T13:02:28Z-
dc.date.issued2021-
dc.identifier.isbn978-1-6654-3333-4-
dc.identifier.issn1063-6897-
dc.identifier.urihttps://doi.org/10.1109/ISCA52012.2021.00078-
dc.identifier.urihttps://hdl.handle.net/20.500.11851/8302-
dc.descriptionACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA) -- JUN 14-19, 2021 -- ELECTR NETWORKen_US
dc.description.abstractTrue random number generators (TRNG) sample random physical processes to create large amounts of random numbers for various use cases, including security-critical cryptographic primitives, scientific simulations, machine learning applications, and even recreational entertainment. Unfortunately, not every computing system is equipped with dedicated TRNG hardware, limiting the application space and security guarantees for such systems. To open the application space and enable security guarantees for the overwhelming majority of computing systems that do not necessarily have dedicated TRNG hardware (e.g., processing-in-memory systems), we develop QUAC-TRNG, a new high-throughput TRNG that can be fully implemented in commodity DRAM chips, which are key components in most modern systems. QUAC-TRNG exploits the new observation that a carefully-engineered sequence of DRAM commands activates four consecutive DRAM rows in rapid succession. This QUadruple ACtivation (QUAC) causes the bitline sense amplifiers to non-deterministically converge to random values when we activate four rows that store conflicting data because the net deviation in bitline voltage fails to meet reliable sensing margins. We experimentally demonstrate that QUAC reliably generates random values across 136 commodity DDR4 DRAM chips from one major DRAM manufacturer. We describe how to develop an effective TRNG (QUAC-TRNG) based on QUAC. We evaluate the quality of our TRNG using the commonly-used NIST statistical test suite for randomness and find that QUAC-TRNG successfully passes each test. Our experimental evaluations show that QUAC-TRNG reliably generates true random numbers with a throughput of 3.44 Gb/s (per DRAM channel), outperforming the state-of-the-art DRAM-based TRNG by 15.08x and 1.41x for basic and throughput-optimized versions, respectively. We show that QUAC-TRNG utilizes DRAM bandwidth better than the state-of-the-art, achieving up to 2.03x the throughput of a throughput-optimized baseline when scaling bus frequencies to 12 GT/s.en_US
dc.description.sponsorshipIEEE, ACM, IEEE Comp Socen_US
dc.language.isoenen_US
dc.publisherIeee Computer Socen_US
dc.relation.ispartof2021 Acm/Ieee 48Th Annual International Symposium on Computer Architecture (Isca 2021)en_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.titleQUAC-TRNG: High Throughput True Random Number Generation Using Quadruple Row Activation in Commodity DRAM Chipsen_US
dc.typeConference Objecten_US
dc.departmentFaculties, Faculty of Engineering, Department of Computer Engineeringen_US
dc.departmentFakülteler, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümütr_TR
dc.identifier.startpage944en_US
dc.identifier.endpage957en_US
dc.identifier.wosWOS:000702275600069en_US
dc.identifier.scopus2-s2.0-85107975812en_US
dc.institutionauthorErgin, Oğuz-
dc.identifier.doi10.1109/ISCA52012.2021.00078-
dc.authorscopusid57222238840-
dc.authorscopusid57193929158-
dc.authorscopusid56349176000-
dc.authorscopusid57219265788-
dc.authorscopusid56311059300-
dc.authorscopusid57224503682-
dc.authorscopusid57159595400-
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.identifier.scopusquality--
item.fulltextNo Fulltext-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.languageiso639-1en-
item.cerifentitytypePublications-
item.openairetypeConference Object-
item.grantfulltextnone-
crisitem.author.dept02.3. Department of Computer Engineering-
Appears in Collections:Bilgisayar Mühendisliği Bölümü / Department of Computer Engineering
Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection
Show simple item record



CORE Recommender

SCOPUSTM   
Citations

4
checked on Apr 20, 2024

WEB OF SCIENCETM
Citations

13
checked on Apr 20, 2024

Page view(s)

52
checked on Apr 22, 2024

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.