vetKeys: Enabling Privacy-Preserving Applications on the Internet Computer

Опубликовано: 28 Февраль 2026
на канале: DFINITY Foundation
1,836
114

Aisling Connolly, Senior Research Scientist at DFINITY, and Franz-Stefan Preiss, Senior Software Engineer at DFINITY, show how the planned vetKeys feature can enable privacy-preserving applications on the Internet Computer.

In this workshop, first, Aisling gives a brief overview of the concepts of threshold key derivation that shall enable canister smart contracts to derive strong cryptographic keys, which can then be used for symmetric/asymmetric encryption/decryption and BLS signatures. Then, Franz-Stefan shows three related demos on end-end-encryption, identity-based encryption, and encrypted note storage, and also dives into the underlying source code to explain how things work under the hood.

Join the #hackathon Channel
on the DFINITY Discord: https://t.co/jLuXpZQA1u

Additional resources:
Developer Docs: https://internetcomputer.org/docs/cur...
vetKeys crypto background: https://internetcomputer.org/blog/fea...
Research paper: https://eprint.iacr.org/2023/616.pdf
Real-World Crypto conference talk:    • Session on Threshold Cryptography  
Rust example: https://github.com/dfinity/examples/t...
Motoko example: https://github.com/dfinity/examples/t...
Encrypted notes: https://github.com/dfinity/examples/t...
System API proposal: https://github.com/dfinity/interface-...
ic-vetkd-utils (vetKD user library): https://github.com/dfinity/ic/tree/ma...
Forum discussion: https://forum.dfinity.org/t/threshold...

Community Conversations:
   • Community Conversation: On-Chain Encryption  
   • Community Conversation: vetKeys — Enabling...  

#InternetComputer #Blockchain #ICP #Bitcoin #Web3