Libraries and examples for integrating verifiable encrypted threshold keys (vetKeys) into Internet Computer applications
-
Updated
Sep 11, 2026 - Rust
Libraries and examples for integrating verifiable encrypted threshold keys (vetKeys) into Internet Computer applications
Consensus-level Front-running protection mechanism using Threshold Identity-Based Encryption
Java 8 implementation of the Boneh-Franklin Identity-based Encryption.
Efficient and Secure Multi-Writer Encrypted Database (IEEE S&P 2025)
Native foundation of the CryptID.js Identity-based Encryption library.
A Python implementation of Cocks' identity-based encryption scheme.
Browser-friendly Identity-based Encryption library powered by WebAssembly.
Identity based encryption implementation using python
Rust 国密算法实现工作区(SM2/SM3/SM4/SM9、TLCP/GM-TLS、证书签发 gm-ca、HTTP 客户端)。Rust crates workspace for Chinese national cryptographic algorithms (SM2/SM3/SM4/SM9, GM-TLS, certificate authority).
ID-based self-encryption schema in Rust
An implementation of Boneh-Franklin Identity Based Encryption on BLS12-381
Ethereum on Internet Computer Slot Consensus
Course materials for Cryptographic Computing at Aarhus University
The most important projects developed during my Master's Degree in Computer Science and Engineering at FCUL.
Timelock encryption in Go — messages that cannot be decrypted until a chosen time, enforced by drand beacons and BLS12-381 IBE, not by a server.
Browser-based Boneh-Franklin Identity-Based Encryption demo implementing the 2001 BasicIdent scheme with BLS12-381 pairings via @noble/curves. Setup → Extract → Encrypt → Decrypt with the key-escrow tradeoff shown honestly.
Beacon timelock encryption: a ciphertext locked to a future drand round, unlocked by that round's BLS signature.
To associate your repository with the identity-based-encryption topic, visit your repo's landing page and select "manage topics."