Concurrent error detection schemes for involution ciphers

被引:0
|
作者
Joshi, N [1 ]
Wu, KJ [1 ]
Karri, R [1 ]
机构
[1] Polytech Univ, Dept Elect & Comp Engn, Brooklyn, NY 11201 USA
关键词
Concurrent Error Detection (CED); fault tolerance; involutional ciphers; KHAZAD;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Because of the rapidly shrinking dimensions in VLSI, transient and permanent faults arise and will continue to occur in the near future in increasing numbers. Since cryptographic chips are a consumer product produced in large quantities, cheap solutions for concurrent checking are needed. Concurrent Error Detection (CED) for cryptographic chips also has a great potential for detecting (deliberate) fault injection attacks where faults are injected into a cryptographic chip to break the key. In this paper we propose a low cost, low latency, time redundancy based CED technique for a class of symmetric block ciphers whose round functions are involutions. This CED technique can detect both permanent and transient faults with almost no time overhead. A function F is an involution if F(F(x))=x. The proposed CED architecture (i) exploits the involution property of the ciphers and checks if x=F(F(x)) for each of the involutional round functions to detect transient and permanent faults and (ii) uses the idle cycles in the design to achieve close to a 0% time overhead. Our preliminary ASIC synthesis experiment with the involutional cipher KHAZAD resulted in an area overhead of 23.8% and a throughput degradation of 8%. A fault injection based simulation shows that the proposed architecture detects all single-bit faults.
引用
收藏
页码:400 / 412
页数:13
相关论文
共 50 条
  • [1] Concurrent error detection in block ciphers
    Fernández-Gómez, S
    Rodríguez-Andina, JJ
    Mandado, E
    INTERNATIONAL TEST CONFERENCE 2000, PROCEEDINGS, 2000, : 979 - 984
  • [2] Error Detection Schemes for CED in Block Ciphers
    Ldzikowska, Ewa
    Bucholc, Krzysztof
    EUC 2008: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, VOL 2, WORKSHOPS, 2008, : 22 - 27
  • [3] Concurrent error detection schemes for fault-based side-channel cryptanalysis of symmetric block ciphers
    Karri, R
    Wu, KJ
    Mishra, P
    Kim, Y
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (12) : 1509 - 1517
  • [4] Parity-based concurrent error detection in symmetric block ciphers
    Karri, R
    Kuznetsov, G
    Goessel, M
    INTERNATIONAL TEST CONFERENCE 2003, PROCEEDINGS, 2003, : 919 - +
  • [5] CONCURRENT ERROR-DETECTION SCHEMES FOR THE MATCH FUNCTION
    KIM, N
    AGARWAL, VK
    COMPUTING SYSTEMS, 1993, 8 (01): : 52 - 56
  • [6] Relevant metrics for evaluation of concurrent error detection schemes
    de Vasconcelos, Mai C. R.
    Franco, Denis T.
    Naviner, Lirlda A. B.
    Naviner, Jean-Francois
    MICROELECTRONICS RELIABILITY, 2008, 48 (8-9) : 1601 - 1603
  • [7] Generic Parity-Based Concurrent Error Detection for Lightweight ARX Ciphers
    Bauer, Sergei
    Rass, Stefan
    Schartner, Peter
    IEEE ACCESS, 2020, 8 : 142016 - 142025
  • [8] Low-Cost Concurrent Error Detection Schemes for Logarithmic Converters
    Juang, Tso-Bing
    Lee, Ying-Ren
    Chiu, Chin-Chieh
    2016 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2016, : 213 - 214
  • [9] Parity-based concurrent error detection of substitution-permutation network block ciphers
    Karri, R
    Kuznetsov, G
    Goessel, M
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS CHES 2003, PROCEEDINGS, 2003, 2779 : 113 - +
  • [10] Parity-Based Concurrent Error Detection Schemes for the ChaCha Stream Cipher
    Zeh, Alexander
    Meier, Manuela
    Rieger, Viola
    2019 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2019,