Enabling search tackles the last obstacle for the mass adoption of encryption
Ever since Tutanota started out as a fully encrypted mailbox, the aim was to make end-to-end encryption easy to use so that it becomes massively adopted. By adding an easy-to-use search tool to our new mail client we, are revolutionizing the handling of encrypted data.
Today there are numerous applications available that allow people to communicate end-to-end encrypted. Tutanota now enables people to easily sift through their encrypted emails as well.
Enabling search tackles the last obstacle for the mass adoption of end-to-end encryption. Anyone using PGP or any encrypted service knows about the hassle of finding a particular document, a particular email, a particular note. A simple full-text search feature that we are used to from non-encrypted services has not been available to date for encrypted data.
Why is searching of encrypted data complicated?
Search is usually done on the server, which is easy to implement and cheap in terms of required server load.
Encrypted data cannot be searched on the server. Due to the encryption the data on the server can neither be read nor searched.
Encrypted data must be searched locally. This has never been done before and it comes with major challenges: Searching locally on the client must be fast, must be secure, and must be very efficient, especially for mobile users.
Despite these challenges, people need an easy way to search through their emails and contacts. Tutanota solves this dilemma by adding a search feature that searches for encrypted emails and encrypted contacts locally on the client, giving the server zero access.
Search in Tutanota is now as easy as in Gmail or Yahoo, and at the same time secure.
How does Tutanota's secure search of encrypted data work?
Tutanota's secure search approach searches the data locally on the client, giving the server zero access. Here's how it works:
The data is indexed.
The search index is encrypted and stored locally on the client.
The search index is searched according to the user's search queries.
The code for Tutanota's search is published as open source so anyone can check it.
What are the benefits of Tutanota's secure search approach?
Tutanota's search implementation takes place locally on the client. This makes sure that the server never sees any data. As all data is encrypted in Tutanota, the server already has no access to the user's emails and contacts. With the innovative local search approach, the server also does not see any search meta data.
When data is searched on the server - as it is done in any non-encrypted service such as Gmail or Yahoo - the server sees a lot of meta data: Who searched for what keyword, at what time, and how often. Who searches for particular words when at a particular location? At Tutanota all this information remains hidden from the server because search takes place locally on the client.
On top of that, Tutanota makes sure that no one but the user can read their search index. Even in the event of someone gaining access to a person's hard drive, they will not be able to read this person's search index. Consequently, the encrypted Tutanota emails remain fully secure because the search index is stored encrypted as well.
Open source search feature - free for anyone
The code for searching encrypted data is released under the open source license GPLv3 - as are the entire Tutanota client and the Tutanota Android and iOS apps. At Tutanota we believe that encryption by default is the future that all online services need to adapt to.
By publishing Tutanota as open source, we allow other encrypted apps to also use the code of this new search feature to spread the use of encryption even further. Our aim is that all online data is encrypted so that mass surveillance has to stop.
Uniting ease-of-use with security
Tutanota's new search feature is unique to the world of end-to-end encrypted data: It is very easy to use and fully secure.
We are very proud that we are the first encrypted service that offers full-text search that is as easy to use as any search feature. Our mission is to enable everyone to use encrypted emails and an easy-to-use search feature is a basic requirement for most users. Now everyone can search for their Tutanota emails and contacts just as easily as for Gmail emails - but with the peace of mind that no one is able to spy on what they are searching for.