{'fraction_non_alphanumeric': 0.01641907740422205, 'fraction_numerical': 0.0, 'mean_word_length': 5.3681592039801, '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}}
Blockchain Based Secure Communication for IoT Devices in Smart Cities

Many approaches have been used to secure the Internet of Things (IoT) deployments or applications in recent years. These approaches enable the security system in complex IoT devices or applications, which is the basis of applying practical security algorithms to detect device threats, related patterns, or vulnerabilities. Day by day, the small computing devices have made many technological improvements at an advanced level, which implements over the Internet, named IoT devices. The blockchain has been recently introduced as an alternative solution to complex and challenging security devices or applications. It prefers to security area due to its distributed structure and the cryptographic hash algorithm. These issues arise from the restriction of hardware used in devices. One of the leading security issues is that the attackers now quickly attack/hack our passwords. We use the encryption method to encrypt the communication between nodes to avoid this risk, creating an authentic system. We use a system to secure passwords/transactions from the attacker. This system secures the password through Blockchain technology by generating hash passwords and ciphers that encrypt the original password.