secp256k1 + AES-256-GCM

Data Protection

Patient data is protected using ECIES encryption before blockchain storage. All operations run in your browser - no data leaves your device.

ECIES Encryption Flow

Plaintext

ECDH

HKDF-SHA256

AES-256-GCM

Ciphertext

ECIES Algorithm Specifications

Curve

secp256k1 (256-bit)

Bitcoin-compatible elliptic curve

Key Agreement

ECDH

Elliptic Curve Diffie-Hellman

Key Derivation

HKDF-SHA256

RFC 5869 compliant

Symmetric Cipher

AES-256-GCM

Authenticated encryption

Nonce

96-bit random

Per-message unique IV

Tag

128-bit

Authentication tag

Key Management

Click "Generate New Keypair" to begin the encryption demo