DiVeL – Digital Evidence Locker
Inspiration
As cybercrime continues to grow, law enforcement agencies are handling an increasing volume of digital evidence, including images, videos, documents, and audio recordings. Traditional evidence management systems often rely on manual processes that are vulnerable to data tampering, inefficient retrieval, and incomplete chain-of-custody records. Investigators also spend significant time reviewing large amounts of evidence manually.
We built DiVeL (Digital Evidence Locker) to address these challenges by combining cloud computing, blockchain, and Generative AI into a single secure platform. Our goal is to help investigators manage digital evidence with confidence while reducing investigation time and ensuring evidence integrity.
What it does
DiVeL is a cloud-native digital evidence management platform that securely stores, verifies, and analyzes digital evidence.
Key features include:
- Secure upload of digital evidence
- Tamper-proof integrity verification using SHA-256 hashing and blockchain
- Immutable chain of custody
- AI-powered evidence summarization
- Intelligent investigation assistant powered by Amazon Bedrock
- Fast evidence search and filtering
- Secure metadata management
- Role-based access for authorized users
- Scalable cloud architecture for handling large volumes of evidence
The platform enables investigators to upload evidence, automatically verify its authenticity, generate concise summaries, and query evidence using natural language, significantly improving investigation efficiency.
How we built it
Frontend
- React.js
- Tailwind CSS
- JavaScript
The frontend provides investigators with an intuitive dashboard for uploading evidence, viewing case details, and interacting with the AI investigation assistant.
Backend
- FastAPI
- Python
The backend manages authentication, evidence uploads, case management, metadata processing, and communication with AWS services.
Cloud Infrastructure
- Amazon S3
- AWS Lambda
- Amazon API Gateway
- Amazon DynamoDB
Evidence files are securely stored in Amazon S3.
AWS Lambda automatically downloads uploaded evidence, computes a SHA-256 hash from the file contents, stores metadata in DynamoDB, and anchors the evidence hash on the blockchain.
API Gateway securely connects backend services with the serverless processing pipeline.
Blockchain
Blockchain is used to preserve evidence integrity.
For every uploaded file:
- SHA-256 hash is generated
- Hash is recorded on Ethereum
- Transaction hash is stored
- Future verification confirms that evidence has never been altered
This creates an immutable chain of custody for every piece of evidence.
Artificial Intelligence
Amazon Bedrock powers DiVeL's intelligent investigation capabilities.
The AI can:
- Summarize lengthy documents
- Describe uploaded evidence
- Answer investigator questions using stored case information
- Assist with evidence discovery
- Generate investigation insights
This reduces manual analysis and helps investigators quickly understand large evidence collections.
Challenges we ran into
One of the biggest challenges was integrating multiple cloud services into a seamless workflow while maintaining security and performance.
Ensuring that blockchain verification occurred reliably after evidence uploads required careful coordination between Amazon S3, AWS Lambda, DynamoDB, and the blockchain network.
Another challenge was designing effective prompts for Amazon Bedrock so that AI-generated summaries remained accurate, relevant, and concise for investigative use.
Managing secure evidence storage, preserving metadata consistency, and maintaining a scalable architecture across distributed cloud services also required extensive testing and refinement.
Accomplishments that we're proud of
- Built a complete cloud-native digital evidence management platform
- Successfully integrated blockchain for tamper-proof evidence verification
- Developed an AI-powered investigation assistant using Amazon Bedrock
- Automated evidence integrity verification with SHA-256 hashing
- Designed a scalable serverless architecture on AWS
- Created an intuitive interface for investigators and administrators
What we learned
Through this project, we gained valuable experience in:
- Cloud-native application development
- Serverless architecture with AWS Lambda
- Secure file storage using Amazon S3
- Metadata management with DynamoDB
- Blockchain integration for immutable verification
- Prompt engineering with Amazon Bedrock
- REST API development using FastAPI
- Designing scalable and secure distributed systems
Most importantly, we learned how combining cloud technologies, blockchain, and Generative AI can significantly improve digital evidence management and support modern law enforcement.
What's next for DiVeL
Our future roadmap includes:
- Automated image, video, and audio forensic analysis
- AI-powered object, face, and scene detection
- Deepfake and media manipulation detection
- OCR-based extraction from scanned documents
- Voice transcription and speaker identification
- Advanced semantic evidence search
- Multi-agency collaboration with secure evidence sharing
- Court-ready evidence reports generated automatically
- Mobile application for field officers
- Integration with national forensic and judicial systems
Our long-term vision is to make DiVeL a comprehensive, AI-powered Digital Evidence Management System that helps law enforcement agencies securely manage evidence, accelerate investigations, and strengthen trust in the judicial process.
Built With
- amazon-api-gateway
- amazon-bedrock
- amazon-dynamodb
- amazon-web-services
- aws-lambda
- blockchain
- ethereum
- ethers.js
- fastapi
- git
- javascript
- node.js
- python
- react
- rest-api
- sha-256
- tailwind-css
Log in or sign up for Devpost to join the conversation.