• DocumentCode
    25221
  • Title

    E-MACs: Toward More Secure and More Efficient Constructions of Secure Channels

  • Author

    Alomair, Basel ; Poovendran, R.

  • Author_Institution
    Center for Cybersecurity (C4C), King Abdulaziz City for Sci. & Technol. (KACST), Riyadh, Saudi Arabia
  • Volume
    63
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan. 2014
  • Firstpage
    204
  • Lastpage
    217
  • Abstract
    In cryptography, secure channels enable the confidential and authenticated message exchange between authorized users. A generic approach of constructing such channels is by combining an encryption primitive with an authentication primitive (MAC). In this work, we introduce the design of a new cryptographic primitive to be used in the construction of secure channels. Instead of using general purpose MACs, we propose the deployment of special purpose MACs, named ε-MACs. The main motivation behind this work is the observation that, since the message must be both encrypted and authenticated, there might be some redundancy in the computations performed by the two primitives. Therefore, removing such redundancy can improve the efficiency of the overall composition. Moreover, computations performed by the encryption algorithm can be further utilized to improve the security of the authentication algorithm. In particular, we will show how ε-MACs can be designed to reduce the amount of computation required by standard MACs based on universal hash functions, and show how ε-MACs can be secured against key-recovery attacks.
  • Keywords
    cryptography; message authentication; telecommunication security; E-MAC; authenticated message exchange; authentication primitive; authorized users; cryptographic primitive; cryptography; encryption algorithm; key-recovery attacks; secure channels; universal hash functions; Authentication; Encryption; Image coding; Message authentication; Standards; Confidentiality; authenticated encryption; authenticity; message authentication code (MAC); universal hash families;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.176
  • Filename
    6243135