• DocumentCode
    3449173
  • Title

    A unified, configurable architecture implementing block cipher operational modes

  • Author

    Fayed, M. ; El-Kharashi, M. Watheq ; Khan, E. ; Gebali, F.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Victoria Univ., BC
  • fYear
    2005
  • fDate
    5-6 Dec. 2005
  • Firstpage
    883
  • Lastpage
    894
  • Abstract
    Data encryption and authentication are mandatory for any type of communication. Data transmission over the Internet and wireless networks is being threatened by persistent threats and eavesdropping. We propose reconfigurable, high throughput multi-mode block cipher architecture. The proposed architecture has the ability to encrypt/decrypt a plaintext/ciphertext efficiently using ECB, CBC, CFB, OFB, CTR, CBC-MAC, CCM, or RMAC mode. We implemented the proposed architecture on Xilinx xc2v4000-6bf957 and tested it using the most widely used block ciphers. The proposed architecture is compared to the implementation of simplest mode electronic code book (ECB) based on area and speed. The extra area required for the proposed architecture ranges from 1.6% to 18.4% whereas the extra delay ranges from 0% to 7%
  • Keywords
    cryptography; message authentication; block cipher operational modes; configurable architecture; data authentication; data encryption; electronic code book; Authentication; Books; Computer architecture; Cryptography; Data engineering; Data security; Hardware; NIST; National security; Output feedback; Authentication; block cipher; cryptography; data confidentiality; data integrity; data security; operational modes; private key cipher; secret-key cipher; symmetric-key cipher;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communications Technology, 2005. Enabling Technologies for the New Knowledge Society: ITI 3rd International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    0-7803-9270-1
  • Type

    conf

  • DOI
    10.1109/ITICT.2005.1609674
  • Filename
    1609674