Skip to main content

PostGuard

Identity-Based Encryption with Yivi attributes

Identity-Based Encryption

Encrypt messages using only a recipient's identity attributes — no need to exchange public keys beforehand. PostGuard uses the CGW-KV anonymous IBE scheme on BLS12-381.

Yivi Attribute Verification

Recipients prove ownership of their identity attributes via the Yivi (IRMA) ecosystem. The Private Key Generator only issues decryption keys after successful attribute disclosure.

Multi-Platform

Use PostGuard from the command line (pg-cli), integrate it into web applications via WebAssembly (@e4a/pg-wasm), or run the PKG server (pg-pkg) for key management.