Disclosed herein is a method of
quantum communication comprising transmitting photons from at least two different transmitters 202, 204, and receiving the transmitted photons at a
receiver 208. Receiving the photons involves interfering the received photons 210 in interference events, registering detections of photons from the interference events, using at least two different detectors 212, 214, and analysing the interference events. Analysing the interference includes distinguishing between a single-
photon interference event and a two-
photon interference event, the latter describing two single-
photon interference events occurring either simultaneously or within a
coherence time of the photons. The transmitting step preferably involves encoding a first portion of the transmitted photons with
quantum states chosen from a first basis and encoding a second portion of transmitted photons with
quantum states chosen from a second basis. The analysing interference step allows the basis to be identified, because single-photon interference events may be associated with the first basis, and two-photon interference events with the second basis.