The question is already explained in the title, but I'm curious regarding the possibility to adopt the BB84 protocol over LiFi (in theory). Could it be possible or are there some limitations, such as the single photon evaluation?

  • $\begingroup$ the question, for what I understand, is essentially equivalent to whether it is possible to implement BB84 (or any other protocol for that matter) using visible light. I don't think there is any fundamental problem in doing this, it's just a matter of having available technology to manipulate, transmit, and detect single photons in the visible spectrum $\endgroup$
    – glS
    Dec 1, 2018 at 11:21

1 Answer 1


Absolutely! BB84 can be implemented over LiFi. There are however certain constraints and inefficiencies involved, which will have to be taken into account for implementation - possibly leading to the usage of BB84 variants like Decoy State, with higher efficiencies than pure BB84.

  1. A four non-orthogonal polarization basis encoded single photon would be very inefficient (mainly loss and complexity of implementation) primarily due to mobility of participants and ambient light noise. We will have to switch to phase encoding, RFI QKD protocol or the decoy state variant of BB84 as an alternate improvement strategy.

  2. Aligning the transmitter and receiver to deliver weak coherent pulses will be challenging, assuming that the transmitter will be handheld or mobile.

  3. The Detector needs to be precisely placed and current cost implications will force us to implement a single detector/multiple transmitter system. This would imply that we have to have a multiplexing (and coordination) strategy for serving individual transmitters. Also, the efficiency shows significant variations on the positioning of the detector in the room (line of sight) and the field of view angle. Losses of the order of 30-50dB have been observed in experimental results.

Hope the insight helps.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.