DEV Community

Akshat Jain
Akshat Jain

Posted on • Originally published at akshatjme.Medium

Rebuilding Trust: A System-Design Approach to Ending India’s Exam Paper Leaks

Rethinking India’s Exam System

An essay on why India’s examination crisis is an engineering problem, not just a law-and-order one

Picture the morning of one of the most important exams of your life. Months, sometimes years, of preparation late nights, mock tests, coaching fees your family scraped together have all led to this single day.

Then your phone buzzes. A screenshot is circulating. Social media says the paper is “out.” A few hours later, news channels confirm what you were hoping was a rumour the exam is cancelled or postponed.

This is not a hypothetical. It has happened, in some form, almost every year for a decade:

Every one of these events triggered the same public conversation: who leaked it, and how severely will they be punished? Accountability matters, and it is why Parliament passed the Public Examinations (Prevention of Unfair Means) Act, 2024 which is India’s first dedicated law against exam malpractice, carrying three-to-five-year prison terms (five-to-ten years for organised gangs) and fines up to ₹1 crore, in force since 21 June 2024.

But punishment is a response to a leak that has already happened. It does almost nothing to reduce the number of moments during which a leak is even possible. As a computer science student, that gap is what interests me. If banking systems can move crore of secure transactions a day without a single failure, why does an exam still depend on one finished document staying secret from the day it’s printed to the day it’s opened?

This essay is not intended to criticize any examination board, government agency, or individual. Instead, it explores a technical idea for a decentralized examination architecture in which the final question paper does not exist until just minutes before the exam begins. The goal is to examine, step by step, how such a system could reduce the risk of paper leaks, improve accountability and transparency, and also acknowledge its practical limitations. Rather than claiming to be a perfect solution, this essay presents one possible approach to redesigning examination security through better system design.

Why the Current Model Keeps Failing

Most large Indian exams follow a centralized pipeline a small panel drafts questions, the paper is finalized and reviewed weeks in advance, then it is printed, transported in sealed boxes (“strongrooms”), and opened at thousands of centres on exam day. NEET-UG 2024 is the textbook case investigators found the actual failure point was the physical strongroom stage, where a finished, complete paper existed and could be physically removed.

In systems-engineering terms, this is a single point of failure: one asset, if compromised at any stage, brings down the integrity of the entire exam for millions of people. Two structural weaknesses make it worse:

  • Long exposure window. A paper finalized weeks ahead has weeks of opportunity to leak, not minutes.
  • Weak traceability. Once a paper leaks, investigators must reconstruct who among dozens or hundreds of people had access a slow, often inconclusive process (the NEET 2024 Supreme Court probe took months to establish even a narrow set of beneficiaries).

In computer science, we don’t solve these problems by simply asking people to be more careful. We redesign the system so that a single failure can’t bring everything down.

The Proposed Architecture: A Paper That Doesn’t Exist Until It Has To

The core idea instead of one finished, secret document sitting in a strongroom for weeks, the exam is assembled from a large, encrypted question bank minutes before it starts, using rules (a “blueprint”) set well in advance and every question carries a permanent, traceable digital identity.

Step-by-step, with the trade-offs made explicit

Step 1 — The Blueprint, not the Paper

The authority defines structure only (e.g., 100 questions: 30 easy / 50 medium / 20 hard; 25% Algebra, 20% Geometry…). No actual questions are chosen at this stage.

Step 2 — A Living Question Bank, Not a Finished Paper

Instead of asking a small committee to prepare an entire question paper, this approach builds a living question bank throughout the year.

The examination authority first divides the syllabus into hundreds or even thousands of small topic assignments. These assignments are then distributed randomly to verified teachers based on their subject expertise.

For example, one teacher may be asked to create 10 medium-difficulty Biology MCQs, another may receive 10 easy Indian Polity questions, while someone else designs 10 fill-in-the-blank questions on Computer Networks. Every teacher works only on their assigned topic and never knows what assignments have been given to other contributors.

Once submitted, every question goes through multiple validation stages, including AI-based duplicate detection, plagiarism checks, grammar review, difficulty estimation, and expert moderation. Approved questions are immediately encrypted and stored inside a continuously growing question bank.

The important difference is that there is no final examination paper at this stage. There is only a large collection of high-quality, validated questions waiting to be selected in the future.

Imagine 1,000 verified teachers each contributing 10 questions.

That creates a pool of 10,000 questions.

If the examination requires only 100 questions, each teacher knows at most 0.1% of the final paper and that is also a huge possibility because the question will be randomly selected from the topics. Most contributors won’t even know whether any of their questions were selected.

This dramatically reduces the value of leaking questions because possessing ten questions tells you almost nothing about the remaining ninety.

Strengths

  • Eliminates the risk of a small committee having complete knowledge of the final paper.
  • Creates a large and diverse question bank that improves topic coverage and question quality.
  • Makes large-scale leaks significantly more difficult because no individual knows the complete examination.
  • Every question remains traceable to its original contributor through secure audit logs.

Trade-offs

This approach also introduces a new challenge.

Instead of trusting a small committee, the system now relies on thousands of contributors. Although each person has access to only a tiny fraction of the question bank, every contributor becomes a potential insider risk.

To reduce this risk, contributors must be carefully verified, assigned only limited work, monitored through immutable audit logs, and have every submitted question cryptographically linked to their identity. In other words, the insider threat doesn’t disappear it becomes distributed. A single malicious contributor can no longer leak an entire paper, but the system

Step 3 — Generation Minutes Before the Exam ~15 minutes before start time, a service auto-selects questions meeting the blueprint, avoids recently used items, and freezes the result as a digitally signed “Exam Snapshot” (questions + answer key + metadata). Any post-hoc edit invalidates the signature.

Step 4 — Encrypted, Just-in-Time Delivery The signed snapshot is sent encrypted to CBT centres shortly before start decrypted only inside secure exam software after authentication.

Step 5 — Per-Candidate Shuffling Each candidate sees the same question pool in a different order, with shuffled options.

Step 6 — Automatic, Auditable Evaluation Responses are matched against the signed answer key instantly the original snapshot remains the permanent record for re-evaluation or court review in case of contingency.

Step 7 — Traceability if Something Still Leaks Every question carries metadata, creator, reviewer, every access event. If one question surfaces online, investigators start from that question’s full history instead of interviewing everyone who touched the paper.

What This System Does Not Solve

This architecture mainly addresses the infrastructure and security side of examination leaks. It cannot eliminate corruption or misconduct by itself. For example, if an invigilator deliberately allows candidates to cheat inside an examination hall, or if officials intentionally misuse their authority, technology alone cannot prevent it. Such issues require strong supervision, CCTV monitoring, independent audits, strict enforcement of rules, and accountability. A secure system can reduce opportunities for fraud, but it cannot replace integrity and good governance.

Weighing the Whole System

The honest framing is that this is a risk-reduction system, not a risk-elimination one the same standard any serious cybersecurity architecture is judged against.

Beyond the Architecture

Every leaked paper isn’t just a postponed exam. It’s the moment a student stops believing that preparation, not proximity to a leaked WhatsApp forward, decides their future. That is the actual cost not just of one exam cycle, but of public trust in the idea that hard work is rewarded fairly.

Technology cannot manufacture honesty. But it can be designed so that dishonesty requires far more effort, leaves far more evidence, and pays off far less often than it does today. Pairing a system like this with the accountability the 2024 Act already provides strong laws and an architecture that gives those laws something precise to enforce is a more complete answer than either piece alone.

The specific design here is one proposal, not a final blueprint. What matters more is the underlying question worth asking every time a paper leaks are we only asking who did it, or are we also asking why the system made it possible?

Python Code :- https://github.com/AkshatJMe/leakproof-examination-system

Suggested tags: Education · System Design · Cybersecurity · India · Software Engineering

Top comments (0)