FRIET: An Authenticated Encryption Scheme with Built-in Fault Detection

被引:26
|
作者
Simon, Thierry [1 ,4 ]
Batina, Lejla [1 ]
Daemen, Joan [1 ]
Grosso, Vincent [1 ,2 ]
Massolino, Pedro Maat Costa [1 ]
Papagiannopoulos, Kostas [1 ,5 ]
Regazzoni, Francesco [3 ]
Samwel, Niels [1 ]
机构
[1] Radboud Univ Nijmegen, Digital Secur Grp, Nijmegen, Netherlands
[2] Univ Lyon, CNRS, Lab Hubert Curien, UMR 5516, St Etienne, France
[3] Univ Lugano, ALaRI, Lugano, Switzerland
[4] STMicroelect Diegem, Diegem, Belgium
[5] NXP Semicond Hamburg, Hamburg, Germany
基金
欧洲研究理事会; 欧盟地平线“2020”;
关键词
Design of cryptographic primitives; Fault injection countermeasures; Side channel attack; Lightweight implementations;
D O I
10.1007/978-3-030-45721-1_21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this work we present a duplex-based authenticated encryption scheme FRIET based on a new permutation called FRIET-P. We designed FRIET-P with a novel approach for cryptographic permutations and block ciphers that takes fault-attack resistance into account and that we introduce in this paper. In this method, we build a permutation f(C) to be embedded in a larger one, f. First, we define f as a sequence of steps that all abide a chosen error-correcting code C, i.e., that map C-codewords to C-codewords. Then, we embed f(C) in f by first encoding its input to an element of C, applying f and then decoding back from C. This last step detects a fault when the output of f is not in C. We motivate the design of the permutation we use in FRIET and report on performance in soft- and hardware. We evaluate the fault-detection capabilities of the software and simulated hardware implementations with attacks. Finally, we perform a leakage evaluation. Our code is available at https://github.com/thisimon/Friet.git.
引用
收藏
页码:581 / 611
页数:31
相关论文
共 50 条
  • [31] TriviA: A Fast and Secure Authenticated Encryption Scheme
    Chakraborti, Avik
    Chattopadhyay, Anupam
    Hassan, Muhammad
    Nandi, Mridul
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2015, 2015, 9293 : 330 - 353
  • [32] Design of Built-In Tests for Active Fault Detection and Isolation of Discrete Faults
    Hale, William T.
    Bollas, George M.
    IEEE ACCESS, 2018, 6 : 50959 - 50973
  • [33] FAULT DETECTION ISOLATION RESULTS FROM AAFIS HARDWARE BUILT-IN TEST
    BENOWITZ, N
    CALHOUN, DF
    LEE, GWK
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1976, 12 (03) : 418 - 418
  • [34] Built-in test module for fault isolation
    Vasanthavada, Nagesh, 1600, (06):
  • [35] A BUILT-IN TEST MODULE FOR FAULT ISOLATION
    VASANTHAVADA, N
    KANOPOULOS, N
    IEEE DESIGN & TEST OF COMPUTERS, 1989, 6 (03): : 58 - 65
  • [36] Fault Attacks on the Authenticated Encryption Stream Cipher MORUS
    Salam, Iftekhar
    Simpson, Leonie
    Bartlett, Harry
    Dawson, Ed
    Wong, Kenneth Koon-Ho
    CRYPTOGRAPHY, 2018, 2 (01) : 1 - 18
  • [37] Analysis of Authenticated Encryption Scheme for Wireless Sensor Networks
    Siddiqui, Adeel Ahmed
    Pirzada, Syed Jahanzeb Hussain
    2013 INTERNATIONAL CONFERENCE ON AEROSPACE SCIENCE & ENGINEERING (ICASE), 2013, : 27 - 30
  • [38] Authenticated encryption scheme with (t, n) shared verification
    Hsu, CL
    Wu, TC
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (02): : 117 - 120
  • [39] EnCash: An Authenticated Encryption Scheme Using Cellular Automata
    Banerjee, Tapadyoti
    Chowdhury, Dipanwita Roy
    JOURNAL OF CELLULAR AUTOMATA, 2022, 16 (5-6) : 443 - 461
  • [40] Improved convertible authenticated encryption scheme with provable security
    Lin, Han-Yu
    Hsu, Chien-Lung
    Huang, Shih-Kun
    INFORMATION PROCESSING LETTERS, 2011, 111 (13) : 661 - 666