메뉴 건너뛰기




Volumn 33, Issue 3, 2004, Pages 505-543

On universal classes of extremely random constant-time hash functions

Author keywords

Hash functions; Hashing; Limited independence; Optimal speedup; PRAM emulation; Storage time tradeoff; Universal hash functions

Indexed keywords

HASH FUNCTIONS; HASHING; LIMITED INDEPENDENCE; OPTIMAL SPEEDUP; PRAM EMULATION; STORAGE-TIME TRADEOFF; UNIVERSAL HASH FUNCTIONS;

EID: 3142708934     PISSN: 00975397     EISSN: None     Source Type: Journal    
DOI: 10.1137/S0097539701386216     Document Type: Article
Times cited : (100)

References (37)
  • 5
    • 0018456171 scopus 로고
    • Universal classes of hash functions
    • J.L. CARTER AND M.N. WEGMAN, Universal classes of hash functions, J. Comput. System Sci., 18 (1979), pp. 143-154.
    • (1979) J. Comput. System Sci. , vol.18 , pp. 143-154
    • Carter, J.L.1    Wegman, M.N.2
  • 6
    • 0028483923 scopus 로고
    • Locality-preserving hash functions for general purpose, parallel computation
    • A. CHIN, Locality-preserving hash functions for general purpose, parallel computation, Algorithmica, 12 (1994), pp. 170-181.
    • (1994) Algorithmica , vol.12 , pp. 170-181
    • Chin, A.1
  • 8
    • 0021467937 scopus 로고
    • Storing a sparse table with O(1) worst case access time
    • M.L. FREDMAN, J. KOMLÓS, AND E. SZEMERÉDI, Storing a sparse table with O(1) worst case access time, J. ACM, 31 (1984), pp. 538-544.
    • (1984) J. ACM , vol.31 , pp. 538-544
    • Fredman, M.L.1    Komlós, J.2    Szemerédi, E.3
  • 9
    • 0032620565 scopus 로고    scopus 로고
    • An optical simulation of shared memory
    • L.A. GOLDBERO, Y. MATIAS, AND S. RAO, An optical simulation of shared memory, SIAM J. Comput., 28 (1999), pp. 1829-1847.
    • (1999) SIAM J. Comput. , vol.28 , pp. 1829-1847
    • Goldbero, L.A.1    Matias, Y.2    Rao, S.3
  • 10
    • 0024091390 scopus 로고
    • Parallel hashing: An efficient implementation of shared memory
    • A. KARLIN AND E. UPFAL, Parallel hashing: An efficient implementation of shared memory, J. ACM, 35 (1988), pp. 876-892.
    • (1988) J. ACM , vol.35 , pp. 876-892
    • Karlin, A.1    Upfal, E.2
  • 11
    • 0001171279 scopus 로고    scopus 로고
    • Efficient PRAM simulation on a distributed memory machine
    • R. KARP, M. LUBY, AND F. MEYER AUF DER HEIDE, Efficient PRAM simulation on a distributed memory machine, Algorithmica, 16 (1996), pp. 517-542.
    • (1996) Algorithmica , vol.16 , pp. 517-542
    • Karp, R.1    Luby, M.2    Meyer Auf Der Heide, F.3
  • 13
    • 0025234213 scopus 로고
    • A complexity theory of efficient parallel algorithms
    • C.P. KRUSKAL, L. RUDOLPH, AND M. SNIR, A complexity theory of efficient parallel algorithms, Theoret. Comput. Sci., 71 (1990), pp. 95-132.
    • (1990) Theoret. Comput. Sci. , vol.71 , pp. 95-132
    • Kruskal, C.P.1    Rudolph, L.2    Snir, M.3
  • 15
    • 0003672894 scopus 로고
    • More analysis of double hashing
    • G.S. LUEKER AND M. MOLODOWITCH, More analysis of double hashing, Combinatorica, 13 (1993), pp. 83-96.
    • (1993) Combinatorica , vol.13 , pp. 83-96
    • Lueker, G.S.1    Molodowitch, M.2
  • 18
    • 0021522108 scopus 로고
    • Randomized and deterministic simulations of PRAMs by parallel machines with restricted granularity of parallel memories
    • K. MEHLHORN AND U. VISHKIN, Randomized and deterministic simulations of PRAMs by parallel machines with restricted granularity of parallel memories, Acta Inform., 21 (1984), pp. 339-374.
    • (1984) Acta Inform. , vol.21 , pp. 339-374
    • Mehlhorn, K.1    Vishkin, U.2
  • 20
    • 0026170376 scopus 로고
    • How to emulate shared memory
    • A.G. RANADE, How to emulate shared memory, J. Comput. System Sci., 42 (1991), pp. 307-326.
    • (1991) J. Comput. System Sci. , vol.42 , pp. 307-326
    • Ranade, A.G.1
  • 21
    • 0036000527 scopus 로고    scopus 로고
    • Entropy waves, the zig-zag graph product, and new constant-degree expanders
    • O. REINGOLD, S. VADHAN, AND A. WIGDERSON, Entropy waves, the zig-zag graph product, and new constant-degree expanders, Ann. of Math. (2), 155 (2002), pp. 157-187.
    • (2002) Ann. of Math. (2) , vol.155 , pp. 157-187
    • Reingold, O.1    Vadhan, S.2    Wigderson, A.3
  • 23
    • 3142670825 scopus 로고    scopus 로고
    • Double hashing is computable and randomizable with universal hash functions
    • submitted
    • J.P. SCHMIDT AND A. SIEGEL, Double Hashing Is Computable and Randomizable with Universal Hash Functions, SIAM J. Comput., submitted.
    • SIAM J. Comput.
    • Schmidt, J.P.1    Siegel, A.2
  • 24
    • 0001595705 scopus 로고
    • Chernoff bounds for applications with limited independence
    • J.P. SCHMIDT, A. SIEGEL, AND A. SRINIVASAN, Chernoff-Hoeffding bounds for applications with limited independence, SIAM J. Discr. Math., 8 (1995), pp. 223-250.
    • (1995) SIAM J. Discr. Math. , vol.8 , pp. 223-250
    • Schmidt, J.P.1    Siegel, A.2    Srinivasan, A.3
  • 25
    • 3142763385 scopus 로고    scopus 로고
    • Closed hashing is computable and optimally randomizable with universal hash functions
    • submitted
    • A. SIEGEL AND J.P. SCHMIDT, Closed Hashing Is Computable and Optimally Randomizable with Universal Hash Functions, SIAM J. Comput., submitted.
    • SIAM J. Comput.
    • Siegel, A.1    Schmidt, J.P.2
  • 26
    • 0024768554 scopus 로고
    • On universal classes of fast high performance hash functions, their time-space tradeoff, and their applications
    • A. SIEGEL, On universal classes of fast high performance hash functions, their time-space tradeoff, and their applications, in Proceedings of the 30th Annual IEEE Symposium on Foundations of Computer Science, 1989, pp. 20-25.
    • (1989) Proceedings of the 30th Annual IEEE Symposium on Foundations of Computer Science , pp. 20-25
    • Siegel, A.1
  • 27
    • 0346492027 scopus 로고    scopus 로고
    • Median bounds and their application
    • A. SIEGEL, Median bounds and their application, J. Algorithms, 38 (2001), pp. 184-236.
    • (2001) J. Algorithms , vol.38 , pp. 184-236
    • Siegel, A.1
  • 29
    • 0346736475 scopus 로고
    • Ten lectures on the probabilistic method, 2nd ed.
    • SIAM, Philadelphia
    • J. SPENCER, Ten Lectures on the Probabilistic Method, 2nd ed., CBMS-NSF Regional Conf. Ser. in Appl. Math. 64, SIAM, Philadelphia, 1994.
    • (1994) CBMS-NSF Regional Conf. Ser. in Appl. Math. , vol.64
    • Spencer, J.1
  • 30
    • 0021465184 scopus 로고
    • Efficient schemes for parallel computation
    • E. UPFAL, Efficient schemes for parallel computation, J. ACM, 31 (1984), pp. 507-517.
    • (1984) J. ACM , vol.31 , pp. 507-517
    • Upfal, E.1
  • 31
  • 32
    • 0023266822 scopus 로고
    • How to share memory in a distributed system
    • E. UPFAL AND A. WIGDERSON, How to share memory in a distributed system, J. ACM, 34 (1987), pp. 116-127.
    • (1987) J. ACM , vol.34 , pp. 116-127
    • Upfal, E.1    Wigderson, A.2
  • 35
    • 0002655387 scopus 로고
    • General purpose parallel architectures
    • J. van Leeuwen, ed., Elsevier, Amsterdam
    • L.G. VALIANT, General purpose parallel architectures, in Handbook of Theoretical Computer Science, Vol. A, J. van Leeuwen, ed., Elsevier, Amsterdam, 1990, pp. 943-972.
    • (1990) Handbook of Theoretical Computer Science , vol.A , pp. 943-972
    • Valiant, L.G.1
  • 36
    • 0019572642 scopus 로고
    • New hash functions and their use in authentication and set equality
    • M.N. WEGMAN AND J.L. CARTER, New hash functions and their use in authentication and set equality, J. Comput. System Sci., 22 (1981), pp. 265-279.
    • (1981) J. Comput. System Sci. , vol.22 , pp. 265-279
    • Wegman, M.N.1    Carter, J.L.2
  • 37
    • 0022092527 scopus 로고
    • Uniform hashing is optimal
    • A.C. YAO, Uniform hashing is optimal, J. ACM, 32 (1985), pp. 687-693.
    • (1985) J. ACM , vol.32 , pp. 687-693
    • Yao, A.C.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.