SlideShare a Scribd company logo
End-to-end encryption for DApps with
NuCypher KMS
Sergey Zotov
Blockchain Fairytales, 16 Dec 2017
Sergey NuCypher KMS 16 Dec 2017 1 / 18
Why
Encrypted file sharing
Sender
Receiver
Receiver
Receiver
Storage
?
Sergey NuCypher KMS 16 Dec 2017 2 / 18
Why
Encrypted multi-user chats
Chat messages
Sender
Different receivers
Sergey NuCypher KMS 16 Dec 2017 3 / 18
Why
Decentralized Netflix
Content
producer
Receiver
Receiver
Receiver
CDN
if ( ):
if (
):
if (
):
Sergey NuCypher KMS 16 Dec 2017 4 / 18
Central server + TLS
Data vulnerable to hackers, state actors etc
Sender
Receiver
Receiver
Receiver
Sergey NuCypher KMS 16 Dec 2017 5 / 18
Solution
Proxy re-encryption + decentralization
Receiver
[ ]
[ ]
= decrypt( , )
{ }
= decrypt( , ){ }
Network of re-encrypting proxies
Sergey NuCypher KMS 16 Dec 2017 6 / 18
What is proxy re-encryption (PRE)
Alice Bob
Proxy
skA β€” Alice’s secret key;
pkA β€” Alice’s public key;
rkA→B — re-encryption key.
skB β€” Bob’s secret key;
pkB β€” Bob’s public key;
Sergey NuCypher KMS 16 Dec 2017 7 / 18
Centralized KMS using PRE
Encryption
EDEKSender
Receiver
Proxy
Storage
Sergey NuCypher KMS 16 Dec 2017 8 / 18
Centralized KMS using PRE
Access delegation
EDEK
Sender
Receiver
Proxy
Storage
Sergey NuCypher KMS 16 Dec 2017 9 / 18
Centralized KMS using PRE
Decryption
EDEK
Sender
Receiver
Proxy
Storage
EDEK
EDEK'
Sergey NuCypher KMS 16 Dec 2017 10 / 18
Decentralized key management
Using threshold split-key re-encryption (Umbral)
EDEK
Receiver
Proxy 2
Storage
EDEK
EDEK'1
Proxy 1
Proxy 3
EDEK
EDEK'2
EDEK
EDEK'3
https://github.com/nucypher/nucypher-kms/
https://github.com/nucypher/nucypher-pre-python/
Sergey NuCypher KMS 16 Dec 2017 11 / 18
KMS token
Purpose
Splitting trust between re-encryption nodes (more tokens =
more trust and more work);
In-network means of payment for deploying policies;
Proof of Stake for minting new coins according to the mining
schedule;
Security deposit to be at stake against malicious behavior of
nodes
Sergey NuCypher KMS 16 Dec 2017 12 / 18
KMS token
Mining
Mining reward:
reward =
locked_tokens Γ— reward_rate
βˆ‘
all miners locked_tokens
+
βˆ‘
this miner
miner_fees
Sergey NuCypher KMS 16 Dec 2017 13 / 18
Early users
Decentralized marketplaces:
Datum;
Helios.
Decentralized databases:
Bluzelle;
Fluence;
Wolk.
Medical data sharing
Medibloc;
ZeroPass;
Wholesome.
IoT
Spherity (together with BigchainDB).
Sergey NuCypher KMS 16 Dec 2017 14 / 18
Investors
Sergey NuCypher KMS 16 Dec 2017 15 / 18
Team
Founders
CTO, Michael Egorov
(LinkedIn, MIPT)
CEO, MacLane Wilkison
(Morgan Stanley, CISSP)
Sergey NuCypher KMS 16 Dec 2017 16 / 18
Team
Advisors
Prof. Giuseppe Ateniese
(Stevens Institute of Technology)
Prof. Dave Evans
(University of Virginia)
John Bantleman
(Entrepreneur; Rainstor etc.)
Tony Bishop
(Equinix, Morgan Stanley)
Sergey NuCypher KMS 16 Dec 2017 17 / 18
How to contribute, learn
Website: https://nucypher.com/blockchain.html
Github: https://github.com/nucypher/
Slack: https://nucypher-kms-slack.herokuapp.com/
Whitepaper: https://arxiv.org/abs/1707.06140
E-mail: hello@nucypher.com
Sergey NuCypher KMS 16 Dec 2017 18 / 18

More Related Content

PDF
What's New in Go Crypto - Gotham Go
Nick Sullivan
Β 
PDF
Bringing Elliptic Curve Cryptography into the Mainstream
Nick Sullivan
Β 
PDF
CFSSL 1.1: The Evolution of a PKI toolkit - DEF CON 23
Nick Sullivan
Β 
PPTX
InterPlanetary File System (IPFS)
Gene Leybzon
Β 
PDF
How major changes to the IT landscape are leading to new approaches in security
Harry Gunns
Β 
PDF
HashiTLS Demystifying Security Certs
Mitchell Pronschinske
Β 
PDF
Node in Real Time - The Beginning
Axilis
Β 
PDF
Weaving the ILP Fabric into Bigchain DB
Interledger
Β 
What's New in Go Crypto - Gotham Go
Nick Sullivan
Β 
Bringing Elliptic Curve Cryptography into the Mainstream
Nick Sullivan
Β 
CFSSL 1.1: The Evolution of a PKI toolkit - DEF CON 23
Nick Sullivan
Β 
InterPlanetary File System (IPFS)
Gene Leybzon
Β 
How major changes to the IT landscape are leading to new approaches in security
Harry Gunns
Β 
HashiTLS Demystifying Security Certs
Mitchell Pronschinske
Β 
Node in Real Time - The Beginning
Axilis
Β 
Weaving the ILP Fabric into Bigchain DB
Interledger
Β 

What's hot (19)

PPTX
Hybridizing Kubernetes and HPC securely - Pavan Gupta
PacificResearchPlatform
Β 
PPTX
Hug #9 who's keeping your secrets
Cameron More
Β 
PDF
Introduction to BigchainDB
Feng-Ren Tsai
Β 
ODP
CBGTBT - Part 6 - Transactions 102
Blockstrap.com
Β 
PDF
Android is not just mobile
Kevin McDonagh
Β 
PDF
Control Plane: Continuous Kubernetes Security (DevSecOps - London Gathering, ...
Michael Man
Β 
PDF
Trent McConaghy- BigchainDB
PyData
Β 
PDF
Cosmos SDK Workshop: How to Build a Blockchain from Scratch
Tendermint Inc
Β 
PPTX
Quantum Computing & Cryptography: A Brief Introduction
Hedera Hashgraph
Β 
PDF
BigchainDB 2.0 - The Blockchain Database
BigchainDB
Β 
PDF
Waffle - simpler and sweeter smart contract testing
EthWorks
Β 
PDF
OSGi als App-Plattform - Ein Ausflug durch den Security-Layer
OSGiUsers
Β 
PPTX
Introduction to Blockchain
Akshay Kumar
Β 
PPTX
Sia report
William Lin
Β 
PDF
SSL/TLS for Mortals (DevNexus)
Maarten Mulders
Β 
PPTX
How does the Bitcoin network work?
Akshay Kumar
Β 
PDF
Container and Microservice Meetup
Andrew Leung
Β 
PDF
Implementing Active Security with Sysdig Falco - Docker Meetup Barcelona
NΓ©stor Salceda
Β 
Hybridizing Kubernetes and HPC securely - Pavan Gupta
PacificResearchPlatform
Β 
Hug #9 who's keeping your secrets
Cameron More
Β 
Introduction to BigchainDB
Feng-Ren Tsai
Β 
CBGTBT - Part 6 - Transactions 102
Blockstrap.com
Β 
Android is not just mobile
Kevin McDonagh
Β 
Control Plane: Continuous Kubernetes Security (DevSecOps - London Gathering, ...
Michael Man
Β 
Trent McConaghy- BigchainDB
PyData
Β 
Cosmos SDK Workshop: How to Build a Blockchain from Scratch
Tendermint Inc
Β 
Quantum Computing & Cryptography: A Brief Introduction
Hedera Hashgraph
Β 
BigchainDB 2.0 - The Blockchain Database
BigchainDB
Β 
Waffle - simpler and sweeter smart contract testing
EthWorks
Β 
OSGi als App-Plattform - Ein Ausflug durch den Security-Layer
OSGiUsers
Β 
Introduction to Blockchain
Akshay Kumar
Β 
Sia report
William Lin
Β 
SSL/TLS for Mortals (DevNexus)
Maarten Mulders
Β 
How does the Bitcoin network work?
Akshay Kumar
Β 
Container and Microservice Meetup
Andrew Leung
Β 
Implementing Active Security with Sysdig Falco - Docker Meetup Barcelona
NΓ©stor Salceda
Β 
Ad

More from Cyber Fund (20)

PPTX
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Голос | Π•Ρ€Π»Π°Π½ Π¨ΠΈΠ½Π΄Π°ΡƒΠ»Π΅Ρ‚ΠΎΠ²
Cyber Fund
Β 
PPTX
Mesh-сСти - ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ заслуТили. ΠœΠ°Ρ‚Π²Π΅ΠΉ Π‘ΠΈΠ²ΠΎΡ€Π°ΠΊΡˆΠ°
Cyber Fund
Β 
PPTX
ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ сСрвисы Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ Π±ΠΈΡ‚ΠΊΠΎΠΈΠ½Π°. Π‘ΠΏΠΈΠΊΠ΅Ρ€: АлСксСй ΠšΠ°Ρ€ΠΏΠΎΠ²
Cyber Fund
Β 
PPTX
Blockchain wallet Multy
Cyber Fund
Β 
PDF
ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ кСйсы использования ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠ² Π½Π° EXONUM. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π“Π»Π΅Π±...
Cyber Fund
Β 
PDF
Onchain ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ МСшков
Cyber Fund
Β 
PDF
Анонимизация ΠΈ дСанонимизация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½-сСтях. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈ...
Cyber Fund
Β 
PDF
ΠžΡ€Π°ΠΊΡƒΠ»Ρ‹ для Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠ². ΠžΠ±Π·ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Exonum. Π‘ΠΏΠΈΠΊΠ΅Ρ€: АлСксСй Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ²
Cyber Fund
Β 
PDF
CyberSearch: The Blockchain Browser. Valery Litvin
Cyber Fund
Β 
PDF
Verifying offchain computations using TrueBit. Sami Makela
Cyber Fund
Β 
PDF
The Melon security approach. Reto Trinkler
Cyber Fund
Β 
PDF
The censorship resistance. Andrey Sobol
Cyber Fund
Β 
PDF
Creating CI/ CD infrastructure for open source projects. Denis Soldatov, dev-...
Cyber Fund
Β 
PDF
Rust & Web Assembly
Cyber Fund
Β 
PDF
Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Попов
Cyber Fund
Β 
PDF
ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±ΠΈΡ€ΠΆΠΈ Π±Π»ΠΈΠΆΠ΅ Ρ‡Π΅ΠΌ Π½Π°ΠΌ каТСтся. АндрСй Боболь
Cyber Fund
Β 
PDF
НовСллы Π² Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅. Π‘ΠΏΠΈΠΊΠ΅Ρ€: АлСксСй Π’ΠΎΡ€ΠΎΠ±Π΅ΠΉ
Cyber Fund
Β 
PDF
ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ философии. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Попов
Cyber Fund
Β 
PDF
ИспользованиС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ . Π‘ΠΏΠΈΠΊΠ΅Ρ€: АлСксандр Π”Π°Π²Ρ‹Π΄ΠΎΠ².pptx
Cyber Fund
Β 
PDF
Lightning β€” Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ статус Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Панков АлСксандр.odp
Cyber Fund
Β 
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Голос | Π•Ρ€Π»Π°Π½ Π¨ΠΈΠ½Π΄Π°ΡƒΠ»Π΅Ρ‚ΠΎΠ²
Cyber Fund
Β 
Mesh-сСти - ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ заслуТили. ΠœΠ°Ρ‚Π²Π΅ΠΉ Π‘ΠΈΠ²ΠΎΡ€Π°ΠΊΡˆΠ°
Cyber Fund
Β 
ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ сСрвисы Π½Π° Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅ Π±ΠΈΡ‚ΠΊΠΎΠΈΠ½Π°. Π‘ΠΏΠΈΠΊΠ΅Ρ€: АлСксСй ΠšΠ°Ρ€ΠΏΠΎΠ²
Cyber Fund
Β 
Blockchain wallet Multy
Cyber Fund
Β 
ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ кСйсы использования ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠ² Π½Π° EXONUM. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π“Π»Π΅Π±...
Cyber Fund
Β 
Onchain ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π°. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ МСшков
Cyber Fund
Β 
Анонимизация ΠΈ дСанонимизация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½-сСтях. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈ...
Cyber Fund
Β 
ΠžΡ€Π°ΠΊΡƒΠ»Ρ‹ для Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ΠΎΠ². ΠžΠ±Π·ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Exonum. Π‘ΠΏΠΈΠΊΠ΅Ρ€: АлСксСй Π‘ΠΈΠ΄ΠΎΡ€ΠΎΠ²
Cyber Fund
Β 
CyberSearch: The Blockchain Browser. Valery Litvin
Cyber Fund
Β 
Verifying offchain computations using TrueBit. Sami Makela
Cyber Fund
Β 
The Melon security approach. Reto Trinkler
Cyber Fund
Β 
The censorship resistance. Andrey Sobol
Cyber Fund
Β 
Creating CI/ CD infrastructure for open source projects. Denis Soldatov, dev-...
Cyber Fund
Β 
Rust & Web Assembly
Cyber Fund
Β 
Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Попов
Cyber Fund
Β 
ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±ΠΈΡ€ΠΆΠΈ Π±Π»ΠΈΠΆΠ΅ Ρ‡Π΅ΠΌ Π½Π°ΠΌ каТСтся. АндрСй Боболь
Cyber Fund
Β 
НовСллы Π² Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅. Π‘ΠΏΠΈΠΊΠ΅Ρ€: АлСксСй Π’ΠΎΡ€ΠΎΠ±Π΅ΠΉ
Cyber Fund
Β 
ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ философии. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Попов
Cyber Fund
Β 
ИспользованиС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ . Π‘ΠΏΠΈΠΊΠ΅Ρ€: АлСксандр Π”Π°Π²Ρ‹Π΄ΠΎΠ².pptx
Cyber Fund
Β 
Lightning β€” Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ статус Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ. Π‘ΠΏΠΈΠΊΠ΅Ρ€: Панков АлСксандр.odp
Cyber Fund
Β 
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
Β 
PDF
This slide provides an overview Technology
mineshkharadi333
Β 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
Β 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
Β 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
Β 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
Β 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Β 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
Β 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
Β 
PPT
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
Β 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
Β 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Β 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
Β 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
Β 
PPTX
Comunidade Salesforce SΓ£o Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira JΓΊnior
Β 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
Β 
PDF
Software Development Company | KodekX
KodekX
Β 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
Β 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Β 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
Β 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
Β 
This slide provides an overview Technology
mineshkharadi333
Β 
cloud computing vai.pptx for the project
vaibhavdobariyal79
Β 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
Β 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
Β 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
Β 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Β 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
Β 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
Β 
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
Β 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
Β 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Β 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
Β 
Presentation about Hardware and Software in Computer
snehamodhawadiya
Β 
Comunidade Salesforce SΓ£o Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira JΓΊnior
Β 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
Β 
Software Development Company | KodekX
KodekX
Β 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
Β 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Β 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
Β 

End-to-end encryption for Dapps with NuCypher KMS. Sergey Zotov, software developer, nucypher

  • 1. End-to-end encryption for DApps with NuCypher KMS Sergey Zotov Blockchain Fairytales, 16 Dec 2017 Sergey NuCypher KMS 16 Dec 2017 1 / 18
  • 3. Why Encrypted multi-user chats Chat messages Sender Different receivers Sergey NuCypher KMS 16 Dec 2017 3 / 18
  • 4. Why Decentralized Netflix Content producer Receiver Receiver Receiver CDN if ( ): if ( ): if ( ): Sergey NuCypher KMS 16 Dec 2017 4 / 18
  • 5. Central server + TLS Data vulnerable to hackers, state actors etc Sender Receiver Receiver Receiver Sergey NuCypher KMS 16 Dec 2017 5 / 18
  • 6. Solution Proxy re-encryption + decentralization Receiver [ ] [ ] = decrypt( , ) { } = decrypt( , ){ } Network of re-encrypting proxies Sergey NuCypher KMS 16 Dec 2017 6 / 18
  • 7. What is proxy re-encryption (PRE) Alice Bob Proxy skA β€” Alice’s secret key; pkA β€” Alice’s public key; rkAβ†’B β€” re-encryption key. skB β€” Bob’s secret key; pkB β€” Bob’s public key; Sergey NuCypher KMS 16 Dec 2017 7 / 18
  • 8. Centralized KMS using PRE Encryption EDEKSender Receiver Proxy Storage Sergey NuCypher KMS 16 Dec 2017 8 / 18
  • 9. Centralized KMS using PRE Access delegation EDEK Sender Receiver Proxy Storage Sergey NuCypher KMS 16 Dec 2017 9 / 18
  • 10. Centralized KMS using PRE Decryption EDEK Sender Receiver Proxy Storage EDEK EDEK' Sergey NuCypher KMS 16 Dec 2017 10 / 18
  • 11. Decentralized key management Using threshold split-key re-encryption (Umbral) EDEK Receiver Proxy 2 Storage EDEK EDEK'1 Proxy 1 Proxy 3 EDEK EDEK'2 EDEK EDEK'3 https://github.com/nucypher/nucypher-kms/ https://github.com/nucypher/nucypher-pre-python/ Sergey NuCypher KMS 16 Dec 2017 11 / 18
  • 12. KMS token Purpose Splitting trust between re-encryption nodes (more tokens = more trust and more work); In-network means of payment for deploying policies; Proof of Stake for minting new coins according to the mining schedule; Security deposit to be at stake against malicious behavior of nodes Sergey NuCypher KMS 16 Dec 2017 12 / 18
  • 13. KMS token Mining Mining reward: reward = locked_tokens Γ— reward_rate βˆ‘ all miners locked_tokens + βˆ‘ this miner miner_fees Sergey NuCypher KMS 16 Dec 2017 13 / 18
  • 14. Early users Decentralized marketplaces: Datum; Helios. Decentralized databases: Bluzelle; Fluence; Wolk. Medical data sharing Medibloc; ZeroPass; Wholesome. IoT Spherity (together with BigchainDB). Sergey NuCypher KMS 16 Dec 2017 14 / 18
  • 15. Investors Sergey NuCypher KMS 16 Dec 2017 15 / 18
  • 16. Team Founders CTO, Michael Egorov (LinkedIn, MIPT) CEO, MacLane Wilkison (Morgan Stanley, CISSP) Sergey NuCypher KMS 16 Dec 2017 16 / 18
  • 17. Team Advisors Prof. Giuseppe Ateniese (Stevens Institute of Technology) Prof. Dave Evans (University of Virginia) John Bantleman (Entrepreneur; Rainstor etc.) Tony Bishop (Equinix, Morgan Stanley) Sergey NuCypher KMS 16 Dec 2017 17 / 18
  • 18. How to contribute, learn Website: https://nucypher.com/blockchain.html Github: https://github.com/nucypher/ Slack: https://nucypher-kms-slack.herokuapp.com/ Whitepaper: https://arxiv.org/abs/1707.06140 E-mail: [email protected] Sergey NuCypher KMS 16 Dec 2017 18 / 18