{'fraction_non_alphanumeric': 0.011627906976744186, 'fraction_numerical': 0.0033222591362126247, 'mean_word_length': 4.742857142857143, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Packet Filtering for IPV4 Protocol Using FPGA

Firewall is a key domain of security and a necessity for every organization. The basic function of firewall is packet filtering. This paper makes use of highly parallelized architecture of FPGA. The packet filtering is done for IPv4 protocol by forming rule set for allowed incoming and outgoing IP address. The packet takes one clock cycle time for delivering the output packet despite increasing number of rules. All the rules are simultaneously check in the system. The hardware firewall is better than software firewall in terms of speed and security.