• DocumentCode
    2592581
  • Title

    An improved FPGA implementation of the modified hybrid hiding encryption algorithm (MHHEA) for data communication security

  • Author

    Farouk, Hala A. ; Saeb, Magdy

  • Author_Institution
    Comput. Dept., Arab Acad. for Sci., Technol. & Maritime Transp., Alexandria, Egypt
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    76
  • Abstract
    The hybrid hiding encryption algorithm, as its name implies, embraces concepts from both steganography and cryptography. An improved micro-architecture field programmable gate array (FPGA) implementation of this algorithm is presented. This design overcomes the observed limitations of a previously-designed micro-architecture. These observed limitations are: no exploitation of the possibility of parallel bit replacement; the fact that the input plaintext was encrypted serially, which caused a dependency between the throughput and the nature of the used secret key. This dependency can be viewed by some as a vulnerability in the security of the implemented micro-architecture. The proposed modified micro-architecture is constructed using five basic modules: the message cache; the message alignment module; the key cache; the comparator; the encryption module. We provide comprehensive simulation and implementation results. These are: the timing diagrams; the post-implementation timing and routing reports; the floor plan. Moreover, a detailed comparison with other FPGA implementations is made available and discussed.
  • Keywords
    cache storage; cryptography; data communication; field programmable gate arrays; integrated circuit layout; logic design; telecommunication security; FPGA; comparator; cryptography; data communication security; encryption module; field programmable gate array; floor plan; key cache; message alignment module; message cache; modified hybrid hiding encryption algorithm; parallel bit replacement; post-implementation routing reports; post-implementation timing reports; secret key; serially encrypted plaintext; steganography; timing diagrams; Computer security; Cryptography; Data communication; Data security; Field programmable gate arrays; Microarchitecture; Routing; Steganography; Throughput; Timing; FPGA; algorithm; cryptography; data communication security; encryption; micro-architecture; steganography;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.58
  • Filename
    1395796