On the Randomness Timing Analysis of Timing Side Channel Attack on Key Derivation Functions

被引:1
|
作者
Koh, Wen Wen [1 ]
Chuah, Chai Wen [1 ]
机构
[1] Univ Tun Hussein Onn Malaysia, ISIG, Batu Pahat 86400, Johor, Malaysia
关键词
Timing attack; randomness timing; key derivation function;
D O I
10.1145/3301326.3301332
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A timing attack is an example of a side channel attack which relies on the leaking timing information from the implementation of a crypto system. The different type of cryptographic primitives used to construct the key derivation functions has resulted in timing variation which enables the adversary to perform timing attack on key derivation functions. Based on the paper published by Chuah and Koh, the software implementation of key derivation functions using hash functions, stream ciphers and block cipher as the cryptographic primitives are vulnerable to the timing attack. This kind of attack can be mitigated via masks the actual timing information using randomness timing solution. The randomness timing solution is based on the concept of "random for loop". This paper shows the outcome of experiments on implementing the randomness timing delay on key derivation functions based on three type of cryptographic primitives. The experiment's result indicated that the countermeasure propose is secure against timing side channel attack on key derivation functions proposals.
引用
收藏
页码:146 / 151
页数:6
相关论文
共 50 条
  • [31] Timing Side-channel Attacks and Countermeasures in CPU Microarchitectures
    Zhang, Jiliang
    Chen, Congcong
    Cui, Jinhua
    Li, Keqin
    ACM COMPUTING SURVEYS, 2024, 56 (07)
  • [32] Efficient Power and Timing Side Channels for Physical Unclonable Functions
    Ruehrmair, Ulrich
    Xu, Xiaolin
    Soelter, Jan
    Mahmoud, Ahmed
    Majzoobi, Mehrdad
    Koushanfar, Farinaz
    Burleson, Wayne
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 476 - 492
  • [33] Efficient power and timing side channels for physical unclonable functions
    Rührmair, Ulrich
    Xu, Xiaolin
    Sölter, Jan
    Mahmoud, Ahmed
    Majzoobi, Mehrdad
    Koushanfar, Farinaz
    Burleson, Wayne
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8731 : 476 - 492
  • [34] A Key Update Scheme for Side-Channel Attack Mitigation
    Gui, Yutian
    Tamore, Suyash Mohan
    Siddiqui, Ali Shuja
    Saqib, Fareena
    2019 IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITIES: IMPROVING QUALITY OF LIFE USING ICT, IOT AND AI (IEEE HONET-ICT 2019), 2019, : 187 - 188
  • [35] Semi-Automatic Derivation of Timing Models for WCET Analysis
    Schlickling, Marc
    Pister, Markus
    ACM SIGPLAN NOTICES, 2010, 45 (04) : 67 - 76
  • [36] Semi-Automatic Derivation of Timing Models for WCET Analysis
    Schlickling, Marc
    Pister, Markus
    LCTES 10-PROCEEDINGS OF THE ACM SIGPLAN/SIGBED 2010 CONFERENCE ON LANGUAGES, COMPILERS, & TOOLS FOR EMBEDDED SYSTEMS, 2010, : 67 - 76
  • [37] Fault injection and a timing channel on an analysis technique
    Clark, JA
    Jacob, JL
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2002, PROCEEDINGS, 2002, 2332 : 181 - 196
  • [38] Power Side Channel Attack Analysis and Detection
    Gattu, Navyata
    Khan, Mohammad Nasim Imtiaz
    De, Asmit
    Ghosh, Swaroop
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [39] Eliminating Timing Side-Channel Leaks using Program Repair
    Wu, Meng
    Guo, Shengjian
    Schaumont, Patrick
    Wang, Chao
    ISSTA'18: PROCEEDINGS OF THE 27TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2018, : 15 - 26
  • [40] Leaks or Not: A Framework for Evaluating Cache Timing Side Channel Attacks in SGX
    Zheng, Wei
    Wu, Ying
    Mao, BaoLei
    Wu, XiaoXue
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 1467 - 1470