qkdProtocols
Contents:
Introduction
Installation Guide
Quick Start Guide
User Guide
API Reference
Simulation Models
QKD Protocols
Contributing to QKD Simulation Platform
qkdProtocols
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
W
_
__init__() (simulation.Hardware.IntensityModulator method)
(simulation.Hardware.LightSource method)
(simulation.Hardware.MachZehnderInterferometer method)
(simulation.Hardware.OpticalChannel method)
(simulation.Hardware.SinglePhotonDetector method)
(simulation.Hardware.SMF method)
(simulation.Network.Network method)
(simulation.Network.Node method)
(simulation.Receiver.ReceiverBB84 method)
(simulation.Receiver.ReceiverCOW method)
(simulation.Receiver.ReceiverDPS method)
(simulation.Sender.SenderBB84 method)
(simulation.Sender.SenderCOW method)
(simulation.Sender.SenderDPS method)
A
add_link() (simulation.Network.Node method)
add_node() (simulation.Network.Network method)
api.ChannelModel (built-in class)
api.NodeModel (built-in class)
api.SimParams (built-in class)
B
bit_flip_error_prob (api.SimParams attribute)
built-in function
calculate_qber()
main.calculate_qber()
main.postprocessing()
main.run_multi_node_trusted_relay_simulation()
main.run_point_to_point_cow_simulation()
main.run_point_to_point_simulation()
C
calculate_qber()
built-in function
channels (api.SimParams attribute)
connect_nodes() (simulation.Network.Network method)
cow_detection_threshold_photons (api.SimParams attribute)
cow_extinction_ratio_db (api.SimParams attribute)
cow_monitor_pulse_ratio (api.SimParams attribute)
D
dark_count_rate (api.NodeModel attribute)
detect() (simulation.Hardware.SinglePhotonDetector method)
detector_efficiency (api.NodeModel attribute)
E
establish_end_to_end_raw_key() (simulation.Network.Network method)
establish_end_to_end_raw_key_bb84() (simulation.Network.Network method)
establish_end_to_end_raw_key_cow() (simulation.Network.Network method)
F
fiber_attenuation_db_per_km (api.ChannelModel attribute)
fiber_length_km (api.ChannelModel attribute)
fiber_type (api.ChannelModel attribute)
from_ (api.ChannelModel attribute)
G
generate_and_share_key() (simulation.Network.Node method)
generate_and_share_key_bb84() (simulation.Network.Node method)
generate_and_share_key_cow() (simulation.Network.Node method)
generate_single_pulse_photon_count() (simulation.Hardware.LightSource method)
get_all_received_info() (simulation.Receiver.ReceiverCOW method)
get_chosen_bases() (simulation.Receiver.ReceiverBB84 method)
(simulation.Sender.SenderBB84 method)
get_initial_phase() (simulation.Hardware.LightSource method)
get_intended_key_bits() (simulation.Sender.SenderCOW method)
get_measurement_info() (simulation.Receiver.ReceiverBB84 method)
get_pulse_info() (simulation.Sender.SenderBB84 method)
(simulation.Sender.SenderDPS method)
get_raw_key_bits() (simulation.Sender.SenderBB84 method)
get_raw_measurements() (simulation.Receiver.ReceiverBB84 method)
get_raw_sifted_key_with_neighbor() (simulation.Network.Node method)
get_received_pulse_info() (simulation.Receiver.ReceiverCOW method)
get_sent_pulse_info() (simulation.Sender.SenderCOW method)
I
id (api.ChannelModel attribute)
(api.NodeModel attribute)
interfere_pulses() (simulation.Hardware.MachZehnderInterferometer method)
M
main.calculate_qber()
built-in function
main.postprocessing()
built-in function
main.run_multi_node_trusted_relay_simulation()
built-in function
main.run_point_to_point_cow_simulation()
built-in function
main.run_point_to_point_simulation()
built-in function
measure_pulse() (simulation.Receiver.ReceiverCOW method)
modulate() (simulation.Hardware.IntensityModulator method)
modulate_phase() (simulation.Hardware.PhaseModulator method)
mu (api.NodeModel attribute)
N
nodes (api.SimParams attribute)
num_pulses (api.NodeModel attribute)
P
phase_flip_prob (api.ChannelModel attribute)
prepare_and_send_pulse() (simulation.Sender.SenderBB84 method)
(simulation.Sender.SenderDPS method)
prepare_pulse_train() (simulation.Sender.SenderCOW method)
protocol (api.SimParams attribute)
pulse_repetition_rate (api.NodeModel attribute)
Q
QKDForm (built-in class)
QKDNetwork (built-in class)
R
receive_and_measure() (simulation.Receiver.ReceiverBB84 method)
(simulation.Receiver.ReceiverDPS method)
relay_key_classically() (simulation.Network.Node method)
Results (built-in class)
S
simulation.Hardware.IntensityModulator (built-in class)
simulation.Hardware.LightSource (built-in class)
simulation.Hardware.MachZehnderInterferometer (built-in class)
simulation.Hardware.OpticalChannel (built-in class)
simulation.Hardware.PhaseModulator (built-in class)
simulation.Hardware.SinglePhotonDetector (built-in class)
simulation.Hardware.SMF (built-in class)
simulation.Network.Network (built-in class)
simulation.Network.Node (built-in class)
simulation.Receiver.ReceiverBB84 (built-in class)
simulation.Receiver.ReceiverCOW (built-in class)
simulation.Receiver.ReceiverDPS (built-in class)
simulation.Sender.SenderBB84 (built-in class)
simulation.Sender.SenderCOW (built-in class)
simulation.Sender.SenderDPS (built-in class)
T
to (api.ChannelModel attribute)
total_attenuation_db() (simulation.Hardware.SMF method)
transmission_probability() (simulation.Hardware.SMF method)
transmit_pulse() (simulation.Hardware.OpticalChannel method)
W
wavelength_nm (api.ChannelModel attribute)