{'fraction_non_alphanumeric': 0.01775147928994083, 'fraction_numerical': 0.0, 'mean_word_length': 5.198952879581152, '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}}
A data encryption algorithm based on dual chaotic system

A new data encryption algorithm based on dual chaotic system, DCS-EA, was presented in this paper. DCS-EA is a stream cipher algorithm that introduced three new techniques in order to heighten the data security. First, it used two simple Logistic mappings with different system parameters and initial value of variable, which can create more complex chaotic signals to insist the threat of chaotic reconstruction, to generate key stream of encryption algorithm. Second, linear congruence method was applied to involve in fusion perturbation to enlarge the value field of key stream so as to solve the finite precision problem of chaos sequence in the computer. Third, it introduced the length of plaintext as the parameter to control the iteration-times of dual-chaos system, which can increase the uncertainty of key generation process. Experimental and analytical results indicate that the algorithm possessed excellent security and real-time characteristics. The results applied in a distributed simulation network demonstrate that it can satisfy the requirements both in security and speed when encrypting real-time data.