{'fraction_non_alphanumeric': 0.01812688821752266, 'fraction_numerical': 0.008056394763343404, 'mean_word_length': 4.881656804733728, '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}}
Two, Three and Four Dimensional BB84: A Comparative Analysis Based on C# Simulation

Quantum Cryptography, the principles of which are based on the laws of quantum mechanics, is a new approach to secure communication. The main advantages of quantum cryptography as opposed to classical cryptography are: unconditional security, the transmission of an encryption key of a length equal to that of the message, the impossibility of creating an identical copy of an unknown quantum state, and the disruption of the quantum system when trying to measure it. BB84 is the first and best known quantum protocol. It was created in 1984 by Charles Bennett and Gilles Brassard and represents a quantum key distribution. The basic idea of the protocol is to encode bits using photon polarization, one bit for each photon. The paper presents an improvement of the protocol by using quantum memory and coding two, three or four bits for each photon, achieving a great efficiency and a higher security level.