Simulation of BB84 and proposed protocol for quantum key distribution

Abstract Quantum key distribution is a secure way of transferring the keys among entities involved in communication. BB84 is the first protocol for QKD in year 1984. In this paper we are giving the simulation process of BB84 protocol in C++ and also the simulation of proposed protocol in C++ using object oriented approach. Proposed protocol uses a two-way quantum channel and also generates an additional initial bits sequence at another end for polarization.