Encrypted Spaces An architecture for collaborative applications where data is encrypted and operations are cryptographically verifiable. Encrypted Spaces are part of a research effort to explore collaboration tools where servers store data but are able to inspect and process only the data that we choose. The cloud has transformed collaboration. Tools that were once private, local, and single-user (e.g., word processors, spreadsheets, and design editors) are now multi-user systems built on...