{'fraction_non_alphanumeric': 0.018159806295399514, 'fraction_numerical': 0.009685230024213076, 'mean_word_length': 4.823943661971831, '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}}
Enhancing Security in IoT Devices by Using Pseudo Random Number Generator Based on Two Different LFSR and A Comparator

The modern era is an era of connected devices. To secure the connection between these devices many different methods are used. Pseudo random generator is a technique used to encrypt the communication between these devices. This paper presents the Linear Feedback shift Register (LFSR) based pseudo random number generator (PRNG) to encrypt the data. Two prime number bit LFSRs are used (LFSR1 and LFSR2) with same clock period and a 1-bit comparator is used for final output of the output sequence. The comparator incorporate inequality in the linear recurrence equation of the LFSR which in turn increases the complexity for an adversary to predict the solution. All simulations are done in Vivado 2018.2.