{'fraction_non_alphanumeric': 0.01703800786369594, 'fraction_numerical': 0.003931847968545216, 'mean_word_length': 5.015748031496063, '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}}
True Random number generator method based on image for key exchange algorithm

In this paper we propose a new method for generating True random numbers based on image which generates 256 bits key or higher for key exchange algorithm. True random numbers are always secured and good, compared to pseudo random numbers. Diffie-Hellman key exchange algorithm has two weaknesses: Discrete logarithm attack and Man-in-the-Middle attack. Our proposed method can easily overcome the above problems. This method of implementation is very easy, cost effective and convenient for transmission of shared session keys. Our proposed method rapidly increases the security of the key exchange protocols over an unsecured channel and can also be used for Public key cryptosystem.