{'fraction_non_alphanumeric': 0.016632016632016633, 'fraction_numerical': 0.0, 'mean_word_length': 5.294117647058823, '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}}
Substitution Permutation Network based Lightweight Ciphers with Improved Substitution Layers for Secure IoT Applications

This work aims to improve the design strategies of encryption algorithms desirable for secure IoT communication. Reduced hardware architectures for S-box modules of the lightweight ciphers specifically KLEIN, Midori and PRINCE are proposed. The proposed S-boxes are designed based on reuse of minterms technique to obtain minimum hardware in terms of logic gates. It is observed that the modified S-box contained in the substitution layer results in a decrease in the resource utilization of the overall cipher. The architectures also achieve better performance in terms of throughput and energy as compared to the other implementations of state-of-the-art ciphers. Simulation results for each cipher are determined from the PAR (Place and Route) report, and are compared fairly on the same FPGA platforms to bring uniformity in comparison.