09 Quantum Key Distribution - yikaimao/Q_gen GitHub Wiki

09_quantum_key_distribution_0

image
operations:
{'measure': 4, 'u': 3}

image
measurement counts:
{'01': 520, '00': 504}

09_quantum_key_distribution_1

image
operations:
{'measure': 6, 'u': 5}

image
measurement counts:
{'011': 511, '111': 513}

09_quantum_key_distribution_2

image
operations:
{'u': 9, 'measure': 8}

image
measurement counts:
{'0111': 57, '0011': 71, '1011': 70, '0001': 59, '1111': 48, '0100': 66, '0000': 69, '0010': 65, '0101': 60, '1001': 62, '1100': 57, '1110': 68, '1010': 60, '1000': 71, '0110': 71, '1101': 70}

09_quantum_key_distribution_3

image
operations:
{'u': 12, 'measure': 10}

image
measurement counts:
{'00011': 32, '01101': 33, '01110': 29, '11000': 30, '11010': 40, '10001': 25, '00101': 22, '01001': 34, '11111': 36, '11011': 46, '10000': 27, '11100': 30, '10101': 34, '10010': 35, '10110': 36, '01111': 37, '10011': 27, '11101': 23, '01011': 30, '01010': 26, '00000': 33, '11001': 34, '00100': 24, '01100': 37, '01000': 23, '00001': 27, '00110': 39, '11110': 30, '00111': 39, '00010': 42, '10111': 34, '10100': 30}

09_quantum_key_distribution_4

image
operations:
{'u': 19, 'measure': 12}

image
measurement counts:
{'101010': 9, '001101': 17, '011001': 14, '101000': 10, '100101': 15, '010100': 18, '010111': 16, '111001': 16, '001010': 21, '101110': 19, '110000': 13, '110001': 21, '110111': 24, '111100': 13, '100000': 8, '100110': 16, '010000': 15, '111010': 22, '000010': 18, '110101': 13, '101101': 17, '111110': 22, '000110': 14, '010001': 19, '111000': 21, '100010': 16, '010011': 15, '011011': 12, '011111': 10, '001100': 21, '001000': 15, '111101': 21, '101111': 12, '101001': 22, '110100': 15, '011101': 14, '000001': 17, '011010': 20, '100100': 20, '011100': 24, '110010': 16, '111111': 21, '010110': 17, '001111': 19, '101100': 14, '111011': 16, '001011': 21, '011000': 15, '001110': 12, '010010': 15, '000011': 16, '101011': 15, '001001': 15, '100111': 13, '000100': 16, '000101': 10, '110011': 10, '011110': 8, '000000': 17, '100001': 11, '010101': 12, '110110': 18, '100011': 17, '000111': 15}

09_quantum_key_distribution_5

image
operations:
{'u': 14, 'measure': 14}

image
measurement counts:
{'0001001': 5, '1001101': 6, '1011110': 6, '0000000': 5, '0011110': 9, '0000111': 6, '0111101': 5, '0010011': 2, '1011011': 8, '0100101': 8, '1111110': 8, '1110001': 5, '1101011': 7, '0001000': 7, '1011111': 6, '0110001': 12, '1100010': 8, '1000000': 7, '1100110': 8, '1010000': 9, '1000110': 10, '0011111': 5, '0000011': 6, '1001001': 9, '0011011': 7, '1101010': 12, '0110100': 5, '0101110': 9, '0000010': 7, '0110101': 6, '1011101': 12, '0111010': 8, '0010001': 6, '0000110': 10, '1011000': 4, '1110000': 8, '0110111': 7, '0101100': 11, '0011100': 6, '0110010': 12, '1001010': 8, '1101001': 8, '1101101': 7, '0111111': 6, '1001111': 2, '1010001': 6, '0010101': 9, '0100001': 9, '1011010': 11, '0110000': 9, '1110011': 6, '0001110': 9, '1100101': 11, '0100100': 5, '1011001': 7, '0010000': 8, '1110110': 3, '1111001': 10, '0100110': 5, '0100000': 3, '0101101': 7, '1100001': 6, '0001100': 5, '1101100': 10, '1010111': 6, '0010100': 7, '0001111': 11, '1001110': 6, '1111101': 6, '0011001': 3, '0101000': 12, '0001011': 9, '0111011': 9, '0011000': 9, '1110111': 5, '0101011': 11, '1110010': 12, '1010010': 5, '0100011': 10, '0110110': 7, '1000101': 11, '0001101': 10, '1100100': 9, '1100000': 8, '1111111': 7, '1111100': 12, '1010110': 8, '1010011': 7, '0010111': 7, '1110100': 11, '0111110': 8, '0111100': 7, '1100011': 13, '1010101': 12, '1101000': 8, '0101010': 9, '0111001': 7, '1101110': 10, '0001010': 9, '1000011': 8, '0101001': 6, '0101111': 8, '1011100': 11, '0000101': 8, '0110011': 7, '1101111': 6, '1110101': 6, '0011010': 6, '0011101': 12, '1100111': 10, '0000001': 11, '1001000': 9, '1000100': 12, '1111010': 6, '1111000': 8, '1111011': 9, '1000001': 14, '0010110': 10, '1010100': 7, '1000111': 12, '0111000': 8, '0100010': 10, '1001011': 10, '0000100': 10, '0100111': 9, '1001100': 6, '0010010': 17}

09_quantum_key_distribution_6

image
operations:
{'u': 17, 'measure': 16}

image
measurement counts:
{'11110001': 28, '01111000': 41, '11110000': 38, '11111001': 27, '11111100': 37, '01111100': 24, '00110000': 44, '11111000': 20, '10110001': 40, '10111100': 36, '01110100': 23, '01111101': 31, '01110101': 29, '00111100': 36, '10111001': 31, '00111001': 37, '10111101': 34, '10110101': 26, '00110100': 35, '10111000': 28, '00111101': 36, '01110001': 35, '00110001': 40, '11110100': 33, '01111001': 23, '01110000': 37, '10110100': 35, '11110101': 38, '11111101': 24, '00110101': 23, '00111000': 27, '10110000': 28}

09_quantum_key_distribution_7

image
operations:
{'measure': 18, 'u': 11}

image
measurement counts:
{'110011100': 17, '100001101': 12, '010001111': 20, '000001101': 23, '100011101': 18, '000101110': 20, '110011111': 14, '110001111': 17, '100011110': 17, '010101111': 18, '010111111': 13, '010101110': 10, '110111100': 19, '000011100': 22, '010001101': 18, '000101100': 13, '100001110': 16, '000001111': 8, '010011101': 14, '100111100': 19, '100101111': 19, '100101101': 13, '100011100': 20, '110101111': 13, '010011111': 23, '110101100': 10, '000101101': 11, '110001110': 18, '010111101': 10, '000111110': 18, '100101100': 13, '110011110': 10, '000111100': 20, '100001100': 11, '010011100': 11, '000001100': 20, '100011111': 13, '110011101': 17, '010101100': 14, '110101101': 7, '000111101': 13, '010101101': 15, '010111110': 23, '110101110': 16, '000011111': 19, '010011110': 22, '000011101': 17, '100111101': 14, '110001101': 13, '000111111': 18, '110111111': 7, '000011110': 16, '100001111': 29, '000101111': 14, '000001110': 15, '100101110': 17, '010001100': 18, '110111101': 18, '110001100': 15, '010001110': 12, '110111110': 23, '100111111': 14, '100111110': 20, '010111100': 17}

09_quantum_key_distribution_8

image
operations:
{'measure': 20, 'u': 16}

image
measurement counts:
{'0001111000': 242, '0000111000': 273, '0000101000': 248, '0001101000': 261}