Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Problem with Authority
Search
Paolo Fragomeni
September 26, 2013
Technology
0
130
The Problem with Authority
The Problem with Authority in Distributed Systems (For Nodeconf.eu)
Paolo Fragomeni
September 26, 2013
Tweet
Share
More Decks by Paolo Fragomeni
See All by Paolo Fragomeni
Fireflies, Ants and Bees! Mother Nature builds effective, fault tolerant, distributed systems!
hij1nx
0
250
Node Dublin
hij1nx
0
380
Thinking distributed
hij1nx
1
300
Other Decks in Technology
See All in Technology
Gradle Build Scanを使ってビルドのことを知ろう potatotips #87
tomorrowkey
2
160
How to Lead? Testimonial of a Lead Android Engineer
oleur
1
110
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
2.6k
Improve Your Development Workflow with Gemini Code Assist
meteatamel
0
130
止まらないLinuxシステムを構築する_高信頼性クラスタ入門
koedoyoshida
2
450
JAWS-UG Bedrock Claude Night
yamahiro
3
720
Azureの基本的な権限管理の勉強会
yhana
1
2.1k
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
810
今さら聞けないDocker入門 〜 Dockerfileのベストプラクティス編
devops_vtj
6
870
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.3k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
37k
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Docker and Python
trallard
35
2.7k
Designing Experiences People Love
moore
136
23k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
Atom: Resistance is Futile
akmur
260
25k
Fireside Chat
paigeccino
22
2.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
How to train your dragon (web standard)
notwaldorf
75
5.2k
A designer walks into a library…
pauljervisheath
201
23k
KATA
mclloyd
16
12k
What the flash - Photography Introduction
edds
64
11k
Transcript
The problem with Authority BUREAUCRACY, CORPORATE INFLUENCE & TRUST Thursday,
September 26, 13
massive amounts of software & data We create Thursday, September
26, 13
& widely distributed We want it to be highly available
Thursday, September 26, 13
the authenticity & origin of things We want to validate
Thursday, September 26, 13
Today we have A BUREAUCRACY & A TECHNICAL QUANDARY Thursday,
September 26, 13
We can’t solve problems with the same level of thinking
that created them. “ A Nice Quote from some smart person Thursday, September 26, 13
Reputation Systems PKI, SPKI, SDSI... Thursday, September 26, 13
Try to define identity Thursday, September 26, 13
Try to replicate identity Thursday, September 26, 13
␡ Try to revoke identity Thursday, September 26, 13
✓ Try to define policies Thursday, September 26, 13
Sybil attacks Revocation lists Replication Latency Financial Concerns Problems in
reputation systems ␡ Thursday, September 26, 13
How should we define Identity? WITHOUT CENTRALIZED AUTHORITY Thursday, September
26, 13
Social networks define identity as behaviors & interactions over time
Thursday, September 26, 13
public & private key cryptography Simple tools for Thursday, September
26, 13
data & software to actual authors Let’s start mapping Thursday,
September 26, 13
github.com/hij1nx/pkp Thursday, September 26, 13
hash (data) public key URLs cert = sign(private key, meta)
meta { Thursday, September 26, 13
hash(data) = cert.hash + verify(public key, cert) Thursday, September 26,
13
Twitter Thursday, September 26, 13
/ hij1nx ! " fin Thursday, September 26, 13