TimeCrypt: Encrypted Data Stream Processing at Scale with Cryptographic Access Control
summary
TimeCrypt encrypts time-series end-to-end using a symmetric homomorphic key-canceling construction plus per-window key streams and a tree-based key-derivation for efficient interval sharing. Prototype on Cassandra achieves ~5.7M records/sec plaintext and TimeCrypt adds only ~2% throughput overhead (verification within ~10%), and query latency is ~20% higher than plaintext at high resolution. System supports additive homomorphic aggregates, verifiable computation, and resolution-restricted sharing; implementation and code are available.
AI-written summary · about
chapters (7)
- 0:00Introduction and motivation
- 1:46Encrypted data challenges
- 1:58Core design requirements
- 3:58Secure sharing semantics
- 5:48TimeCrypt architecture
- 7:42Encryption and access logic
- 13:38Evaluation and Q&A
related talks
41mCryptographic speed, reliability & security
29mProtecting data vs systems: practicality, performance, and problems...
28mTick Tock: What the heck is time-series data?
39mCryptic - keeps your secrets
01h 07mIntroduction to cryptography
48mGetting To Know SQL Server Encryption Capabilities
57mCloud Storage Encryption with Cryptomator
24m🛠 using drand and timelock encryption
