• DocumentCode
    460935
  • Title

    Power optimization for universal hash function data path using divide-and-concatenate technique

  • Author

    Karri, Ramesh ; Yang, Bo

  • Author_Institution
    Polytechnic University, Brooklyn, NY
  • fYear
    2005
  • fDate
    Sept. 2005
  • Firstpage
    219
  • Lastpage
    224
  • Abstract
    We present an architecture level low power design technique called divide-and-concatenate for universal hash functions based on the following observations: (i) the power consumption of a w-bit array multiplier and associated universal hash data path decreases as O(w4) if its clock rate remains constant. (ii) two universal hash functions are equivalent if they have the same collision probability property. In the proposed approach we divide a w-bit data path (with collision probability 2-w) into two/four w/2-bit data paths (each with collision probability 2-w/2) and concatenate their results to construct an equivalent w-bit data path (with a collision probability 2-w). A popular low power technique that uses parallel data paths saves 62.10% dynamic power consumption incurring 102% area overhead. In contrast, the divide-and-concatenate technique saves 55.44% dynamic power consumption with only 16% area overhead.
  • Keywords
    Arithmetic; Authentication; Clocks; Computer architecture; Design optimization; Energy consumption; Hardware; Iterative algorithms; Logic design; Power system reliability; divide-and-concatenate; power optimization; universal hash function;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2005. CODES+ISSS '05. Third IEEE/ACM/IFIP International Conference on
  • Conference_Location
    Jersey City, NJ, USA
  • Print_ISBN
    1-59593-161-9
  • Type

    conf

  • DOI
    10.1145/1084834.1084891
  • Filename
    4076340