Geri Dön

Gerçek DRAM aygıtlarında dörtlü etkinleştirme ile yüksek hızda gerçek rastgele sayı üretilmesi

Quac-trng: High-throughput true random number generation using quadruple row activation in commodity DRAM chips

  1. Tez No: 700480
  2. Yazar: ATABERK OLGUN
  3. Danışmanlar: PROF. DR. OĞUZ ERGİN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2021
  8. Dil: Türkçe
  9. Üniversite: TOBB Ekonomi ve Teknoloji Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 71

Özet

Gerçek rastgele sayı üreteçleri (-ing. TRNG), güvenlik açısından kritik kriptografik uygulamalar, bilimsel benzetim ve yapay öğrenme uygulamaları gibi çeşitli alanlarda, çok miktarda rastgele sayı oluşturmak üzere kullanılmaktadır. Ancak her bilgisayar sistemi bu tür uygulamalar için güvenlik garantilerini sağlayan özel TRNG donanımı ile donatılmamıştır. Bu tür sistemlerin uygulama alanını genişletmek ve özel TRNG donanımına sahip olmayan bilgisayar sistemlerinin büyük çoğunluğu için güvenlik garantilerini sağlamak için çalışmamızda QUAC-TRNG'yi geliştirmekteyiz. QUAC-TRNG, dikkatle tasarlanmış bir DRAM komut dizisinin art arda dört ardışık DRAM satırını etkinleştirmesi gözleminden yararlanmaktadır. Dörtlü Etkinleştirme (QUAC) birbirine zıt verilerin saklandığı dört satırı etkinleştirildiğinde DRAM bit hattı gerilimindeki net sapmayı güvenli algılama sınırlarının üzerine çıkaramadığından, bit hattı algılama yükselteçlerinin bit hattındaki değerleri rastgele değerlere yakınsamasına neden olmaktadır. QUAC'ın güvenilir bir şekilde gerçek rastgele değerler ürettiğini, bir DRAM üreticisinin 136 DDR4 DRAM yongasını kullanarak deneysel olarak göstermekteyiz. QUAC'a dayalı etkili bir TRNG'nin (QUAC-TRNG) nasıl geliştirileceğini açıklamaktayız. QUAC-TRNG'nin niteliğini NIST STS kullanarak değerlendirmekte ve QUAC-TRNG'nin her testi başarıyla geçtiğini göstermekteyiz. Deneysel değerlendirmelerimiz, QUAC-TRNG'nin 3,44 Gb/s (DRAM kanalı başına) hızla gerçek rastgele sayılar ürettiğini, en hızlı DRAM-tabanlı TRNG'lerin temel ve geliştirilmiş sürümlerinden sırasıyla 15,08 ve 1,41 kat daha iyi başarıma sahip olduğunu göstermektedir. QUAC-TRNG'nin, DRAM veri yolu frekansı 12 GT/s'ye eriştiğinde, en hızlı DRAM-tabanlı TRNG'nin geliştirilmiş sürümünden 2,03 kat daha hızlı olduğunu, DRAM bant genişliğini son teknolojiden daha iyi kullandığını göstermekteyiz.

Özet (Çeviri)

True 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, we develop QUAC-TRNG. 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 NIST STS and find that QUAC-TRNG successfully passes each test. Our experimental evaluations show that QUAC-TRNG 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.

Benzer Tezler

  1. Dram üzerinde gerçek rastgele sayı üretme mekanizmaları için sistem tasarımı

    End-to-end system design for dram-based true random number generators

    FATMA NİSA BOSTANCI

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTOBB Ekonomi ve Teknoloji Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. OĞUZ ERGİN

  2. Kısmi yük yenileme tekniği ile satırdarbesi önleme mekanizmalarının performansının iyileştirilmesi

    Partial charge restoration technique to improve the performance of rowhammer mitigation mechanisms

    YAHYA CAN TUĞRUL

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTOBB Ekonomi ve Teknoloji Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. OĞUZ ERGİN

  3. Sanat anlayışı ve oyunlarıyla Güngör Dilmen

    Life, art approach and plays of Güngör Dilmen

    FATMA TAŞCI

    Yüksek Lisans

    Türkçe

    Türkçe

    2001

    Sahne ve Görüntü SanatlarıDokuz Eylül Üniversitesi

    Sahne Sanatları Ana Bilim Dalı

    YRD. DOÇ. DR. AYŞEGÜL ÖZER

  4. Sine-dram ve arki-dramın eleştirisi: Dziga Vertov ve Rem Koolhaas

    The criticism of cine-drama and archi-drama: Dziga Vertov and Rem Koolhaas

    MUSTAFA BATU KEPEKCİOĞLU

    Doktora

    Türkçe

    Türkçe

    2018

    Felsefeİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    DOÇ. DR. FUNDA UZ

  5. Tools and techniques for implementation of real-time video processing algorithms

    Gerçek zamanlı video işleme algoritmalarının uygulanması için araç ve teknikler

    VECDİ EMRE LEVENT

    Doktora

    İngilizce

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÖzyeğin Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. HASAN FATİH UĞURDAĞ