• DocumentCode
    3021417
  • Title

    Comparison of FPGA-based implementation alternatives for complex algorithms in networked embedded systems - the encryption example

  • Author

    Heinrich, Enrico ; Staamann, Sebastian ; Joost, Ralf ; Salomon, Ralf

  • Author_Institution
    Inst. of Appl. Microelectron. & Comput. Eng., Univ. of Rostock, Rostock
  • fYear
    2008
  • fDate
    15-18 Sept. 2008
  • Firstpage
    1449
  • Lastpage
    1456
  • Abstract
    Field-programmable gate arrays provide a flexible and easy-to-configure implementation platform that supports the development of tamper-proof networked embedded systems. Many of these systems employ the Advanced Encryption Standard algorithm in order to achieve a secure mode of operation. Since this algorithm is of a high computational complexity, this paper utilizes various hardware-software co-design techniques for its implementation. These techniques vary in the degree of required design expertise, the degree of how (software) functionalities are implemented in hardware logic, and the achievable speedup, which is about 12 to approximately four thousand.
  • Keywords
    computational complexity; cryptography; embedded systems; field programmable gate arrays; hardware-software codesign; FPGA; complex algorithms; computational complexity; encryption; field-programmable gate arrays; hardware logic; hardware-software co-design techniques; tamper-proof networked embedded systems; Computer networks; Cryptography; Embedded system; Field programmable gate arrays; Hardware design languages; Logic design; Microelectronics; Process design; Real time systems; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2008. ETFA 2008. IEEE International Conference on
  • Conference_Location
    Hamburg
  • Print_ISBN
    978-1-4244-1505-2
  • Electronic_ISBN
    978-1-4244-1506-9
  • Type

    conf

  • DOI
    10.1109/ETFA.2008.4638587
  • Filename
    4638587