Saturday, October 24, 2026

5.56 km of Air, One Secret Key: India's Free-Space QKD Link and BB84 in Under 40 Lines of Qiskit

 

24-Oct-2026 · kgQuantum

Some news makes you stop scrolling. For me, this month it was a short PIB release: India's first free-space Quantum Key Distribution (QKD) link, over 5.56 km.

Back in 2021 I used this blog to log my Qiskit learning, one gate at a time. So today let me do the same thing with this news. We will understand what was demonstrated, why it matters, and then rebuild the core idea, the BB84 protocol, on our own laptops.

What happened?

According to the Press Information Bureau (3-Oct-2026), QNu Labs, together with BISAG-N and IIT Gandhinagar, set up a quantum-secured channel through open air between BISAG-N and IIT Gandhinagar on the night of 27–28 September.

A few numbers from the release:

  • Quantum Bit Error Rate (QBER) stayed below 5%
  • Secure keys were generated at 230–260 bits per second
  • The keys were plugged into BISAG-N's post-quantum cryptography (PQC) platform, Vedic Kavach, which also uses quantum random number generation, to encrypt and decrypt test messages end to end

Two more October updates show the bigger picture:

  • The Union Minister said India set an eight-year target of 2,000 km of quantum-secure communication under the National Quantum Mission and has reached 1,000 km in three years (PIB).
  • DST's Technology Development Board signed up to support QNu Labs with ₹150 crore for a ₹300 crore project to take India's Quantum Secure and Sensing Networks from TRL 4–5 to TRL-9 (PIB, 16-Oct-2026).

QKD in plain language

Today's internet security relies on maths problems (like factoring) that are hard for classical computers. A large fault-tolerant quantum computer could break some of them. There are two ways to respond:

  1. PQC: new mathematical algorithms believed to resist quantum attacks. Software only.
  2. QKD: use the physics of single photons to share a secret key. If anyone looks, the physics leaves fingerprints.

The interesting part of the Gujarat demo is that it combined both layers. That hybrid thinking is exactly what learners and architects should absorb.

BB84: the idea behind QKD

BB84 (Bennett & Brassard, 1984) is the "Hello World" of QKD:

  1. Alice picks random bits and, for each bit, a random basis: Z (|0⟩/|1⟩) or X (|+⟩/|−⟩).
  2. Bob measures each qubit in his own random basis.
  3. Over a public channel they compare bases only, never bits, and keep the positions where the bases matched. This is called sifting.
  4. They sacrifice a sample to estimate the QBER. If an eavesdropper (Eve) measured the qubits in transit, she disturbs them, and errors jump.

With a simple intercept-and-resend attack, Eve introduces about 25% errors in the sifted key. That is why a low QBER, like the sub-5% in the trial, is the headline number.

Let's code it (Qiskit + Aer)

pip install qiskit qiskit-aer
# BB84 in a few lines of Qiskit (runs locally on the Aer simulator)
import random
from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator

sim = AerSimulator()

def send_qubit(bit, alice_basis, bob_basis, eve=False):
    qc = QuantumCircuit(1, 1)
    if bit: qc.x(0)                  # Alice encodes her bit...
    if alice_basis == "X": qc.h(0)   # ...in the Z (+) or X (x) basis
    if eve:                          # Eve measures in a random basis and resends
        e = random.choice("ZX")
        if e == "X": qc.h(0)
        qc.measure(0, 0)
        if e == "X": qc.h(0)
    if bob_basis == "X": qc.h(0)     # Bob picks his own random basis
    qc.measure(0, 0)
    counts = sim.run(qc, shots=1).result().get_counts()
    return int(max(counts, key=counts.get))

def bb84(n=400, eve=False):
    alice_bits  = [random.randint(0, 1) for _ in range(n)]
    alice_bases = [random.choice("ZX") for _ in range(n)]
    bob_bases   = [random.choice("ZX") for _ in range(n)]
    bob_bits = [send_qubit(b, a, c, eve) for b, a, c in zip(alice_bits, alice_bases, bob_bases)]
    # Sifting: keep only positions where the bases matched (announced publicly)
    keep = [i for i in range(n) if alice_bases[i] == bob_bases[i]]
    errors = sum(alice_bits[i] != bob_bits[i] for i in keep)
    return len(keep), errors / len(keep)

random.seed(7)
for eve in (False, True):
    kept, qber = bb84(eve=eve)
    print(f"Eve present: {eve!s:5} | sifted key bits: {kept} | QBER: {qber:.1%}")

When I ran it (Qiskit 2.6.1, qiskit-aer 0.18.0), I got:

Eve present: False | sifted key bits: 200 | QBER: 0.0%
Eve present: True  | sifted key bits: 205 | QBER: 24.9%

About half the bits survive sifting, and Eve's presence pushes QBER to roughly 25%. Your exact numbers will vary from run to run. That is quantum randomness at work!

Try this yourself: - Let Eve attack only 20% of the qubits. How does QBER change? - Add a noise channel (Aer noise model) and see where honest noise starts to look like an attack. - Add a tiny "error correction + privacy amplification" step to get a final key.

Why this matters for learners

  • Quantum security is no longer only theory in India. Field trials, national targets and TRL-9 funding mean industry will need people who understand both QKD and PQC.
  • BB84 teaches the fundamentals in one go: superposition, measurement, basis choice and the no-cloning idea.
  • Hybrid thinking wins. Real systems pair physics-based keys with post-quantum algorithms, so learn both stacks.

What next?

If you want to go deeper, try extending the code above: add a noise model, then error correction and privacy amplification, and read up on the post-quantum algorithms that real systems pair with QKD. Hybrid quantum-safe design is where the field is heading.

Share your QBER results in the comments. I would love to see what your Eve does!

Cheers! KG

Monday, November 10, 2025

The Quantum Dawn — Synchrony on 11-11 at 11:11 (2025)



The Quantum Journey — Reflections on 11-11 at 11:11 (2025)

Every year, on 11th November at 11:11 AM, I pause — not to look back with nostalgia, but to measure how far a spark of curiosity can travel when fueled by purpose.

This moment has become a quiet ritual — a point of coherence between who I was, who I am, and who I’m becoming through KwantumG.


The Birth of a Dream

On 14 April 2024, a long-standing vision materialized into reality — KwantumG Research Labs Private Limited.

It wasn’t just about launching an organization. It was about building a quantum ecosystem — a bridge between research and real-world innovation, academia and industry, India and the world.

That single decision changed everything. Suddenly, “someday” became “today.”


Learning, Sharing, Inspiring

The past year unfolded like a wave function — expanding in all directions.

I had the honor of becoming a Visiting Faculty at several prestigious Higher Education Institutions, where curiosity and collaboration shaped every session.

Over 140 hours of Faculty Development Programs (FDPs) on Quantum Technologies later, I realized that teaching isn’t about transferring knowledge — it’s about igniting imagination.

And in parallel, over 50 hours of corporate training helped us translate theory into business impact — guiding professionals to prepare for the post-quantum era.


Quantum in Action

From classrooms to boardrooms, KwantumG began solving challenges that matter.

Each project reminds me that the world isn’t waiting for quantum — it’s preparing for it.


Milestones that Matter

Completing an R&D project with I-HUB QTF, IISER Pune marked a major milestone — a contribution to India’s quantum mission and a validation of our collaborative spirit.

But beyond the research papers and presentations, what matters most is the community we’re building — learners, innovators, and believers who see quantum not as a subject, but as a shared adventure.


A Glimpse Ahead

As 2026 approaches, KwantumG stands at the threshold of new possibilities —

Because in the quantum world, evolution isn’t linear — it’s entangled.

Every collaboration, every idea, every learner adds another layer of coherence to this grand experiment called KwantumG.


Final Reflection

When I founded KwantumG, I dreamed of a place where science meets storytelling, code meets curiosity, and people meet purpose.

Today, that dream feels more alive than ever.

On 11-11 at 11:11 AM, I’m reminded — the beauty of quantum lies not just in uncertainty, but in possibility.

And in that possibility, I find infinite hope.


Prof. Karthiganesh Durai
Founder & CEO, KwantumG Research Labs Pvt Ltd

#QuantumFuture #KwantumG #QuantumIndia #QuantumInnovation #QuantumFinance #PostQuantumCryptography #IHubQTF #QuantumEducation #QuantumJourney

Sunday, November 10, 2024

 

11-11-24: Building Quantum Computing Career

Embracing change is crucial for success in quantum computing. As graduates and professionals in data science, finance, and research, adapting to new technologies will set you apart in your careers. The quantum technology landscape is evolving quickly, and those who embrace these changes will drive innovation. Lifelong learning is essential for anyone looking to excel in quantum computing, whether in software development, algorithm research, or hardware engineering.

Quantum computing is a practical field with applications that are transforming industries. In finance, quantum algorithms can significantly improve trading strategies and risk management. Healthcare professionals can use quantum machine learning to analyze large datasets, leading to advancements in treatment and diagnosis. Embracing these changes will help you stay relevant and valuable. Continuous learning enables you to explore these applications, enhancing your professional approach and impact.

As you advance your career, pursue educational opportunities that align with the demands of quantum computing. Online courses, workshops, and conferences can help you acquire new skills. Engaging with research communities and professional networks offers insights into emerging trends. By committing to lifelong learning, you enhance your growth and contribute to your field's advancement. This proactive approach will equip you to tackle challenges and innovate within your discipline.

Mentorship is crucial for embracing change and supporting lifelong learning. Connecting with experienced professionals in quantum research, consulting, or industry can offer valuable guidance. These relationships inspire exploration of new avenues, encourage advanced studies, and assist in navigating career transitions. By fostering mentorship, you share knowledge and resources, creating a supportive environment that values growth and adaptability.

Embracing change and committing to lifelong learning will lead to a fulfilling career in quantum computing. Each new skill and challenge overcome brings you closer to becoming a leader in your field. The opportunities are vast, and your ability to adapt and innovate will define your success. Embrace this era of discovery, and let your passion for knowledge guide your journey in the quantum workforce.

We at KwantumG Research Labs Pvtd Ltd, are helping you to achieve your Quantum Computing Career dream.

We have multiple tracks like

  1. Stage 1 : 4 hours session to gain introduction to Quantum computing
  2. Stage 2: 20 hours Course to learn Quantum Computing Programming
  3. Stage 3: 60 hours Course to gain expertise and hands-on experience in chosen domain
  4. Researcher Track : 6 Months course with Specialization of QML, Quantum Optimization
  5. Entrepreneur Track : An Open Ended Course for gaining business acumen in Quantum Technologies
  6. QML Track : An Open Ended Course for gaining hands-on experience in Quantum Machine Learning
Feel free to contact our KwantumG team.

Join our WhatsApp Community : https://chat.whatsapp.com/D3yQVKVAYVqLUwUPhEdc0a

Visit our website : https://kwantumg.com

Friday, November 10, 2023

Annual post on 11-11 at 11:11(2023)


11-11-23, After 1 year

Am trying to write posts in this kgQuantum blog in regular cadence. But that cadence become annual one 😊  

Let me try to post in monthly cadence.

 

When I review my Quantum Computing journey, I feel that am on right track. I learned many concepts, but have to learn more. I achieved few successes, yet I want to achieve more. 

 

Here are the topics I learned between 11-11-2022 to 11-11-2023 

  • Quantum Convolution Neural Network 
  • Quantum Long Short Term Memory 
  • Quantum Transfer Learning 
  • Quantum Federated Learning 
  • Quantum Physics 
  • Partial Differential Equations 
  • Structural Analysis 
  • Started practicing for Ambidextrous skill 

 

Here are the sessions by me at various institutions 

 

  1. Feb-2023 – Dayananda Sagar University, Bengaluru : Delivered a session on Quantum Transfer Learning as part of their Faculty Development Program on “Quantum Computing , Tools and Applications”. 
  2. 14-Mar-2023 to 18-Mar-2023 – Mondovi Navy College, Goa : Conducted Quantum Computing classes for Indian Navy Officials  
  3. 14-Apr-2023 – MyQuantum Technology Pvt Ltd, Bengaluru : Started bi-weekly sessions on various topics on quantum Computing for community members. 
  4. 13-Jul-2023 – SRM Institute of Science & Technology, Chennai : Conducted Hands-on workshop on Quantum Machine Learning using Amazon Braket. 
  5. 15-July-2023, MyQT : Conducted session "Physics for Quantum Computing” 
  6. 28-Jul-2023 – KPRIET, Coimbatore : Conducted Seminar on Application of Python Packages- Numpy and Pandas”. 
  7. 4-Sep-2023, Kumaraguru College of Technology, Coimbatore : Delivered a session on “Introduction to Quantum Computing” as part of IEEE Seminar. 
  8. 7-Sep-2023, Prathyusha Engg College, Chennai : Inaugurated Drone Club as chief guest and conducted session on “Introduction to Quantum Computing” 
  9. 9-Sep-2023, MyQT : Conducted session on "Introduction to Amazon Braket” 
  10. 29-Sep-2023, VIT, Chennai : Conducted session on Quantum Machine Learning. 
  11. 6-Oct-2023, Velammal College, Chennai : Conducted 3 days works on “Data Visualization using Power BI" 
  12. 7-Oct-2023, MyQT : Conducted session on "Career in Quantum Computing”  
  13. 10-Oct-2023, Unimind, Pune : Conducted online session on “Quantum Machine Learning” 
  14. 30-Oct-2023 to 31-Oct-2023, Coimbatore Institute of Technology, Coimbatore : Conducted hands-on workshop on Quantum Machine Learning using Qiskit 
  15. 7-Nov-2023, RV College of Engineering, Bengalur : Conducted one day hands-on workshop using Amazon Braket for the topic “Quantum Computing A next generation solution for Healthcare”. 

 

It was satisfying to see the achievements of my mentees. For privacy reason am not sharing the details of my mentees. 

  • One of mentee joined Post-Graduate studies on Quantum Technology in US 
  • One of mentee joined Post-Graduate studies on Quantum Technology in UK 
  • One of my mentee got award from Pondicherry Government and internship in Quantum computing career 
  • One of my mentee got internship in Quantum Machine Learning 
  • Two mentees joined my 6 months training program on Quantum Computing in association with MyQuantum Technology Pvt Ltd, Bengaluru 
  • I supported community members from Quantum Computing India by answering their questions 
  • I supported community members from MyQuantum Technology Pvt Ltd by conducting various sessions, answering their questions, helping them to network with fellow learners 
  • I supported three academicians on their paper publication on Quantum Machine Learning