{'fraction_non_alphanumeric': 0.02088167053364269, 'fraction_numerical': 0.0, 'mean_word_length': 5.253623188405797, '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}}
Image encryption algorithm based on chaotic mapping

Image scrambling is one important method in image encryption field. By using some characteristics of chaos system, e.g. the sensitivity to initial conditions, the sensitivity to parameter and the pseudo-randomicity, this paper presents one image scrambling algorithm based on chaotic mapping. In order to achieve an effect of image scrambling, each pair of pixel points is exchanged for all the possible pair combinations. Compared to other image encryption algorithms which are based on chaotic mapping, this algorithm has some advantages, e.g. simplicity in design and high efficiency. In this paper, the methodology for evaluating image scrambling degree which is based on the position correlation is adopted to evaluate the encryption effect, which is consistent with the results of subjective evaluation.