Who created the Fowler-Noll-Vo hash function?
The Fowler-Noll-Vo hash function is a non-cryptographic hash function developed by Glenn Fowler, Landon Curt Noll, and Kiem-Phong Vo. Its origins trace back to an idea submitted by Fowler and Vo as reviewer comments in 1991, which was later improved by Noll and named after all three creators.
What we know
- The Fowler-Noll-Vo hash function is a non-cryptographic hash function. [1, 2]
- The algorithm was created by Glenn Fowler, Landon Curt Noll, and Kiem-Phong Vo. [2]
- The basis for the hash algorithm originated from reviewer comments sent to the IEEE POSIX P1003.2 committee in 1991 by Glenn Fowler and Phong Vo. [2]
- Landon Curt Noll improved upon the initial algorithm during a subsequent ballot round. [2]
Where to go next
- whoWho is Landon Curt Noll?
- the bigger pictureWhat are non-cryptographic hash functions?
- whenWhat is the IEEE POSIX P1003.2 committee?
- compared withHow does FNV-1a differ from FNV-1?
- a case in pointWhat are other well-known algorithms?
- an unexpected connectionHow do lava lamps help generate random numbers?While hash functions process data like the FNV, systems like Lavarand use physical chaos from lava lamps combined with hash functions to create secure pseudorandom number seeds.
Sources
- [1]Fowler–Noll–Vo hash function (Wikidata Q1389328) · CC0 1.0
- [2]Fowler–Noll–Vo hash function · CC BY-SA 4.0
- [3]Lavarand · CC BY-SA 4.0
- [4]Landon Curt Noll · CC BY-SA 4.0
- [5]List of algorithms · CC BY-SA 4.0