{'fraction_non_alphanumeric': 0.0182370820668693, 'fraction_numerical': 0.0, 'mean_word_length': 5.175, '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}}
CUDA Implementation of DES Algorithm for Lightweight Platforms

Our daily life, with the knowledge revolution has entered into a major transformation. For the last few years, with the concept of "internet of things", experts agree that this transformation will affect every part of society and the concept of business. However, this rapid transformation has many problems. One of the most important problems is how to secure the information on digital media? There are many cryptographic solutions to ensure information security. However, since the devices we use in our daily lives have various resource constraints, more efficient algorithms are needed for both memory and processing requirements. In this study, one of the most widely used block encryption algorithms-DES algorithm is implemented on CUDA to investigate what kind of improvements could be made as performance. The analysis and test results show that a more efficient design is obtained than the original DES algorithm.