A method and system for distributing quantum cryptographic keys among a
group of user devices through a switch connected to the user devices are
provided. A switch [1000] establishes a connection between two user
devices [405a, 405b] according to a schedule. A Quantum Key Distribution
(QKD) session is established between the two user devices [405a, 405b] to
facilitate sharing of secret key material between the two user devices.
Connections and QKD sessions may be established for different pairs of
the user devices.