Protecting Parallel Data Encryption in Multi-Tenant FPGAs by Exploring Simple but Effective Clocking Methodologies

被引:0
|
作者
Zhu, Yankun [1 ]
Zhou, Pingqiang [1 ]
机构
[1] ShanghaiTech Univ, Sch Informat Sci & Technol, Shanghai 201210, Peoples R China
基金
中国国家自然科学基金;
关键词
Encryption; Field programmable gate arrays; Clocks; Sensors; Frequency modulation; Side-channel attacks; Voltage fluctuations; Clocking phase shift; correlation power analysis (CPA); multi-tenant field-programmable gate array (FPGA); parallel encryption; remote side-channel attack; small frequency shift; POWER ANALYSIS;
D O I
10.1109/TVLSI.2024.3418961
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Capitalizing on their versatility and high-performance attributes within heterogeneous designs, increasingly number of field-programmable gate arrays (FPGAs) are integrated into cloud data centers by cloud service providers (CSPs). While CSPs intend to reduce the cost by sharing one board among multiple users (called multi-tenant FPGA), hardware security problems such as side-channel attacks restrict it from spreading commercially. Existing research works have underscored the feasibility of remote side-channel attacks targeting a singular advanced encryption standard (AES) module on multi-tenant FPGAs, but they have not looked into the scenario of parallel data encryption on multiple AES modules for a single tenant, which is possible due to the small resource consumption of one AES module. In this work, we scrutinize correlation power analysis (CPA)-based side-channel attacks on parallel data encryption modules and develop two simple yet effective protective methods based on clocking methodologies-clocking phase shift and small frequency shift. The former technique adopts an identical clock frequency but with distinctive clocking phase to parallel encryption modules while the latter implements slightly different clock frequencies for parallel encryption modules. Experimental results show that both the methods can effectively increase the minimum required power traces for successful CPA, thus instituting a natural protective barrier for parallel data encryption.
引用
收藏
页码:1919 / 1929
页数:11
相关论文
共 5 条
  • [1] Exploring Remote Power Attacks Targeting Parallel Data Encryption On Multi-Tenant FPGAs
    Zhu, Yankun
    Zhou, Jindong
    Zhou, Pingqiang
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 57 - 62
  • [2] SignedQuery: Protecting Users Data in Multi-tenant SaaS Environments
    Saleh, Eyad
    Takouna, Ibrahim
    Meinel, Christoph
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 213 - 218
  • [3] Leveraging NoSQL for Scalable and Dynamic Data Encryption in Multi-Tenant SaaS
    Rafique, Ansar
    Van Landuyt, Dimitri
    Reniers, Vincent
    Joosen, Wouter
    2017 16TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS / 11TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING / 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2017, : 885 - 892
  • [4] Effective Access Control in Shared-Operator Multi-tenant Data Stream Management Systems
    Zaki, Marian
    Lee, Adam J.
    Chrysanthis, Panos K.
    DATA AND APPLICATIONS SECURITY AND PRIVACY XXXIV, DBSEC 2020, 2020, 12122 : 118 - 136
  • [5] HE-AO: An Optimization-Based Encryption Approach for Data Delivery Model in A Multi-Tenant Environment
    Kumar, Pawan
    Bhatt, Ashutosh Kumar
    WIRELESS PERSONAL COMMUNICATIONS, 2024, 138 (02) : 1329 - 1350