Skip to content

Cybersecurity · Capstone

Zero-Knowledge Password Manager

Vault encrypted in the browser, synced as ciphertext, with autofill

5-6 weeks build

Overview

The master password never leaves the device: Argon2id stretches it into a key, and every vault entry is sealed with AES-GCM in the browser before it is synced. The server stores only ciphertext and a separate login verifier, so a database leak reveals nothing readable. A browser extension decrypts locally and autofills login forms on matching domains.

What makes it stand up

  • 01Argon2id key derivation with tunable memory and iteration cost
  • 02Per-entry AES-GCM encryption through the WebCrypto API
  • 03Server holds ciphertext only, with a separate login verifier
  • 04Multi-device sync with version numbers and conflict resolution
  • 05Browser extension that autofills only on an exact domain match

Module breakdown

  1. 01

    Key derivation

    Splits the Argon2id output into an encryption key and a login verifier.

  2. 02

    Vault crypto

    Encrypts, decrypts and re-keys entries entirely client-side.

  3. 03

    Sync API

    Stores versioned encrypted blobs and resolves concurrent edits.

  4. 04

    Extension

    Detects login forms, matches the domain and fills credentials.

  5. 05

    Security review

    Threat model covering server breach, phishing and a lost device.

After this, you will be able to

  • Explain why the server cannot read the vault even if breached
  • Defend Argon2id over PBKDF2 and your chosen cost parameters
  • Demo sync and autofill across two browsers

Technology stack

  • TypeScript
  • React
  • Node.js
  • PostgreSQL
  • Argon2
  • WebCrypto

Complete kit

₹9,499₹16,299
-42%

Delivered in under 48 hours

Level
Capstone
Domain
Cybersecurity
Build time
5-6 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

Capstone

Cybersecurity

Network Intrusion Detection System

Machine-learning anomaly detection over live network traffic

  • Python
  • Scapy
  • XGBoost
  • Kafka
  • +2
₹5,499₹9,499
4.9/97 reviews
Major Project

Cybersecurity

Encrypted Storage and Steganography

Client-side AES encryption with hidden-payload image transport

  • Python
  • Django
  • AES-256
  • Steganography
  • +1
₹3,599₹6,299
4.6/109 reviews
Mini Project

Cybersecurity

Phishing URL Detection

Classify malicious links from their structure, not a blocklist

  • Python
  • scikit-learn
  • Flask
  • Pandas
₹2,999₹4,299
4.6/284 reviews