Side-channel Resistant Soft Core Processor for Lightweight Block Ciphers

被引:0
|
作者
Diehl, William [1 ]
Abdulgadir, Abubakr [1 ]
Kaps, Jens-Peter [1 ]
Gaj, Kris [1 ]
机构
[1] George Mason Univ, Dept Elect & Comp Engn, Fairfax, VA 22030 USA
来源
2017 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG) | 2017年
关键词
Cryptography; side channel attack; field programmable gate array; reconfigurable; microcontroller; t-test; THRESHOLD IMPLEMENTATIONS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Lightweight cryptographic algorithms which provide moderate security at low cost, especially in very-light power-, energy, and resource-constrained processors, are an important topic of research in the context of the Internet of Things (IoT). Current cryptographic contests and standardization efforts seek to evaluate side-channel resistance of lightweight ciphers on multiple platforms, including resource-constrained 8-bit microprocessors. Using a custom-designed reconfigurable soft core processor on an FPGA, we implement four ciphers, SIMON, PRESENT, LED, and TWINE, and evaluate them for vulnerability to differential power analysis (DPA) using the t-test leakage detection methodology and an open-source test bench (FOBOS). We then adapt and modify techniques used in previous cipher hardware implementations to protect the soft core processor against 1st order DPA. Improved resistance to DPA is verified using the t-test and the FOBOS test bench. No modifications to cipher source code are required for the protected soft core, meaning that software programmers are insulated from the requirement to learn side-channel resistance techniques. A single DPA-resistant soft core instance, which can load and protect all four ciphers simultaneously (where target cipher is selected by the user at run-time), uses 392 slices in the Virtex-7 FPGA - an average of 98 slices per protected cipher.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Lightweight Ciphers and Their Side-Channel Resilience
    Heuser, Annelie
    Picek, Stjepan
    Guilley, Sylvain
    Mentens, Nele
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (10) : 1434 - 1448
  • [2] Performance evaluation of lightweight Block Ciphers in soft-core processor
    Elaguech, Amira
    Kchaou, Afef
    El Hadj Youssef, Wajih
    Ben Othman, Kamel
    Machhout, Mohsen
    2019 19TH INTERNATIONAL CONFERENCE ON SCIENCES AND TECHNIQUES OF AUTOMATIC CONTROL AND COMPUTER ENGINEERING (STA), 2019, : 101 - 105
  • [3] Side-Channel Analysis of Lightweight Ciphers: Does Lightweight Equal Easy?
    Heuser, Annelie
    Picek, Stjepan
    Guilley, Sylvain
    Mentens, Nele
    RADIO FREQUENCY IDENTIFICATION AND IOT SECURITY, 2017, 10155 : 91 - 104
  • [4] Time-Memory Trade-Offs for Side-Channel Resistant Implementations of Block Ciphers
    Vadnala, Praveen Kumar
    TOPICS IN CRYPTOLOGY - CT-RSA 2017, 2017, 10159 : 115 - 130
  • [5] On Side-Channel Resistant Block Cipher Usage
    Guajardo, Jorge
    Mennink, Bart
    INFORMATION SECURITY, 2011, 6531 : 254 - +
  • [6] Diffusional Side-Channel Leakage From Unrolled Lightweight Block Ciphers: A Case Study of Power Analysis on PRINCE
    Yli-Mayry, Ville
    Ueno, Rei
    Miura, Noriyuki
    Nagata, Makoto
    Bhasin, Shivam
    Mathieu, Yves
    Graba, Tarik
    Danger, Jean-Luc
    Homma, Naofumi
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 1351 - 1364
  • [7] Towards security limits in side-channel attacks (with an application to block ciphers)
    Standaert, F. -X.
    Peeters, E.
    Archambeau, C.
    Quisquater, J. -J.
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2006, PROCEEDINGS, 2006, 4249 : 30 - 45
  • [8] Extracting Side-Channel Leakage from Round Unrolled Implementations of Lightweight Ciphers
    Chawla, Nikhil
    Singh, Arvind
    Rahman, Neel Mizanur
    Kar, Monodeep
    Mukhopadhyay, Saibal
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2019, : 31 - 40
  • [9] Side-channel Leakage Assessment Metrics: A Case Study of GIFT Block Ciphers
    Unger, William
    Babinkostova, Liljana
    Borowczak, Mike
    Erbes, Robert
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 236 - 241
  • [10] A Lightweight Implementation of Saber Resistant Against Side-Channel Attacks
    Abdulgadir, Abubakr
    Mohajerani, Kamyar
    Dang, Viet Ba
    Kaps, Jens-Peter
    Gaj, Kris
    PROGRESS IN CRYPTOLOGY, INDOCRYPT 2021, 2021, 13143 : 224 - 245