SAluMC: Thwarting Side-Channel Attacks via Random Number Injection in RISC-V

被引:0
|
作者
Dang, Shibo [1 ]
Shao, Yunlong [1 ]
Li, Zhida [1 ]
Makanju, Adetokunbo [1 ]
Gulliver, Thomas Aaron [2 ]
机构
[1] New York Inst Technol, Coll Engn & Comp Sci, Vancouver, BC V5M 4X3, Canada
[2] Univ Victoria, Dept Elect & Comp Engn, Victoria, BC V8W 2Y2, Canada
关键词
RISC-V microarchitecture; side-channel attack; random number; attack countermeasure;
D O I
10.3390/e27020202
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
As processor performance advances, the cache has become an essential component of computer architecture. Moreover, the rapid digital transformation of daily life has resulted in electronic devices storing greater amounts of sensitive information. Thus, device users are becoming more concerned about the security of their personal information, so improving processor performance is no longer the sole priority. Hardware vulnerabilities are generally more difficult to detect and address compared to software viruses and related threats. A common technique for exploiting hardware vulnerabilities is through side-channel attacks. They can bypass software security to extract personal information directly from hardware components like the cache or registers. This paper introduces a novel architecture for the arithmetic logic unit (ALU) and associated memory controller (MC) based on the RISC-V microarchitecture to mitigate side-channel attacks. The proposed approach employs hardware-generated random numbers and has minimal design costs, negligible impact on the original system structure, seamless integration, and easy modification of internal components. Results are presented that show it is effective against side-channel attacks.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] A statistical verification method of random permutations for hiding countermeasure against side-channel attacks
    Park, Jong-Yeon
    Ju, Jang-Won
    Lee, Wonil
    Kang, Bo Gyeong
    Kachi, Yasuyuki
    Sakurai, Kouichi
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2024, 84
  • [22] Enhancing EMI-Packaging to Protect against Fault Injection and Side-Channel Attacks
    Avital, Moshe
    Weisman, Gil
    Moscovitz, Doron
    Levi, Itamar
    2024 IEEE INTERNATIONAL CONFERENCE ON MICROWAVES, COMMUNICATIONS, ANTENNAS, BIOMEDICAL ENGINEERING AND ELECTRONIC SYSTEMS, COMCAS 2024, 2024,
  • [23] QRNG: Side-Channel Resistant Design using Quantum Random Number Generator
    Park, Jungmin
    Cho, Seongjoon
    Lim, Taejin
    Bhunia, Swarup
    Tehranipoor, Mark
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [24] Side-Channel Analysis of the Random Number Generator in STM32 MCUs
    Ngo, Kalle
    Dubrova, Elena
    PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 15 - 20
  • [25] A Prototype for Generating Random Key Sounds to Prevent Keyboard Acoustic Side-Channel Attacks
    Rodrigues, Diogo
    Macedo, Goncalo
    Conti, Mauro
    Pinto, Pedro
    2024 IEEE 22ND MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, MELECON 2024, 2024, : 1287 - 1292
  • [26] SGX-LAPD: Thwarting Controlled Side Channel Attacks via Enclave Verifiable Page Faults
    Fu, Yangchun
    Bauman, Erick
    Quinonez, Raul
    Lin, Zhiqiang
    RESEARCH IN ATTACKS, INTRUSIONS, AND DEFENSES (RAID 2017), 2017, 10453 : 357 - 380
  • [27] ParTI - Towards Combined Hardware Countermeasures against Side-Channel and Fault-Injection Attacks
    Schneider, Tobias
    Moradi, Amir
    Gueneysu, Tim
    PROCEEDINGS OF THE 2016 ACM WORKSHOP ON THE THEORY OF IMPLEMENTATION SECURITY (TIS'16), 2016, : 39 - 39
  • [28] Poster: Recovering the Input of Neural Networks via Single Shot Side-channel Attacks
    Batina, Lejla
    Bhasin, Shivam
    Jap, Dirmanto
    Picek, Stjepan
    PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 2657 - 2659
  • [29] ParTI - Towards Combined Hardware Countermeasures Against Side-Channel and Fault-Injection Attacks
    Schneider, Tobias
    Moradi, Amir
    Gueneysu, Tim
    ADVANCES IN CRYPTOLOGY (CRYPTO 2016), PT II, 2016, 9815 : 302 - 332
  • [30] Shuffler: Mitigate Cross-VM Side-Channel Attacks via Hypervisor Scheduling
    Liu, Li
    Wang, An
    Zang, WanYu
    Yu, Meng
    Xiao, Menbai
    Chen, Songqing
    SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, SECURECOMM 2018, PT I, 2018, 254 : 491 - 511