NTRO · SIH 2026 · Problem Statement 149

FORENSIC ASSURANCE

Integrated Secure Data Erasure & Advanced File Recovery Tool for Digital Forensics and Data Sanitization

324
Tests Collected
RC2 · 0 Failures
—
Active Cases
Live Count
Ed25519
Cryptography
RFC 8032
—
Evidence Pkgs
Signed+Sealed

SYSTEM CAPABILITY RADAR

Native Carver—
NTFS MFT Parser—
Anti-Forensics—
Cryptography—
SleuthKit TSK—
PersistenceAtomic fsync

CAPABILITY MATRIX

Forensic Recovery

SleuthKit-powered inode discovery and block-level extraction with SHA-256 provenance verification.

→

Raw File Carving

Pure-Python signature carving with structure-based confidence scoring, including common legacy Office and email formats.

→

NIST Sanitization

Standards-informed erasure per NIST SP 800-88 Rev.2 and IEEE 2883. Fail-closed with honest scope.

→

Evidence Vault

Ed25519 cryptographically signed packages. RFC 8785 JCS canonical serialization. Tamper-evident.

→

Hash-Chained Audit

SHA-256 append-only audit chain. Chain-of-custody integrity verified in real time.

→

Independent Verifier

Standalone Ed25519 verification with zero database dependency. DB-free chain validation.

→

THREAT MITIGATIONS

ThreatDefenseStatus
Forged evidence packageEd25519 signature + canonical hashDEFENDED
Field tampering post-signingJCS canonical SHA-256 recomputed before sig checkDEFENDED
Key substitution attackRegistry resolves keys by key_id — embedded keys ignoredDEFENDED
Torn writes / power lossAtomic tempfile → fsync → os.replace()DEFENDED
Unmanifested injected filesDEF-005 reverse directory walk detectionDEFENDED
Overstated erasure claimsVERIFIED_WITHIN_SCOPE + NAND disclaimerDEFENDED

STANDARDS & LEGAL COMPLIANCE

Standard / StatuteScopeStatus
BSA 2023 §63(4)Electronic-record certificate reference; legal sufficiency requires case-specific reviewREFERENCE ONLY
NIST SP 800-88 Rev. 2Media sanitization reference — device-aware scope; physical execution not validatedSCOPE DOCUMENTED
IEEE 2883-2022Storage sanitization reference; standards conformance is not assertedREFERENCE ONLY
RFC 8785 (JCS)JSON Canonicalization Scheme — deterministic serialization before signingIMPLEMENTED
RFC 8032Edwards-Curve Digital Signature Algorithm (Ed25519)IMPLEMENTED
Former Indian Evidence Act 1872 §65BHistorical electronic-record provision; not a section of the Information Technology ActTRANSITIONAL REVIEW

New Investigation Case

Active Cases

No cases loaded. Create one or click refresh.

No active case. Select or create a case →
01

Upload or Seed Evidence Image

Upload a forensic disk image (.img, .raw, .dd) or seed a built-in synthetic evidence disk with embedded JPEG, PNG, and PDF artifacts.

Drop evidence image here

or click Upload Image above

↓
02

Filesystem Detection

Identify filesystem type and SleuthKit capabilities.

↓
03

Inode Discovery

Scan for deleted file inodes using SleuthKit fls tool.

↓
04

Artifact Recovery

Extract artifact bytes by inode using SleuthKit icat. Generates signed evidence envelope.

↓
05

Anti-Forensics & Concealment Detection

Scan for deliberate evidence destruction: NTFS $SI vs $FN timestomping anomalies, Sysinternals SDelete/BleachBit residual traces, and crypto-shredding patterns.

↓
06

🕵️ Steganography Detection

Chi-Square Proof-of-Value statistical analysis + Shannon entropy scan to detect LSB payload embedding in image/media sectors. Flags covert data exfiltration artifacts.

Carving Configuration

Carving Results

Run carving to see discovered artifacts.

NIST Device Profiler

Whole-Drive Sanitization

IRREVERSIBLE
Mandatory operator authorization required. Logical scope only — physical NAND erasure explicitly disclaimed.

Selective File Eraser

Scope-confined selective erasure of specific files within the case upload boundary. Multi-pass zero-fill + metadata scrub.

🔬 Forensic Proof Loop

7-STAGE ASSURANCE

Controlled in-memory validation: Seed → Pre-Carve → Zero-Fill Probe → Post-Carve → Differential Analysis → Signed Report. Does not sanitize or certify a physical device.

🔥 Physical Disposal Manifest

NIST DESTROY

NIST SP 800-88 Rev. 2 §2.5 DESTROY branch — generates a physical-disposal record for media that cannot be cleared or purged via software. It documents handoff and witness fields but does not determine legal admissibility.

Chain-of-Custody Timeline

Select an active case and click Refresh to load the audit chain.

Technical Reliability Summary

Generate a technical implementation-status summary. Test error rates are not inferred, and the document is not an affidavit, statutory certificate, legal opinion, or admissibility determination.

🔴 Live Tamper Detection Demo

DEMO MODE

Run controlled audit-chain, artifact-byte, and key-substitution attacks against a selected demo case. Each action is verified; use Reset Demo Case to restore its pre-attack snapshot. This modifies stored demo data.

Signed Evidence Packages

No evidence packages loaded. Run forensics or carving to generate signed packages.

Evidence Package Verification

Paste a signed evidence package JSON exported from the Evidence Vault, or enter an Evidence ID to verify directly from the store.

Verification Result

Run verification to see the cryptographic validation result.

Engine Subsystem Status

Click Refresh to load engine telemetry.

Drive Health Indicators

—
Crypto Engine
—
Native Carver
—
NTFS Parser
—
SleuthKit TSK

Raw Health Endpoint Response

GET /health
Loading…