public AbstractBB84Protocol(IClassicalChannel ClassicalChannel, IQuantumChannel QuantumChannel)
            : base()
        {
            _master = null;
            _slave = null;
            _eavesdropper = null;

            //_classicalChannel = FactoryClassicalChannel.generateP2PChannel();
            //_quantumChannel = FactoryQuantumChannel.generateP2PChannel();
            _classicalChannel = ClassicalChannel;
            _quantumChannel = QuantumChannel;

            _configuration = FactoryBB84Protocol.generateBB84Configuration();
            _useGlobalConfiguration = true;
        }
 static FactoryBB84Protocol()
 {
     _defaultBB84Configuration = generateBB84Configuration();
 }