Skip to content
Technical specification of the Tanker SDK and protocol for end-to-end encryption
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
img
.gitignore
README.md
blocks_format.md
blocks_verification.md
concepts.md
encryption_formats.md
overview.md
protocol.md
threat_model.md
trustchain_design.md

README.md

Tanker: How it works

Technical specification of the Tanker SDK and protocol for end-to-end encryption

This document is a deep dive into the design of Tanker Core, its infrastructure, the cryptographic underpinnings and algorithms, what transits over the protocol, and the security model. It aims to be open and to answer all of the possible questions one might ask when considering adopting this technology.

Note that since Tanker FileKit is implemented on top of Tanker Core, this specification works for both products.

If you have additional questions that you'd like to see answered, please open an issue.

We want to stress that you don't need to understand this spec in order to use the Tanker SDK. Its APIs are simple and require no cryptographic skills. To learn how to integrate the Tanker SDK in your apps, please refer to our documentation.

Table of contents

You can’t perform that action at this time.