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 条
  • [21] Concurrent error detection in wavelet lifting transforms
    Redinbo, GR
    Nguyen, C
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (10) : 1291 - 1302
  • [22] Concurrent error detection in Reed Solomon decoders
    Cardarilli, G. C.
    Pontarelli, S.
    Re, M.
    Salsano, A.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 1451 - +
  • [23] An IDDQ sensor for concurrent timing error detection
    Knight, CG
    Singh, AD
    Nelson, VP
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1998, 33 (10) : 1545 - 1550
  • [24] Bridging concurrent and non-concurrent error detection in FIR filters
    Hitana, T
    Deb, AK
    22ND NORCHIP CONFERENCE, PROCEEDINGS, 2004, : 75 - 78
  • [25] On concurrent error detection with bounded latency in FSMs
    Almukhaizim, S
    Drineas, P
    Makris, Y
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 596 - 601
  • [26] Circuit Level Concurrent Error Detection in FSMs
    Natalja Kehl
    Wolfgang Rosenstiel
    Journal of Electronic Testing, 2013, 29 : 185 - 192
  • [27] On compaction-based concurrent error detection
    Almukhaizim, S
    Drineas, P
    Makris, Y
    9TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2003, : 157 - 157
  • [28] REGISTER STACK WITH CONCURRENT ERROR DETECTION CAPABILITY
    Abugharsa, Huda
    Negrat, K.
    Maamar, Ali
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING (ICACTE 2009), VOLS 1 AND 2, 2009, : 1573 - 1578
  • [29] Error Detection in Concurrent Java']Java Programs
    Hughes, Graham
    Rajan, Sreeranga P.
    Sidle, Tom
    Swenson, Keith
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 144 (03) : 45 - 58
  • [30] Circuit Level Concurrent Error Detection in FSMs
    Kehl, Natalja
    Rosenstiel, Wolfgang
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2013, 29 (02): : 185 - 192