Cipher

    2024In Development

    End-to-end encryption primitives for the browser

    Key Features

    Key Derivation

    PBKDF2 with configurable iterations

    AES-GCM

    Authenticated encryption with nonce rotation

    Key Exchange

    ECDH for secure key agreement

    Auditable

    Minimal codebase, easy to verify

    System Architecture

    keyencrypted
    Plaintext
    Key Derivation
    AES-GCM
    Ciphertext
    input
    process
    output
    storage
    service

    About This Project

    Cipher provides a simple, auditable interface for client-side encryption. Built on the Web Crypto API, it handles key derivation, symmetric encryption, and secure key exchange. Zero dependencies. The entire library fits in 4KB gzipped.