• DocumentCode
    3277664
  • Title

    Research of new index generation algorithm based on hash function

  • Author

    Wenlong Xu ; Zhuo Tang ; Zhuo Chen ; Renfa Li

  • Author_Institution
    Dept. of Embedded Syst. & Networking, Univ. of Hunan, Changsha, China
  • fYear
    2013
  • fDate
    23-25 May 2013
  • Firstpage
    799
  • Lastpage
    802
  • Abstract
    With the continuous development of massive data management system, data index generation and management gradually become the bottleneck of massive database. Based on and collision-binding characteristic of BLAKE, this paper developed a new type of index generation algorithm based on BLAKE hash function to avoid index conflict and ensure the uniqueness of the index. BLAKE is one of SHA-3 finalist that is based on ChaCha and takes use of standard HAIFA iterative mode. We designed a reconfigurable architecture which supports three different parameters of G function module of round unit of BLAKE on Xilinx Virtex-5 FPGA. The experimental results show that the proposed design can solve the problem of index uniqueness, having smaller size, higher speed and throughout.
  • Keywords
    database indexing; field programmable gate arrays; file organisation; iterative methods; reconfigurable architectures; BLAKE collision-binding characteristics; BLAKE hash function; ChaCha; G function module parameters; SHA-3; Xilinx Virtex-5 FPGA; continuous development; data index generation algorithm; data index management; massive data management system; massive database; reconfigurable architecture; standard HAlF iterative mode; Clocks; Cryptography; NIST; Weaving; BLAKE; FPGA; hash function; index generation; reconfigurable;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2013 4th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    2327-0586
  • Print_ISBN
    978-1-4673-4997-0
  • Type

    conf

  • DOI
    10.1109/ICSESS.2013.6615426
  • Filename
    6615426