Zero Knowledge Architectures for mobile Applications

042b7c0e45c53de46667f07de2fb2614?s=47 vixentael
October 05, 2017

Zero Knowledge Architectures for mobile Applications

#iosdev #security #trust #keys

- why we need ZKA
- what is ZKA, what are parts of ZKA system
- messaging, auth, data: how to use ZKA in these usecases
- ZKA data management example
- implementation details
- other possible usecases
- recap

--------------------------------------

If you can't tap on the link inside slides, please open as pdf (button on the right).

--------------------------------------

With intensifying threat access, snooping governments and insecure-internet-of-everything, the importance of zero-knowledge application architectures and end-to-end trust, for things more complicated than simple messaging, becomes more and more obvious for the app developers.

We will talk about real-world problems that ZKA fights against, learn typical cryptographic designs and progress in different spheres of ZKA. We will find out how to make data sharing, user collaboration on data in the cloud with your app provably secure.

--------------------------------------

text:
https://medium.com/@vixentael/zero-knowledge-architectures-for-mobile-applications-b00a231fda75

--------------------------------------

video from MobiConf17
https://youtu.be/79iqPsPc6ZE

--------------------------------------

Links to follow:

Hermes
https://github.com/cossacklabs/hermes-core

Anatomy of a Zero-Knowledge Web Application, 2007
https://clipperz.is/blog/2007/08/24/anatomy_zero_knowledge_web_application/

Zero Knowledge Protocols Without Magic
https://www.cossacklabs.com/zero-knowledge-protocols-without-magic.html

Why We Develop Zero Knowledge Software
https://brainsware.at/blog/9-zero-knowledge-saas

Keybase launches encrypted git
https://keybase.io/blog/encrypted-git-for-everyone

Why We Will No Longer Use the Phrase Zero Knowledge to Describe Our Software
https://spideroak.com/articles/why-we-will-no-longer-use-the-phrase-zero-
knowledge-to-describe-our-software/

Explain Like I’m 5: End-to-end Encryption
https://medium.com/@cossacklabs/eli5-end-to-end-encryption-ae46821db74f

Explain Like I’m 5: Zero Knowledge Proof
https://hackernoon.com/eli5-zero-knowledge-proof-78a276db9eff

Zero Knowledge Proofs: An illustrated primer
https://blog.cryptographyengineering.com/2014/11/27/zero-knowledge-proofs-illustrated-primer/

042b7c0e45c53de46667f07de2fb2614?s=128

vixentael

October 05, 2017
Tweet