Araştırma Makalesi

Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı

Cilt: 37 Sayı: 2 28 Şubat 2022
PDF İndir
EN TR

Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı

Öz

Bulut bilişimin yaygın kullanımı, sanallaştırma ve uzaktan çalıştırma nedeniyle sunucu kaynaklarının birden fazla bilgisayar tarafından paylaşılması, donanımı paylaşılan bir kaynak haline getirmiş,ve donanım güvenliği daha fazla önem kazanmaya başlamıştır. Meltdown ve Spectre saldırılarında olduğu gibi önbellek tabanlı yan kanal saldırıları yoluyla şifreleme anahtarları gibi gizli bilgileri çıkarmak mümkündür. Güvenli donanım çalışmaları içinde, güvenli önbellek mimarileri üzerine yapılan çalışmalar daha derin bir odak noktası haline geldi. Güvenli önbellek mimarileri kaçınılmaz bir performans kaybıyla birlikte gelir, çünkü her zaman saldırganlardan bilgi gizlemenin bir işleme ya da saklama maliyeti vardır. Performansın düşüşünü kullanıcılar arasında adil bir şekilde paylaştırmak, güvenlik çözümlerinde göz ardı edilmiştir. Bu çalışma ile birlikte, mevcut mimarilerin performans bozulmalarını analiz edip, genel çerçevenin adaletliliğini artıran yeni bir çözüm sunuyoruz. Önbellek tabanlı yan kanal saldırılarına karşı, bir işlemci içindeki rakip iş parçacıkları arasında adalete saygı duyan güvenli bir önbellek mekanizması öneriyoruz. FairSDP mimarisini 4 iş parçacıklı ve 8 iş parçacıklı işlemcilerde değerlendirdik. Sonuç olarak, 4 iş parçacıklı bir sistemde ortalama olarak SecDCP (Güvenli ve Dinamik Önbellek Bölümleme) mimarisine kıyasla yüzde 38,6 performans artışı elde ediyoruz. 8 iş parçacıklı bir sistemde taban çizgisine göre yüzde 8,7'ye kadar performans iyileştirmesi, statik bölümlemeye kıyasla yüzde 9,2 daha iyi performans ve ortalama olarak SecDCP'ye göre yüzde 14,1 performans artışı sağlayabildiğimizi gösteriyoruz. Ayrıca, güvenli olmayan bir dinamik önbellek bölümleme tekniğine kıyasla adalet metriği açısından hemen hemen aynı sonuçları elde ederiz.

Anahtar Kelimeler

Kaynakça

  1. C. Rebeiro, D. Mukhopadhyay, and S. Bhattacharya,Timing channels in cryptography: a micro-architectural perspective. Springer, 2014.
  2. T. S. Messerges, E. A. Dabbish, and R. H. Sloan, “Investigations of power analysis attacks on smartcards.” Smartcard, vol. 99, pp. 151–161, 1999.
  3. D. Zhang, Y. Wang, G. E. Suh, and A. C. Myers, “A hardware design language for timing-sensitive information-flow security,” ACM SIGARCH Computer Architecture News, vol. 43, no. 1, pp. 503–516, 2015.
  4. Z. Wang and R. B. Lee, “New cache designs for thwarting software cache-based side channel attacks,” ACM SIGARCH Computer Architecture News, vol. 35, no. 2, pp. 494–505, 2007.
  5. Y. Wang, A. Ferraiuolo, D. Zhang, A. C. Myers, and G. E. Suh, “Secdcp: secure dynamic cache partitioning for efficient timing channel protection,” in Proceedings of the 53rd Annual Design Automation Conference. ACM, 2016, p. 74.
  6. Z. Wang and R. B. Lee, “Covert and side channels due to processor architecture,” in 2006 22nd Annual Computer Security Applications Conference (ACSAC’06). IEEE, 2006, pp. 473–482.
  7. M. K. Qureshi, “Ceaser: Mitigating conflict-based cache attacks via encrypted-address and remapping,” in 2018 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO). IEEE, 2018,pp. 775–787.
  8. Z. Wang and R. B. Lee, “A novel cache architecture with enhanced per-formance and security,” in Proceedings of the 41st annual IEEE/ACM International Symposium on Microarchitecture.IEEE Computer Society, 2008, pp. 83–93.

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

28 Şubat 2022

Gönderilme Tarihi

30 Mart 2020

Kabul Tarihi

20 Ağustos 2021

Yayımlandığı Sayı

Yıl 2022 Cilt: 37 Sayı: 2

Kaynak Göster

APA
Sarı, S., & Demir, O. (2022). Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, 37(2), 771-782. https://doi.org/10.17341/gazimmfd.711396
AMA
1.Sarı S, Demir O. Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı. GUMMFD. 2022;37(2):771-782. doi:10.17341/gazimmfd.711396
Chicago
Sarı, Sercan, ve Onur Demir. 2022. “Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı”. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 37 (2): 771-82. https://doi.org/10.17341/gazimmfd.711396.
EndNote
Sarı S, Demir O (01 Şubat 2022) Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 37 2 771–782.
IEEE
[1]S. Sarı ve O. Demir, “Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı”, GUMMFD, c. 37, sy 2, ss. 771–782, Şub. 2022, doi: 10.17341/gazimmfd.711396.
ISNAD
Sarı, Sercan - Demir, Onur. “Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı”. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi 37/2 (01 Şubat 2022): 771-782. https://doi.org/10.17341/gazimmfd.711396.
JAMA
1.Sarı S, Demir O. Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı. GUMMFD. 2022;37:771–782.
MLA
Sarı, Sercan, ve Onur Demir. “Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı”. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, c. 37, sy 2, Şubat 2022, ss. 771-82, doi:10.17341/gazimmfd.711396.
Vancouver
1.Sercan Sarı, Onur Demir. Eş zamanlı çok işlem parçacıklı işlemcilerde adalet için güvenli önbellek paylaşımı. GUMMFD. 01 Şubat 2022;37(2):771-82. doi:10.17341/gazimmfd.711396