{'fraction_non_alphanumeric': 0.031007751937984496, 'fraction_numerical': 0.04392764857881137, 'mean_word_length': 4.724137931034483, '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}}
Data Security System for IoT Applications

The Internet of Things (IoT); can be defined as a think connected to the internet anywhere and anytime. Data security is one of the vital concepts in IoT security. So, the data to be uploaded should be made secure. There are many differenced cryptography algorithms such as Advanced Encryption Standard (AES), Nth degree truncates polynomial ring (NTRU), RSA, DES, and others to make security for data in IoT. In this paper, we suggest an algorithm that combines the feature of symmetric and asymmetric cryptography algorithms. Where the AES algorithm and NTRU public key used to create the special key at the receive side, then send the key to the sender side to make data security for IoT. The proposed algorithms provide strong security and low computation. The model has been simulating by MATLAB. The execution time for text (526 characters) for key generation is 0.092414 seconds, 0.020521 seconds for encryption and 0.060921 seconds for decryption and the execution time for image with size (512 * 512) for key generation is 0.101900 seconds, 1.699665 seconds for encryption and 12.82071 seconds for decryption.