Data Integrity
TODO: Write content for this page.
Protect data confidentiality and integrity in canisters. Cover VetKeys for onchain encryption (encrypt data so only authorized users can decrypt), identity-based encryption (IBE) patterns, X.509 certificate handling, signature verification for external data, and certified variable patterns for data authenticity. Include the encrypted-notes example as a real-world reference.
- Portal: building-apps/authentication/independently-verifying-ic-signatures.mdx
- icskills: canister-security, vetkd, certified-variables
- Examples: vetkd (both), vetkeys (both), encrypted-notes-dapp-vetkd (both), x509 (Rust), filevault (Motoko)
- concepts/vetkeys — VetKeys conceptual background
- concepts/security — security model
- guides/backends/certified-variables — certified data implementation