• DocumentCode
    2226148
  • Title

    Strongly History-Independent Hashing with Applications

  • Author

    Blelloch, Guy E. ; Golovin, Daniel

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh
  • fYear
    2007
  • fDate
    21-23 Oct. 2007
  • Firstpage
    272
  • Lastpage
    282
  • Abstract
    We present a strongly history independent (SHI) hash table that supports search in O(l) worst-case time, and insert and delete in O(l) expected time using O(n) data space. This matches the bounds for dynamic perfect hashing, and improves on the best previous results by Naor and league on history independent hashing, which were either weakly history independent, or only supported insertion and search (no delete) each in O(l) expected time. The results can be used to construct many other SHI data structures. We show straightforward constructions for SHI ordered dictionaries: for n keys from {l,..., nk} searches take O(log log n) worst-case time and updates (insertions and deletions) O(log log n) expected time, and for keys in the comparison model searches take O(log n) worst-case time and updates O(log n) expected time. We also describe a SHI data structure for the order-maintenance problem. It supports comparisons in O(l) worst-case time, and updates in 0(1) expected time. All structures use O(n) data space.
  • Keywords
    computational complexity; data structures; history; data structures; hash table; strongly history-independent hashing; worst-case time; Application software; Computer science; Data security; Data structures; Dictionaries; Government; History; Information security; Nominations and elections; Publishing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2007. FOCS '07. 48th Annual IEEE Symposium on
  • Conference_Location
    Providence, RI
  • ISSN
    0272-5428
  • Print_ISBN
    978-0-7695-3010-9
  • Type

    conf

  • DOI
    10.1109/FOCS.2007.36
  • Filename
    4389499