• DocumentCode
    53898
  • Title

    Design of Strongly Secure Communication and Computation Channels by Nonlinear Error Detecting Codes

  • Author

    Karpovsky, Mark ; Zhen Wang

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Boston Univ., Boston, MA, USA
  • Volume
    63
  • Issue
    11
  • fYear
    2014
  • fDate
    Nov. 2014
  • Firstpage
    2716
  • Lastpage
    2728
  • Abstract
    The security of communication or computational systems protected by traditional error detecting codes rely on the assumption that the information bits of the message (output of the device-under-attack) are not known to attackers or the error patterns are not controllable by external forces. For applications where the assumption is not valid, e.g., secure cryptographic devices, secret sharing, etc, the security of systems protected by traditional error detecting codes can be easily compromised by an attacker. In this paper, we present constructions for strongly secure codes based on the nonlinear encoding functions. For (k,m,r ) strongly secure codes, a message contains three parts: k -bit information data y, m-bit random data x, and r-bit redundancy f(y,x). For any error and information , the fraction of that masks the error is less than 1. In this paper, we describe lower and upper bounds on the proposed codes and show that the presented constructions can generate optimal or close to optimal codes. An efficient encoding and decoding method for the codes minimizing the number of multipliers using the multivariate Horner scheme is presented.
  • Keywords
    channel coding; decoding; error detection codes; nonlinear codes; telecommunication security; computation channels; computational systems; decoding method; device-under-attack; encoding method; error patterns; multivariate Horner scheme; nonlinear encoding functions; nonlinear error detecting codes; secret sharing; secure communication; secure cryptographic devices; Computer security; Cryptography; Encoding; Error analysis; Hamming distance; Nonlinear systems; Robustness; Nonlinear codes; fault injection attacks; reed-muller codes; secure hardware;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.146
  • Filename
    6565984