" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | • Background Transitioning to Post Quantum Cryptography based solutions requires preparedness, risk assessment and financial and operational investment. Towards this, discovery and inventory of Cryptographic Artefacts is the critical first step, that will enable the transition. • Description i. Identify and catalogue all cryptographic artefacts (algorithms, keys, certificates, protocols, libraries, hardware modules, cloud services) across internal and external facing applications, products and infrastructure. ii. The tool should perform a comprehensive quantum risk assessment and identify systems prone to potential quantum attacks, and highlight risks to sensitive data. iii. Classify all the artefacts by type, lifetime and business criticality. Apply structured frameworks such as Mosca’s algorithm (compare data lifetime plus migration time against expected arrival of cryptographic relevant quantum computer) to identify and categorize risks. iv. Recommend suitable alternatives (PQC/ Hybrid algorithms) for applications based on risk profile, latency, cost, etc. • Expected Solution/Deliverables: A Comprehensive CBOM analytics tool that can scan Source code repositories, binaries, libraries and container images, for assessing risks (due to quantum computers), classifying artefacts and suggesting alternatives: - Produce a report displaying all cryptographic assets including versions/ modes in standardised formats Interactive GUI platform to visualise the scan, risks and results |
| Organization: | National Technical Research Organisation (NTRO) |
| Department: | National Technical Research Organisation (NTRO) |
| Category: | Software |
| Theme: | Blockchain & Cybersecuritytd> |
| Youtube Link: | Not provided |
| Dataset Link: | Standard Open source datasets for source code repositories (eg:Github), libraries (eg: Openssl) may be used. |
| Contact info: | Not provided |
The Enterprise Cryptographic Discovery & Analysis Tool (ECDAT) is a specialized security and risk governance framework designed for the National Technical Research Organisation (NTRO) [PS]. Its core purpose is to systematically scan, discover, inventory, and analyze cryptographic primitives across enterprise software repositories, compiled binaries, third-party libraries, container images, hardware security modules (HSMs), and cloud service configurations [PS]. By cataloging cryptographic assets into a standardized OWASP CycloneDX 1.6 Cryptographic Bill of Materials (CBOM) [RESEARCHED], ECDAT calculates quantum vulnerability exposure using Mosca’s Theorem ($x + y > z$) [PS] and maps quantum-vulnerable algorithms (e.g., RSA, ECC, Diffie-Hellman) [KNOWN] to NIST-standardized Post-Quantum Cryptography (PQC) alternatives (FIPS 203 ML-KEM, FIPS 204 ML-DSA, FIPS 205 SLH-DSA) [RESEARCHED]. The system provides an interactive web-based visualization dashboard and automated report generation engine to enable strategic, prioritized PQC migration for defense and critical national infrastructure [INFERENCE].
| Attribute | Details | Evidence Tag |
|---|---|---|
| PS Number | SIH26164 | [PS] |
| Title | Enterprise Cryptographic Discovery & Analysis Tool (ECDAT) | [PS] |
| Organization | National Technical Research Organisation (NTRO) | [PS] |
| Department | National Technical Research Organisation (NTRO) | [PS] |
| Category | Software | [PS] |
| Theme | Blockchain & Cybersecurity | [PS] |
| Deadline | 30 September 2026 | [PS] |
| Ideas Counter | 0/500 | [PS] |
| Dataset Link | Standard open-source datasets for source code repositories (e.g., GitHub), libraries (e.g., OpenSSL) | [PS] |
Fundamental System Objective:
To automatically scan enterprise application source code, binaries, container images, and infrastructure configurations to generate standardized CBOM reports, perform Mosca-driven quantum risk scoring, and deliver automated, context-aware PQC/hybrid migration recommendations via an interactive dashboard [PS].
The explicit problem statement provided by NTRO decomposes into the following explicit and derived atomic requirements:
Explicit Requirement (i) - Multi-Layer Cryptographic Artefact Discovery & Cataloging: [PS]
.so, .dll), container manifests, TLS/X.509 certificates, cloud service configs (AWS KMS, Azure Key Vault), and HSM parameters [INFERENCE].Explicit Requirement (ii) - Quantum Risk Assessment & Threat Highlighting: [PS]
Explicit Requirement (iii) - Asset Classification & Mosca Framework Application: [PS]
Explicit Requirement (iv) - PQC & Hybrid Migration Recommendation Engine: [PS]
Explicit Requirement (Deliverable A) - Comprehensive CBOM Analytics & Multi-Artifact Scanning: [PS]
tar / OCI layer inspection) [INFERENCE].Explicit Requirement (Deliverable B) - Standardized Reporting: [PS]
cryptographic-asset taxonomy [RESEARCHED].Explicit Requirement (Deliverable C) - Interactive GUI Platform: [PS]
| Stakeholder | Goal | Current Pain | System Need |
|---|---|---|---|
| NTRO Security Analyst / Auditor | Identify quantum-vulnerable cryptography across defense systems and catalog all crypto assets [PS]. | No visibility into embedded crypto calls, hidden legacy OpenSSL/mbedTLS usage, or weak hardcoded keys across heterogeneous codebases [INFERENCE]. | Automated multi-target scanner generating standardized CycloneDX 1.6 CBOM files and quantum risk heatmaps [INFERENCE]. |
| Enterprise Software Developer | Replace legacy crypto with PQC/hybrid primitives without breaking system performance [INFERENCE]. | Unsure which PQC algorithm (ML-KEM vs ML-DSA vs SLH-DSA) to use and how key/signature size expansion impacts network/latency [RESEARCHED]. | Precise code line location, exact primitive identification, and contextual PQC alternative recommendations considering latency and key size [INFERENCE]. |
| CISO / Chief Security Officer | Prioritize PQC transition budgets and comply with national cybersecurity directives [INFERENCE]. | Unable to quantify quantum risk urgency or justify migration timelines to executive stakeholders [RESEARCHED]. | Mosca's Theorem ($x + y > z$) risk score, business criticality prioritization matrix, and executive PDF compliance reports [PS]. |
| System Administrator / DevOps Engineer | Track container images, OS shared libraries, and cloud HSM configurations for crypto compliance [PS]. | Container base images and OS packages contain legacy cryptographic binaries not documented in basic application SBOMs [RESEARCHED]. | Binary and container image scanning engine that uncovers compiled cryptographic symbols, certificates, and TLS parameters [PS]. |
| Feature / Subsystem | Directly Justifying Requirement | Source Text Snippet | Confidence Tag |
|---|---|---|---|
| AST Source Code Parser | Explicit Requirement (i), Deliverable A | "Identify and catalogue all cryptographic artefacts... scan Source code repositories" | [PS] |
| Binary & Container Scanner Engine | Explicit Requirement (i), Deliverable A | "scan binaries, libraries and container images" | [PS] |
| X.509 & Cloud/HSM Config Inspector | Explicit Requirement (i) | "certificates, protocols, hardware modules, cloud services" | [PS] |
| Mosca Quantum Risk Calculator | Explicit Requirement (iii) | "Apply structured frameworks such as Mosca’s algorithm..." | [PS] |
| NIST PQC Recommendation Engine | Explicit Requirement (iv) | "Recommend suitable alternatives (PQC/ Hybrid algorithms)..." | [PS] |
| CycloneDX 1.6 CBOM Exporter | Deliverable B | "Produce a report displaying all cryptographic assets... in standardised formats" | [PS] |
| Interactive Web GUI Dashboard | Deliverable C | "Interactive GUI platform to visualise the scan, risks and results" | [PS] |
Because NTRO is a national technical intelligence agency, the operational environment introduces strict non-functional constraints:
cryptographic-asset taxonomy, including algorithms, keys, certificates, and dependencies? [RESEARCHED]| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence Tag |
|---|---|---|---|---|---|---|---|
| Crypto API Signatures & AST Patterns | Detect cryptographic function calls in source code | Open-source crypto libraries (OpenSSL, BouncyCastle, PyCryptodome, Hazmat) [RESEARCHED] | Curated JSON pattern database of ~150+ crypto library APIs [ASSUMPTION] | Local static JSON file | Publicly Available | Public | [KNOWN] |
| NIST PQC Algorithm Parameter Specs | Provide PQC alternatives, key sizes, and latency metadata | NIST CSRC FIPS 203, 204, 205 publications [RESEARCHED] | Structured NIST PQC benchmark lookup table [ASSUMPTION] | Local JSON database | Publicly Available | Public | [KNOWN] |
| Sample Vulnerable Repositories | Validate static source scanning accuracy | Public GitHub repos using legacy RSA/DES/SHA-1 [PS] | Synthetic test repos containing known crypto usages [ASSUMPTION] | Git clone / Local directory | Publicly Available | Public | [PS] |
| Compiled Cryptographic Binaries | Validate binary crypto symbol detection | Compiled OpenSSL / MbedTLS .so/.dll libraries [PS] |
Self-compiled C binaries with explicit crypto symbols [ASSUMPTION] | Local build artifacts | Self-Generated | Public | [KNOWN] |
| X.509 Certificate Bundles | Validate certificate lifespan & key size parsing | Production PKI certs / Let's Encrypt bundles [KNOWN] | Synthetic X.509 certs generated via OpenSSL CLI [ASSUMPTION] | Local .pem / .crt files |
Self-Generated | Public | [KNOWN] |
.tar files [ASSUMPTION].| Tool / Solution | Description | Strengths | Weaknesses | Relevance | Gap Remaining for NTRO | Source | Confidence |
|---|---|---|---|---|---|---|---|
| PQCA CBOMkit / Sonar-cryptography | Open-source tool suite maintained by Post Quantum Cryptography Alliance (PQCA) / IBM Research [RESEARCHED]. | Scans Java & Python source code via SonarQube plugin; exports CycloneDX CBOM [RESEARCHED]. | Tied to SonarQube server architecture; limited binary/container support; lacks Mosca risk model [RESEARCHED]. | High (CBOM standard adoption) | Lacks standalone CLI, binary/container layer parsing, and interactive Mosca risk engine [INFERENCE]. | PQCA CBOMkit GitHub [RESEARCHED] | [RESEARCHED] |
| CryptoScan (CSNP) | Open-source CLI scanner for detecting crypto patterns in source code [RESEARCHED]. | Rapid regex scanning, remote Git URL scanning, simple threat tagging [RESEARCHED]. | High false positive rate (regex matching text strings); no deep AST analysis; basic CBOM output [RESEARCHED]. | Medium (Regex scanning engine) | Lacks semantic AST validation, binary object parsing, and structured alternative decision optimization [INFERENCE]. | CryptoScan GitHub [RESEARCHED] | [RESEARCHED] |
| SCANOSS Crypto Finder | Source-level cryptography visibility CLI tool [RESEARCHED]. | Good language coverage for source code detection; outputs draft CBOM [RESEARCHED]. | Does not inspect compiled binaries, container layers, or cloud KMS configs; no interactive GUI [RESEARCHED]. | Medium (Source code discovery) | Scope limited to source files; missing binary/container scanning and Mosca timeline calculation [INFERENCE]. | SCANOSS Blog [RESEARCHED] | [RESEARCHED] |
| CipherIQ CBOM Generator | Linux system & embedded distro crypto asset scanner [RESEARCHED]. | Excellent OS package and embedded system scanning (Yocto, OpenWrt) [RESEARCHED]. | Dual-licensed/proprietary focus; tailored for Linux OS images rather than enterprise application repositories [RESEARCHED]. | Medium (Embedded/OS scanning) | Lacks enterprise source code repo AST parsing, Cloud HSM adapters, and interactive multi-criteria recommendation engine [INFERENCE]. | CipherIQ GitHub [RESEARCHED] | [RESEARCHED] |
RSA_generate_key, AES_cbc_encrypt, SHA1_Init).We select Approach 2 (Multi-Engine Static AST/Binary Scanner + CycloneDX 1.6 CBOM + Mosca Risk Engine + Interactive GUI Dashboard).
+-----------------------------------------------------------------------------------+
| INTERACTIVE GUI DASHBOARD |
| (React / Next.js / TailwindCSS / Lucide Icons / Recharts / React Flow Graphs) |
| - Executive Heatmap | Mosca Urgency Timeline | CBOM Viewer | Migration Cards |
+-----------------------------------------------------------------------------------+
^
| REST APIs / JSON WS
v
+-----------------------------------------------------------------------------------+
| API & ORCHESTRATION LAYER |
| (FastAPI / Python 3.12 - Async Task Queue / SQLite Storage / PDF Generator) |
+-----------------------------------------------------------------------------------+
| | |
v v v
+------------------+ +----------------------------------+ +-------------------+
| MOSCA RISK ENGINE| | PQC RECOMMENDATION MATRIX ENGINE | | CBOM FORMATTER |
| Urgency = | | - NIST FIPS 203/204/205 Mapping | | - CycloneDX 1.6 |
| (x + y) - z | | - Latency vs Key Size Tradeoff | | JSON Schema |
+------------------+ +----------------------------------+ +-------------------+
^ ^ ^
+--------------------------------+----------------------------------+
| Normalized Asset Stream
+-----------------------------------------------------------------------------------+
| MULTI-ARTIFACT DISCOVERY SCAN ENGINE |
| |
| +--------------------+ +--------------------+ +-----------------------------+ |
| | Source Code AST | | Binary & Library | | Container & Certificate | |
| | Parser | | Inspector | | Extractor | |
| | (Tree-Sitter / | | (pyelftools / | | (tarfile / OCI Inspector / | |
| | Python AST) | | pefile / strings) | | cryptography ASN.1 cert) | |
| +--------------------+ +--------------------+ +-----------------------------+ |
| | | | |
+-----------+------------------------+----------------------------+-----------------+
^
| File Systems / Git Clones
+-----------------------------------------------------------------------------------+
| TARGET ARTIFACT SOURCES |
| - Git Repositories (.git) | Source Directories (C/C++, Java, Py, Go, JS, Rust) |
| - Compiled Binaries (.elf, .exe, .so, .dll) | Container TARs (Docker/OCI) |
| - Certificate Bundles (.pem, .crt) | Cloud/HSM Configs (Terraform, YAML) |
+-----------------------------------------------------------------------------------+
.tar file, or .so/.dll binary).RSA_public_encrypt, Cipher.getInstance("AES/CBC/PKCS5Padding")).pyelftools/pefile inspect import tables, dynamic symbol tables, and embedded string constants for cryptographic signatures.CryptoAsset object containing primitive type, implementation library, file location, key length, and operational context.| Layer | Selected Technology | Why Selected | Alternative Considered | Why Alternative Rejected |
|---|---|---|---|---|
| Frontend Framework | React 18 / Next.js 14 | Fast UI render, excellent ecosystem for graph visualization (React Flow, Recharts) and Tailwind CSS [KNOWN]. | Angular / Vue.js | Slower prototyping speed for hackathon timeline; fewer off-the-shelf graph libraries [INFERENCE]. |
| Backend Framework | FastAPI (Python 3.12) | Native async processing, rapid REST API building, rich Python crypto ecosystem (cryptography, pyelftools) [KNOWN]. |
Express.js / Go Gin | Node.js lacks native deep binary parsing tools like pyelftools / pefile [INFERENCE]. |
| AST Parser Engine | Tree-Sitter / Python ast |
Multi-language syntax tree parsing (C, C++, Java, Python, Go, JS) with high performance [RESEARCHED]. | ANTLR4 | ANTLR requires heavy grammar compilation steps and slow runtime execution in Python [INFERENCE]. |
| Binary Inspector | pyelftools + pefile + Regex |
Lightweight, zero-dependency binary symbol & header extraction for ELF and PE formats [RESEARCHED]. | Ghidra / Radare2 headless | Decompiler suites are massive (>1GB), slow, and overkill for symbol/string extraction [INFERENCE]. |
| Database | SQLite + SQLAlchemy | Zero configuration, file-based, embeddable, perfect for air-gapped offline desktop/CLI operation [KNOWN]. | PostgreSQL / MongoDB | Requires running a separate database daemon process, complicating single-click deployment [INFERENCE]. |
| CBOM Standard | OWASP CycloneDX v1.6 Schema | Official ECMA-424 standard with native cryptographic-asset taxonomy [RESEARCHED]. |
SPDX 2.3 / 3.0 | SPDX cryptographic extension is less mature than CycloneDX 1.6 CBOM [RESEARCHED]. |
| Report Engine | ReportLab / WeasyPrint | Programmatic, high-fidelity PDF report generation for offline executive summary generation [KNOWN]. | HTML print stylesheets | Print styles fail to generate uniform, multi-page executive PDFs reliably across browsers [INFERENCE]. |
Core Scanning & CBOM Generation (NO AI NEEDED):
Deterministic AST parsing and binary symbol matching MUST NOT use LLMs or machine learning models [INFERENCE]. Static regex/AST rule evaluation is 100% accurate, fast, deterministic, and leaves zero room for model hallucinations [INFERENCE].
Where Machine Learning / Heuristics ADD VALUE (OPTIONAL ENHANCEMENT):
-- Target Scan Jobs
CREATE TABLE scan_jobs (
id TEXT PRIMARY KEY,
target_name TEXT NOT NULL,
target_type TEXT CHECK(target_type IN ('SOURCE_REPO', 'BINARY', 'CONTAINER', 'CERTIFICATE')),
status TEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
mosca_x_years INTEGER DEFAULT 10,
mosca_y_years INTEGER DEFAULT 3,
mosca_z_years INTEGER DEFAULT 10
);
-- Discovered Cryptographic Assets (CBOM Elements)
CREATE TABLE crypto_assets (
id TEXT PRIMARY KEY,
scan_job_id TEXT FOREIGN KEY REFERENCES scan_jobs(id),
asset_name TEXT NOT NULL, -- e.g., "RSA-2048", "AES-128-CBC"
asset_type TEXT NOT NULL, -- ALGORITHM, KEY, CERTIFICATE, PROTOCOL, LIBRARY
primitive_family TEXT, -- ASYMMETRIC_ENCRYPTION, SYMMETRIC_ENCRYPTION, HASH
implementation_library TEXT, -- e.g., "OpenSSL 1.1.1k", "Java Cipher"
file_path TEXT NOT NULL,
line_number INTEGER,
key_length INTEGER,
quantum_risk_level TEXT CHECK(quantum_risk_level IN ('CRITICAL', 'HIGH', 'MEDIUM', 'SAFE')),
mosca_urgency_score REAL,
pqc_recommendation TEXT
);
assets/rules/ [INFERENCE]./tmp/ecdat_cache and purged after scan completion to ensure data privacy [INFERENCE].git clone --depth 1) to minimize bandwidth consumption during high-latency connections [INFERENCE].Class.forName()). The report explicitly flags dynamic reflection instances as [NEEDS MANUAL AUDIT] [INFERENCE].To deliver a compelling 10-minute SIH live evaluation demo without relying on external cloud APIs or classified government code, the team will present three simulated target environments:
Target 1: Legacy Vulnerable Enterprise Backend (/demo/vulnerable-app)
RSA-2048 key generation, SHA-1 hashing, AES-128-ECB mode, and expired X.509 certificates.Target 2: Modern PQC-Ready Microservice (/demo/pqc-app)
liboqs bindings with ML-KEM-768 key encapsulation and ML-DSA-65 digital signatures [RESEARCHED].Target 3: Container Image TAR Archive (/demo/app-container.tar)
libcrypto.so.1.0.0) [RESEARCHED].Target Deadline: 30 September 2026 [PS].
+-----------------------------------------------------------------------------------+
| AUG 15 - AUG 25 | PHASE 1: CORE PARSING & RULES ENGINE |
| - Build Tree-Sitter AST parsers for Python, C/C++, Java, Go |
| - Build ELF/PE binary string inspector & X.509 cert parser |
| - Define JSON crypto signature database (~150 patterns) |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| AUG 26 - SEP 05 | PHASE 2: MOSCA & PQC RECOMMENDATION ENGINE |
| - Implement Mosca equation U = (x + y) - z logic with parameter config |
| - Implement NIST FIPS 203/204/205 recommendation matrix |
| - Implement OWASP CycloneDX v1.6 CBOM JSON serializer |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| SEP 06 - SEP 15 | PHASE 3: FASTAPI BACKEND & REACT GUI DASHBOARD |
| - Develop REST API endpoints (/scan, /reports, /cbom, /config) |
| - Build React/Next.js UI: Asset Table, Risk Gauges, Dependency Graph |
| - Integrate PDF report generation engine (ReportLab) |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| SEP 16 - SEP 25 | PHASE 4: SYSTEM INTEGRATION, DEMO PREP & TESTING |
| - Run synthetic target testing (vulnerable vs PQC codebases, binary .so files) |
| - Execute false positive reduction tuning |
| - Validate CycloneDX 1.6 JSON against official OWASP schema |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| SEP 26 - SEP 30 | PHASE 5: FINAL PACKAGING, HARDENING & JUDGING PRESENTATION |
| - Freeze code, build single-executable installer / Docker bundle |
| - Practice 10-minute SIH live pitch and interactive demo |
+-----------------------------------------------------------------------------------+
RSA_private_decrypt across C/C++ source files..so files.| Risk | Likelihood | Impact | Severity | Mitigation Strategy |
|---|---|---|---|---|
| AST Parsing Failure on Custom Syntax | Medium | High | High | Fall back gracefully to regex stream matching if AST parsing fails on invalid syntax or custom macros [INFERENCE]. |
| High False Positive Rate in Comments/Docs | High | Medium | High | Ensure AST node inspector strictly filters out comment, string_literal (unless key byte), and test file paths [INFERENCE]. |
| Binary Symbol Stripping in Production | High | High | High | When binary symbols are stripped (strip --strip-all), fall back to byte-sequence pattern matching for known crypto constants (e.g., AES S-Box tables, SHA-256 initialization constants) [RESEARCHED]. |
| CycloneDX Schema Incompatibility | Low | High | Medium | Lock output formatting to validated CycloneDX 1.6 JSON schema definitions checked during automated CI/CD unit testing [RESEARCHED]. |
| Inaccurate Mosca Parameter Estimates | Medium | Low | Low | Provide interactive UI sliders allowing CISOs to manually adjust $x$ (Data Lifetime), $y$ (Migration Time), and $z$ (Time to CRQC) [INFERENCE]. |
FastAPI, Tree-Sitter, pyelftools, React, SQLite).| Feature / Capability | Generic Student Submissions | ECDAT Proposed System | Requirement Justified |
|---|---|---|---|
| Scanning Depth | Basic regular expression searches on text files. | Multi-layer scanning: Tree-Sitter AST (Source) + Binary Symbol Inspection (ELF/PE) + Container TAR Extraction. | Explicit (i), Deliverable A [PS] |
| Risk Scoring Model | Simple "Low/Medium/High" severity tags based on hardcoded rules. | Mathematical Mosca's Theorem Engine ($U = (x + y) - z$) factoring data lifespan and migration time. | Explicit (iii) [PS] |
| Standardized Export | Generic CSV or plain text output formats. | Strict OWASP CycloneDX 1.6 CBOM JSON standard + Executive PDF reports. | Deliverable B [PS] |
| Recommendation Engine | Vague advice like "upgrade to modern encryption". | Concrete mapping to NIST PQC Standards (FIPS 203 ML-KEM, FIPS 204 ML-DSA, FIPS 205 SLH-DSA) with latency/key size trade-off analysis. | Explicit (iv) [PS] |
| Air-Gap Capability | Requires external SaaS cloud APIs or OpenAI LLM keys. | 100% offline, zero-network, local CLI/Web GUI architecture designed for defense/intelligence deployment. | Enterprise Reality [INFERENCE] |
Build Approach 2: A hybrid static multi-layer scanner (Tree-Sitter AST for source code + pyelftools/pefile for binaries + container TAR unpacker) coupled with an offline Mosca Quantum Risk Engine, NIST FIPS 203/204/205 recommendation matrix, OWASP CycloneDX 1.6 CBOM serializer, and a modern React web dashboard.
pyelftools (ELF), pefile (PE), cryptography (X.509).Accurate, comprehensive AST and binary signature rules for standard cryptographic libraries (OpenSSL, Libsodium, Java Cryptography Architecture, PyCryptodome, Go crypto/*).
High false-positive rates caused by finding cryptographic terms in non-executable code (e.g., test mocks, documentation comments, non-crypto variable names).
Unpacking and parsing stripped binary files and nested container image layers without executing target code or using heavy decompiler suites like Ghidra.
Verify that the local Python environment successfully compiles tree-sitter language grammars for C, C++, Java, and Python without C-compiler runtime missing errors.
92 / 100
(Highly buildable by a 4-6 student team in the available timeframe using Python static analysis libraries and React UI components).
HIGH — The problem statement is well-defined, standard specs (CycloneDX 1.6, NIST FIPS 203/204/205) are fully public, and all required tools are available as open-source libraries.
OWASP CycloneDX 1.6 Cryptographic Bill of Materials (CBOM) Specification
URL: https://cyclonedx.org/capabilities/cbom/ [1.3]
Type: Official Security Standard
Supported Claim: CycloneDX 1.6 (ECMA-424) defines the standardized schema for cataloging cryptographic assets (cryptographic-asset).
Reliability: Authoritative / Official Standard.
NIST Post-Quantum Cryptography Finalized Standards (FIPS 203, 204, 205)
URL: https://csrc.nist.gov/news/2024/postquantum-cryptography-fips-approved [2.1]
Type: Government Standards Body
Supported Claim: Finalized PQC standards published in August 2024 specify ML-KEM (FIPS 203), ML-DSA (FIPS 204), and SLH-DSA (FIPS 205).
Reliability: Authoritative Government Source.
Mosca's Theorem & Post-Quantum Readiness Framework
URL: https://postquantum.com/post-quantum/moscas-theorem/ [3.2]
Type: Industry Cybersecurity Research
Supported Claim: Defines Mosca's inequality $x + y > z$ comparing data lifetime ($x$) plus migration time ($y$) against time to quantum computing ($z$).
Reliability: Well-established Industry Standard.
PQCA CBOMkit & Sonar-cryptography Project
URL: https://pqca.org/blog/2025/pqca-announces-cbomkit-advanced-tools-for-generating-and-analyzing-cryptographic-bills-of-materials/ [4.7]
Type: Open Source Foundation Announcement
Supported Claim: Validates existing open-source approaches and tools for CBOM generation from source repositories.
Reliability: Reputable Open Source Foundation.
CryptoScan Open-Source Cryptographic Scanner
URL: https://github.com/csnp/cryptoscan [4.2]
Type: Open Source Software Repository
Supported Claim: Demonstrates pattern-matching approach for detecting crypto primitives and mapping quantum risk across repositories.
Reliability: Public Open Source Project.
What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.