Yazar
Sakalis, C., Chowdhury, Z., Wadle, S., Aktürk, İsmail, Ros, A., Sjalander, M., Kaxiras, S., Karpuzcu, U.
Basım Tarihi
2021
Basım Yeri
-
IEEE
Konu
Donanım güvenliği, Spekülasyon, Yeniden hesaplama
Tür
Belge
Dil
İngilizce
Dijital
Evet
Yazma
Hayır
Kütüphane
Özyeğin Üniversitesi
Demirbaş Numarası
2-s2.0-85117451537
Kayıt Numarası
7812055f-c009-4063-9474-e332473e5a08
Lokasyon
Bilgisayar Bilimi
Tarih
2021
Örnek Metin
Spekülatif yan kanal saldırılarını hedef alan yeni mimari yaklaşımlar, yazılımın geçici yürütmenin mikro mimari durum değişikliklerini açığa çıkarmasını önlemeyi amaçlamaktadır. Kaçırıldığında Gecikme tekniği, L1 önbelleğinde kaçırılan yükleri spekülatif olmayana kadar geciktiren ve bellek hiyerarşisinde hiçbir geçici değişikliğe neden olmayan böyle bir yaklaşımdır. Ancak bu, performansa mal olur ve gecikmenin bir kısmını geri kazanmak için değer tahmininin (VP) kullanılmasına neden olur. Ancak sorun, yeni bir tür spekülasyonun (değer tahmini) basitçe tanıtılmasıyla çözülemez. Değeri tahmin edilen yüklerin doğrulanması gerekir; yük spekülatif olmayana kadar başlatılamaz. Bu nedenle, değeri tahmin edilen yükler, Kaçırılan Gecikme ile aynı miktarda değerli çekirdek kaynağı (örneğin, yeniden sıralama arabellek girişleri) kaplar. Nihai sonuç, VP'nin Kaçırılan Gecikme'ye göre yalnızca marjinal faydalar sağlamasıdır. Bu yazıda, eğer bir değeri güvenli bir şekilde, spekülatif olmayan bir şekilde yalıtılmış olarak yeniden hesaplayabilirsek (dışarıdan görülmeden), böylece böyle bir değeri aktararak herhangi bir bilgiyi ifşa etmezsek, olumsuz yan etkisine (değerli kaynakların serbest bırakılmasını geciktirme) maruz kalmadan VP ile aynı hedefe (kaçırılan yüklerin değerini sağlayarak performansı artırmak) ulaşabileceğimizdir. Bellek hiyerarşisi yoluyla. Veri aktarımı için hesaplamanın yerine geçen Değer Yeniden Hesaplama daha önce tamamen farklı bir bağlamda önerilmişti: bellek hiyerarşisinde enerji açısından pahalı veri aktarımlarını azaltmak. Bu makalede, spekülasyonları gizlemeye yönelik Kaçırılan Gecikme yaklaşımıyla ilişkili olarak değer yeniden hesaplama potansiyelini gösteriyoruz, ödünleri tartışıyoruz ve güvenli olmayan temel performansın %93'üne ulaşarak (Kaçıran Gecikmeden %5 daha yüksek) ve kehanet (%100 doğruluk ve kapsam) değer tahmincisinin bile yapabileceğini (%3 oranında) aşarak aynı güvenlik seviyesine ulaşabileceğimizi gösteriyoruz.
DOI
10.1109/SEED51797.2021.00021