DocumentCode
1602859
Title
Advanced Hash Algorithms with Key Bits Duplication for IP Address Lookup
Author
Martinez, Christopher ; Lin, Wei-Ming
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of New Haven, New Haven, CT
fYear
2009
Firstpage
137
Lastpage
142
Abstract
Hashing technique have been widely adopted for various computer network applications such as IP address lookup and intrusion detection, among which XOR-hashing is one of most popular techniques due to its relatively small hash process delay. In all the current commonly used XOR-hashing algorithms, each of the hash key bits is usually explicitly XORed only at most once in the hash process, which may limit the amount of potential randomness that can be introduced by the hash process. This paper looks into the possibility in duplicating/reusing key bits to inject additional randomness into the hash process thus enhancing the overall performance further. However, when a key bit is reused, newly induced correlation arises among resulted hash bits where key bits are shared which may easily offset the intended benefit from bit duplication. The novel hash technique introduced in this paper shows how to intelligently apply bit duplication while minimizing the amount of correlation induced in the duplication process.
Keywords
IP networks; cryptography; IP address lookup; XOR-hashing; computer network application; hash algorithm; induced correlation; intrusion detection; key bit duplication; Algorithm design and analysis; Application software; Cache memory; Computer networks; Databases; Hardware; Intrusion detection; Routing; Software maintenance; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking and Services, 2009. ICNS '09. Fifth International Conference on
Conference_Location
Valencia
Print_ISBN
978-1-4244-3688-0
Electronic_ISBN
978-0-7695-3586-9
Type
conf
DOI
10.1109/ICNS.2009.68
Filename
4976749
Link To Document