Invention Grant
- Patent Title: Bloom filter and implementation method thereof
-
Application No.: US16032943Application Date: 2018-07-11
-
Publication No.: US10608934B2Publication Date: 2020-03-31
- Inventor: Sheng-Chun Kao , Ding-Yuan Lee , An-Yeu Wu , Ting-Sheng Chen
- Applicant: NATIONAL TAIWAN UNIVERSITY
- Applicant Address: TW Taipei
- Assignee: NATIONAL TAIWAN UNIVERSITY
- Current Assignee: NATIONAL TAIWAN UNIVERSITY
- Current Assignee Address: TW Taipei
- Agency: Muncy, Geissler, Olds & Lowe, P.C.
- Priority: TW107117424A 20180522
- Main IPC: H04L12/741
- IPC: H04L12/741

Abstract:
A bloom filter and an implementation method thereof are provided. The implementation method has a ternary rule encoded as a rule binary codeword according to a predetermined encoding rule; has a packet encoded as at least one packet binary codeword according to the predetermined encoding rule; and comparing the rule binary codeword and the at least one packet binary codeword to decide a following processing of the packet. The predetermined encoding rule includes: tagging 0 or 1 into most significant bit (MSB) of the output binary codeword based on mask length of the input codeword; placing the prefix of the input codeword right after MSB of the output binary codeword; and tagging a string to last bits of the output binary codeword based on the mask length, and the bit number of the string equals to the mask length.
Information query