SEAMS: A Symmetric Encryption Algorithm Modification System to Resist Power Based Side Channel Attacks

被引:0
作者
Pathirana, K. P. A. P. [1 ]
Lankarathne, L. R. M. O. [1 ]
Hangawaththa, N. H. A. D. A. [1 ]
Abeywardena, K. Y. [2 ]
Kuruwitaarachchi, N. [2 ]
机构
[1] Sri Lanka Inst Informat Technol, Dept Informat Technol, Malabe, Sri Lanka
[2] Sri Lanka Inst Informat Technol, Dept Informat Syst Engn, Malabe, Sri Lanka
来源
INTELLIGENT COMPUTING, VOL 2 | 2019年 / 857卷
关键词
Cryptography; Encryption; Side channel attacks; Machine learning; Power analysis;
D O I
10.1007/978-3-030-01177-2_70
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Side channel attacks which examine physical characteristics of a cryptographic algorithm, are getting much more popular in present days since it is easier to mount an attack in a short time with only a few hundred dollars' worth of devices. Sensitive information of a cryptographic module can be easily identified by evaluating the side channel information, such as power consumption, heat and electromagnetic emissions that outputs from the cryptographic device. This creates a huge impact on the security of the cryptographic modules as it is an efficient technique to break cryptographic algorithms by analyzing the patterns of the side channel information without having any specialized knowledge in cryptography. The solution proposed in this paper is an algorithm modification system for symmetric algorithms in order to mitigate side channel attacks. This is achieved by injecting randomness to the algorithm following a comprehensive analysis of power fluctuations that outputs from a given algorithm. In the proposed solution, a hardware device tracks down the patterns in power consumption and analyze those meter readings by utilizing machine learning techniques. As a result of this analysis, it identifies the pattern generating source code positions. System will add random code fragments in to the identified positions in the algorithm without altering the output in order to resist side channel attacks.
引用
收藏
页码:965 / 976
页数:12
相关论文
共 50 条
[31]   QuadSeal: Quadruple Algorithmic Symmetrizing Countermeasure Against Power Based Side-channel Attacks [J].
Jayasinghe, Darshana ;
Ignjatovic, Aleksandar ;
Ambrose, Jude Angelo ;
Ragel, Roshan ;
Parameswaran, Sri .
2015 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2015, :21-30
[32]   Anti-attacks encryption algorithm based on DNA computing and data encryption standard [J].
Hagras, Tarek ;
Salama, Doaa ;
Youness, Hassan .
ALEXANDRIA ENGINEERING JOURNAL, 2022, 61 (12) :11651-11662
[33]   Implementation on MicroBlaze of AES Algorithm to Reveal Fake Keys Against Side-Channel Attacks [J].
Lumbiarres-Lopez, Ruben ;
Lopez-Garcia, Mariano ;
Canto-Navarro, Enrique .
2014 IEEE 23RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2014, :1882-1887
[34]   Power Side-Channel Attacks on BNN Accelerators in Remote FPGAs [J].
Moini, Shayan ;
Tian, Shanquan ;
Holcomb, Daniel ;
Szefer, Jakub ;
Tessier, Russell .
IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2021, 11 (02) :357-370
[35]   Power attacks on a side-channel resistant elliptic curve implementation [J].
Geiselmann, W ;
Steinwandt, R .
INFORMATION PROCESSING LETTERS, 2004, 91 (01) :29-32
[36]   Novel Algorithm in Symmetric Encryption (NASE) Based on Feistel Cipher [J].
Baker, Safiah I. Bani ;
Al-Hamami, Alaa Hussein .
2017 INTERNATIONAL CONFERENCE ON NEW TRENDS IN COMPUTING SCIENCES (ICTCS), 2017, :191-196
[37]   Power Analysis Attacks on the Customizable MK-3 Authenticated Encryption Algorithm [J].
Fabinski, Peter ;
Farris, Steve ;
Kurdziel, Michael ;
Lukowiak, Marcin ;
Radziszowski, Stanislaw .
2023 30TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MIXDES, 2023, :154-159
[38]   Design and Evaluation of Countermeasures Against Fault Injection Attacks and Power Side-Channel Leakage Exploration for AES Block Cipher [J].
POTESTAD-ORDONEZ, F. E. ;
TENA-SANCHEZ, E. ;
ACOSTA-JIMENEZ, A. J. ;
JIMENEZ-FERNANDEZ, C. J. ;
CHAVES, R. I. C. A. R. D. O. .
IEEE ACCESS, 2022, 10 :65548-65561
[39]   Neural Network-Based Side Channel Attacks and Countermeasures [J].
Serpanos, Dimitrios ;
Yang, Shengqi ;
Wolf, Marilyn .
PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
[40]   Review of Side Channel Attacks and Countermeasures of FPGA Based Systems [J].
Koh, Jun Yu ;
Kumar, T. Nandha .
19TH IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED 2021), 2021, :102-107