• DocumentCode
    1131160
  • Title

    Security and performance optimization of a new DES data encryption chip

  • Author

    Verbauwhede, Ingrid ; Hoornaert, Frank ; Vandewalle, Joos ; De Man, Hugo J.

  • Author_Institution
    ESAT Lab., Katholicke Univ. Leuven, Heverlee, Belgium
  • Volume
    23
  • Issue
    3
  • fYear
    1988
  • fDate
    6/1/1988 12:00:00 AM
  • Firstpage
    647
  • Lastpage
    656
  • Abstract
    The implementation of a high-performance data encryption standard (DES) data encryption chip is presented. At the system design level, cryptographical optimizations and equivalence transformations lead to a very efficient floorplan with minimal routing, which otherwise would present a serious problem for data-scrambling algorithms. These optimizations, which do not compromise the DES algorithm nor the security, are combined with a highly structured design and layout strategy. Novel CAD tools are used at different steps in the design process. The result is a single chip of 25 mm/sup 2/ in 3- mu m double-metal CMOS. Functionality tests show that a clock of 16.7 MHz can be applied, which means that a 32-Mb/s data rate can be achieved for all eight byte modes. This is the fastest DES chip reported yet, allowing equally fast execution of all four DES modes of operation, due to an original pipeline architecture.<>
  • Keywords
    CMOS integrated circuits; cryptography; microprocessor chips; pipeline processing; standards; 16.7 MHz; 3 micron; 32 Mbit/s; DES data encryption chip; cryptographical optimizations; data encryption standard; data rate; data-scrambling algorithms; double-metal CMOS; efficient floorplan; equivalence transformations; highly structured design; layout strategy; minimal routing; performance optimization; pipeline architecture; single chip; system design level; Algorithm design and analysis; Clocks; Cryptography; Data security; Design automation; Design optimization; Pipelines; Process design; Routing; Testing;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/4.302
  • Filename
    302