Способ передачи криптографического ключа, при котором формируют на передающей станции исходную последовательность битов, образующую ключ, кодируют биты посредством однофотонной последовательности, передают их и детектируют на принимающей станции, отличающийся тем, что биты последовательности передают одновременно по двум квантовым каналам, причем значение одного и того же бита передают одиночными фотонами по каждому каналу в противоположных базисах, а для детектирования принятых битов используют два декодирующих устройства, соответственно первого и второго каналов, базисы которых выбирают одинаковыми и синхронно изменяющимися по случайному закону.