Geri Dön

Efficient and non-profiled side-channel attacks against post-quantum cryptography

Kuantum-sonrası kriptografiye karşı verimli ve profil gerektirmeyen yan kanal saldırıları

  1. Tez No: 972463
  2. Yazar: TOLUN TOSUN
  3. Danışmanlar: PROF. DR. ERKAY SAVAŞ
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2025
  8. Dil: İngilizce
  9. Üniversite: Sabancı Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Bu tez, Kuantum Sonrası Kriptografi'yi (PQC) hedef alan yan kanal saldırılarını incelemektedir. Çalışmanın odağında, bu araştırma süresince NIST tarafından standardize edilen kafes tabanlı PQC algoritmaları yer almaktadır: Dilithium dijital imzalama şeması (ML-DSA) ve Kyber anahtar kapsülleme mekanizması (ML-KEM). Bu algoritmaların hem korumasız hem de yan-kanal saldırılarına karşı korumalı gerçeklemeleri ele alınmıştır. Çalışma, özellikle hedef cihazın bir kopyasına erişim olmadan gerçekleştirilebilen, profil gerektirmeyen saldırı sınıfına odaklanmaktadır. Mevcut profil gerektirmeyen saldırı yöntemleri yeniden ele alınmış ve bunlar özellikle ihtiyaç duyulan elektriksel güç izi sayısı ve saldırı çalışma süresi açısından iyileştirilmiştir. Çalışmalarımızda her iki parametre iyileştirilmeye çalışılsa da, güç izi karmaşıklığına daha fazla öncelik verilmiştir. Saldırı çalışma süresi açısından ise, Kyber ve Dilithium'un belirli gerçeklemelerine uygulanabilen bir saldırı yöntemi sunulmuş ve bu sayede çalışma süresinde bin kata kadar hız artışı sağlanmıştır. Tez, yüksek dereceden, profil gerektirmeyen saldırıların kafes tabanlı kriptografi (LBC) üzerindeki uygulanabilirliğini de incelemektedir. Bu tür saldırılar, korumalı LBC gerçeklemelerinde kullanılan aritmetik maskeleme şemaları olarak bilinen koruma önlemleri nedeniyle özgün zorluklarla karşı karşıyadır. Bu zorluklar detaylı olarak analiz edilmiş ve özgün çözümler önerilmiştir. Yüksek dereceden profil gerektirmeyen saldırıların gerçekleştirilmesi, ``eniyilenmiş tahmin fonksiyonu'' olarak bilinen fonksiyonun hesaplanmasını gerektirir. Bu çalışma, aritmetik maskeleme ve LBC bağlamında bu fonksiyonların elde edilmesine yönelik verimli yöntemler sunmakta; özellikle, modüler indirgeme işleminin sıfır etrafında merkezlenmiş işaretli biçimde yapıldığı özel durumlar için açık formüller sağlamaktadır. Yine önemli bir katkı olarak tezde, işaretli aritmetik kullanımının, ara değişkenlerin işareti ile gözlemlenen sızıntı arasında güçlü bir bağımlılık oluşturarak ciddi bir güvenlik açığına neden olduğu gösterilmektedir. Hem simülasyon ortamında hem de gerçek cihazlarda gerçekleştirilen deneysel sonuçlar, korumasız gerçeklemelerden üçüncü dereceden maskeleme kullanan gerçeklemelere kadar geniş bir yelpazeyi kapsamaktadır. Bu sonuçlar, literatürde bir ilk olup, yüksek dereceden maskeleme içeren LBC uygulamalarına karşı gerçekleştirilen profil gerektirmeyen saldırıların ilk başarılı gösterimini sunmaktadır. Bulgular, profil gerektirmeyen yan kanal saldırılarının maskeleme kullanan gerçeklemeler için ciddi bir tehdit oluşturduğunu ortaya koymaktadır. Örneğin, üçüncü dereceden maskeleme kullanılan Dilithium ve Kyber gerçeklemelerine karşı yan-kanal saldırılarının, sırasıyla, yalnızca 2400 ve 14500 güç izi kullanılarak, başarıyla uygulanabildiği gösterilmiştir. Ayrıca tez, saldırganın cihazın sızıntı fonksiyonunu bilmediği senaryoyu da ele almaktadır. Bu bağlamda, genel yan-kanal analizi (SCA) ayrıştırıcıları ile kafes indirgeme tekniklerini birleştiren özgün, iki aşamalı bir saldırı yöntemi önerilmiştir. Deneysel sonuçlar, bu yaklaşımın maskeleme koruması içeren ve sızıntı fonksiyonu bilinmeyen durumlarda dahi başarılı, profil gerektirmeyen saldırılar yapılmasını mümkün kıldığını göstermektedir.

Özet (Çeviri)

This dissertation explores side-channel attacks targeting Post-Quantum Cryptography (PQC). The focus is on lattice-based PQC algorithms standardized by NIST during the course of this research: the Dilithium digital signature scheme (ML-DSA) and the Kyber key encapsulation mechanism (ML-KEM). Both unprotected and protected implementations of these algorithms are considered. The study particularly focuses on the non-profiled class of attacks, which does not rely on access to a clone of the target device. Existing non-profiled attack methodologies are revisited and improved, particularly in terms of the required number of traces and also the attack run-time. While both aspects are addressed, the trace complexity is given greater emphasis. Regarding the attack run-time efficiency, an attack methodology applicable to Kyber and specific implementations of Dilithium is introduced, achieving speedups of up to three orders of magnitude. The thesis explores the application of higher-order non-profiled attacks to Lattice-Based Cryptography~(LBC). These attacks face unique challenges due to the so-called arithmetic masking schemes employed in protected LBC implementations. These challenges are analyzed in depth, and novel solutions are proposed. Performing higher-order non-profiled attacks require to compute so-called the optimal prediction function. This work presents efficient methods for deriving these functions in the context of arithmetic masking and LBC, including explicit formulas in specific cases—namely, when modular reduction is performed in a signed fashion centered around zero. Importantly, the thesis demonstrates that using signed arithmetic introduces a significant vulnerability by creating a strong dependency between the signs of intermediate variables and the observed leakage. Experimental results are presented for both simulated and real-device settings, covering implementations from unprotected up to third-order masked. These results are unique in the literature, representing the first demonstration of non-profiled attacks against higher-order masked implementations of LBC. The findings reveal that non-profiled side-channel attacks pose a serious threat to masked implementations. For example, third-order masked implementations of Dilithium and Kyber are successfully attacked with only 2400 and 14500 traces, respectively. Furthermore, the thesis addresses the scenario in which the attacker does not know the leakage function of the device. A novel two-step attack combining generic SCA distinguishers with lattice reduction techniques is proposed. Experimental results show that this approach enables successful non-profiled attacks even when the victim implementation employs masking protection and the device's leakage characteristics are unknown.

Benzer Tezler

  1. Thermal interface resistance between liquid water and face centered cubic transitional metals: Non-equilibrium molecular dynamics simulation

    Su ve yüzey merkezli kübik geçiş metalleri arasındaki termal arayüzey direnci: Dengesiz moleküler dinamik simülasyonu

    MUHAMMED MURAT AKSOY

    Doktora

    İngilizce

    İngilizce

    2021

    Makine MühendisliğiWıllıam Marsh Rıce Unıversıty

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. YILDIZ BAYAZITOGLU

  2. Non-orthogonal multiple access techniques for satellite networks

    Uydu ağları için dik olmayan çoklu erişim teknikleri

    MEHMET CAN

    Doktora

    İngilizce

    İngilizce

    2025

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. İBRAHİM ALTUNBAŞ

  3. Hydrodynamics and hydraulic performances of fish-friendly fine screens at water intakes of hydropower plants

    Hidroelektrik santrallerin su alma yapılarında kullanılan balık dostu ince ızgaraların hidrodinamiği ve hidrolik performansı

    CUMHUR ÖZBEY

    Doktora

    İngilizce

    İngilizce

    2025

    İnşaat MühendisliğiHacettepe Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    PROF. DR. SERHAT KÜÇÜKALİ