SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Daniel Hardman
Chief Architect Evernym and Secretary of the Technical Governance Board
Sovrin Foundation
@dhh128
https://creativecommons.org/licenses/by-sa/4.0/
Webinar: Identity and the quest for
Self-Sovereign Identity
SSIMeetup.org18 June 2018
1. Empower global SSI communities
2. Open to everyone interested in SSI
3. All content is shared with CC BY SA
SSIMeetup.org
Alex Preukschat @SSIMeetup @AlexPreukschat
Coordinating Node SSIMeetup.org
https://creativecommons.org/licenses/by-sa/4.0/
SSIMeetup objectives
18 June 2018
What is “identity”?
SSIMeetup.org
Aspects of Identity: Relationships
Relationships
you
you to Acme as employee
you to UKGov as citizen
you to Bob as friend
you to Carol as sibling
You are
who you know
From ideas first articulated by Jason Law (private communication).
SSIMeetup.org
Aspects of Identity: Attributes
Attributes
your credit history
your health records
your facts of birth
you
your education
You are
your data
From ideas first articulated by Jason Law (private communication).
SSIMeetup.org
Aspects of Identity: Agents
Agents
your realtor
your iPhone app
your lawyer
you
your cloud service
You are
your agents
From ideas first articulated by Jason Law (private communication).
SSIMeetup.org
You are
all of these
you
Relationships
Attributes
Agents
From ideas first articulated by Jason Law (private communication).
SSIMeetup.org
Who knows what about me?
you
Relationships
Attributes
relationship~attribute
Agents
From ideas first articulated by Jason Law (private communication).
SSIMeetup.org
you
Agents
Relationships
Attributes
agent~relationship
Which proxy
represents
me
where?
From ideas first articulated by Jason Law (private communication).
SSIMeetup.org
you
Agents
Relationships
Attributes
agent-attributeWhich proxy
can share what
about me?
From ideas first articulated by Jason Law (private communication).
SSIMeetup.org
What is “self-sovereign identity”?
Why is it decentralized?
SSIMeetup.org
Traditional / Siloed Identity (Centralized)
From ideas first articulated by Timothy Ruff; see http://bit.ly/2rB180M
SSIMeetup.org
Third-Party IDP (Federated)
From ideas first articulated by Timothy Ruff; see http://bit.ly/2rB180M
SSIMeetup.org
Decentralized
From ideas first articulated by Timothy Ruff; see http://bit.ly/2rB180M
SSIMeetup.org
Defining Characteristics of Self-Sovereign Identity
● No central authority grants, monitors, controls, manages, deletes it
● High privacy and high security are achievable (though not guaranteed)
● You choose how and where it’s used
● Portable by you across contexts (bring your own identity)
● All identities are peers (corrects power imbalance)
● Surprising ramifications for regulation, UX
SSIMeetup.org
SSI (Decentralized+)
DKMS
SSIMeetup.org
Approaches to SSI
SSIMeetup.org
The Great Enabler
A source of truth not under central control,
that all parties can trust. Can’t be gamed.
Gives same answer to everyone. Anyone
can write.
SSIMeetup.org
Different Ledgers, All Decentralized
public unpermissioned
Bitcoin, VeresOne
public permissioned
Sovrin (Indy)
private unpermissioned
Enterprise Ethereum Alliance
private permissioned
R3, CULedger
governed by code(rs)
governed by constitution
owned championed
SSIMeetup.org
Unpermissioned -- Governed by Code(rs)
public unpermissioned
Bitcoin, VeresOne
public permissioned
Sovrin (Indy)
private unpermissioned
Enterprise Ethereum Alliance
private permissioned
R3, CULedger
governed by code(rs)
governed by constitution
owned championed
Usually use proof of work -- an expensive,
pre-agreed mathematical computation to prevent
gaming system. Challenges = scale, latency,
volatility of cryptocurrency, regulation.
SSIMeetup.org
Permissioned -- Governed by Constitution
public unpermissioned
Bitcoin, VeresOne
public permissioned
Sovrin (Indy)
private unpermissioned
Enterprise Ethereum Alliance
private permissioned
R3, CULedger
governed by code(rs)
governed by constitution
owned championed
Consensus algorithm: faster, more scalable. May
not be censorship-resistant. Can accommodate
regulation--but what if you don’t like the
constitution?
SSIMeetup.org
Challenges to Sovereignty - Control
● Putting data in a cloud owned by someone else
● Mismanaging keys - impersonation
● Inability to take identity somewhere else
SSIMeetup.org
Challenges to Sovereignty - Privacy
● Having a single DID or a single endpoint
● Presenting credentials that are correlating
SSIMeetup.org
Challenges to Sovereignty - Regulation
● Inability to comply with AML/KYC regs
● Hostility of governments - refuse to participate
SSIMeetup.org
More Challenges
Cost
Ease of Use
Divergent Standards
Indy = Independent Identity
● Project under the Hyperledger Initiative
● Identity on a special-purpose blockchain
○ Uses byzantine consensus instead of proof of work
○ Radically reduce costs (identity should be free)
○ Improve throughput (latency in tenths of second, not in tens of seconds)
● No constitution -- bring your own
SSIMeetup.org
What can you do with Indy?
● Establish a secure, private channel with another person, organization, or
IoT thing -- like an authentication + a VPN, but with no session and no login.
● Send and receive arbitrary messages with high security and privacy
● Prove things about yourself; receive and validate proofs about others.
● Create agents that proxy you in the cloud or on edge devices.
● Manage your own identity:
○ Authorize/revoke devices
○ Create/update/revoke keys
To do this, all you need is an Indy client.
You can build one for free with the Indy
SDK.
SSIMeetup.org
Code
https://github.com/hyperledger/indy-sdk (for writing clients)
● stable branch is about 2 months old
● evolving quickly; suggest you use master branch
● can build from source; pip3/maven/apt installs also available
● wrappers: ./wrappers/{dotnet | objectivec | java | python | node | go}
https://github.com/hyperledger/indy-node (the ledger code itself)
● python 3.5
● Installs from .DEBs
SSIMeetup.org
Instances of Indy
Sovrin Live Network
● Public
● For production but limited use
● Guarantees: data integrity/permanence, trust framework
Sovrin Test Network
● Public
● For experimental use
● Guarantees: none
Your Own Network -- see http://bit.ly/indy-in-docker
● If you already have docker, stand up in 1 minute
● Use however you like
● To share with others, requires port forwarding
Sovrin adds a formal, legal constitution,
called a “Trust Framework”, to Indy. It is
a global public utility for identity.
SSIMeetup.org
Artifacts
● libindy: c-callable library that lets client call identity ledger
● wrappers: easier usage in common languages
○ python
○ java
○ .net
○ iOS (ObjectiveC)
○ node.js
○ go (in PR; not yet tested)
● documentation
○ https://github.com/hyperledger/indy-sdk/blob/master/doc/getting-started/getting-started.md
○ https://github.com/hyperledger/indy-sdk/tree/master/doc/how-tos
● CLI
SSIMeetup.org
Appendix
SSIMeetup.org
Core Concept - DIDs
A DID (decentralized identifier) is like a uuid for your identity.
DIDs are 128-bit nums written in Base58: did:sov:AKRMugEbG3ez24K2xnqqrm
A DID is controlled by one or more Ed25519 pub/priv key pairs. Pub key is called
a “verkey” (verification key); priv key is called a “signing key”.
DIDs can be created on many different blockchains; right now, Indy only supports
Sovrin-style DIDs (would love PR for did:BTC, did:ETH, etc…)
More info: the DID spec at W3C (https://w3c-ccg.github.io/did-spec/) and here
case-sensitive
SSIMeetup.org
Core Concepts - Byzantine Consensus
Instead of proof of work, many nodes confer and reach consensus to prevent
double-spend.
3f + 1 = total nodes, out of which f can be exhibiting faults
● f = faults = malicious, malfunctioning, offline
● Must submit to f+1 nodes to guarantee at least 1 is not malicious/faulting
● Must receive state proof or responses from f+1 nodes
SSIMeetup.org
Core Concept - Ledger Roles
Most work on indy can be done by any identity, but a few operations are special:
● Only trustees can add a steward.
● Only stewards can add a node.
● Only trust anchors can add a DID (spam preventer; may go away soon)
In Sovrin, there is a trust framework that governs who can be a trustee or steward;
requires signing pledge to support SSI principles. In your own indy network, you
can assign these roles to anybody.
SSIMeetup.org
Core Concept - Genesis Transactions
● The code is published with some genesis transactions that identify the initial
nodes and the trustees that will set the rules for the network. (Rules can be a
free-for-all, but can also be stricter to fit circumstances.)
● Genesis transactions are the root of trust.
SSIMeetup.org
Core Concept - Wallets
DIDs and their keys are stored in an identity wallet.
Identity wallets are like cryptocurrency wallets, but store additional types of data.
More info here.
Indy SDK includes a default implementation of a wallet that works out of the box.
SSIMeetup.org
Safe handling of secrets in an API
● Prefer to generate the secret in its final
resting place, possibly using a seed if
you need determinism.
● Use the secret in its safe place--don’t
pass out to untrusted parties.
● TPMs, HSMs, and so forth follow these
rules.
● Indy’s current wallet interface does,
too. You can’t get private keys out.
photo by UNMEER
SSIMeetup.org
Core Concepts - Credentials
Credentials are JSON docs, digitally signed in a special way by an issuer.
Credentials can be used by their holder to generate cryptographic zero-knowledge
proofs that can be checked by a verifier.
SSIMeetup.org
Submitting a Transaction to an Indy Ledger
1. Build the JSON that describes the transaction
2. Sign it
3. Submit it to f+1 nodes
4. Wait for enough responses to trust the answer
SSIMeetup.org
Next Steps
Try the Getting Started Guide
Explore the How-Tos
Ask questions: #global-digital-id or #indy, or #indy-sdk on chat.hyperledger.org
Daniel Hardman, github @dhh1128, daniel.hardman@evernym.com
SSIMeetup.org
Gartner on Siloed Identity
“Organizations require these digital identities before they can offer their services or
allow any access to their resources. It is common for people to lose track of their
siloed digital identities or not even have the ability to control their identity profile in
many of these organizations. Both people and organizations increasingly feel the
pain, and learn that this model is neither scalable nor sustainable as the use of
digital services become more pervasive.”
December 2017 Gartner report, Blockchain: Evolving Decentralized Identity
Design
SSIMeetup.org
4 Trillion = Annual Cost of Fraud
https://www.croweclarkwhitehill.co.uk/wp-content/uploads/sites/2/2017/02/crowe-t
he-financial-cost-of-fraud-2017.pdf
SSIMeetup.org
Daniel Hardman
Chief Architect Evernym
@dhh128
https://creativecommons.org/licenses/by-sa/4.0/
Webinar: Identity and the quest for
Self-Sovereign Identity
SSIMeetup.org18 June 2018

Mais conteúdo relacionado

Mais procurados

Decentralized Identifiers (DIDs): The Fundamental Building Block of Self-Sove...
Decentralized Identifiers (DIDs): The Fundamental Building Block of Self-Sove...Decentralized Identifiers (DIDs): The Fundamental Building Block of Self-Sove...
Decentralized Identifiers (DIDs): The Fundamental Building Block of Self-Sove...SSIMeetup
 
Decentralized Identifier (DIDs) fundamentals deep dive
Decentralized Identifier (DIDs) fundamentals deep diveDecentralized Identifier (DIDs) fundamentals deep dive
Decentralized Identifier (DIDs) fundamentals deep diveSSIMeetup
 
Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...
Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...
Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...SSIMeetup
 
The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...
The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...
The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...SSIMeetup
 
Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed SSIMeetup
 
All you need to know about SSI for Corporates and IoT – Heather Vescent
All you need to know about SSI for Corporates and IoT – Heather VescentAll you need to know about SSI for Corporates and IoT – Heather Vescent
All you need to know about SSI for Corporates and IoT – Heather VescentBlockchain España
 
What are Decentralized Identifiers (DIDs)?
What are Decentralized Identifiers (DIDs)?What are Decentralized Identifiers (DIDs)?
What are Decentralized Identifiers (DIDs)?Evernym
 
Introduction to Self Sovereign Identity - IIW October 2019
Introduction to Self Sovereign Identity - IIW October 2019Introduction to Self Sovereign Identity - IIW October 2019
Introduction to Self Sovereign Identity - IIW October 2019Heather Vescent
 
Blockcerts: The Open Standard for Blockchain Credentials
Blockcerts: The Open Standard for Blockchain CredentialsBlockcerts: The Open Standard for Blockchain Credentials
Blockcerts: The Open Standard for Blockchain CredentialsSSIMeetup
 
Kiva protocol: building the credit bureau of the future using SSI
Kiva protocol: building the credit bureau of the future using SSIKiva protocol: building the credit bureau of the future using SSI
Kiva protocol: building the credit bureau of the future using SSISSIMeetup
 
Identity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic ProtocolIdentity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic ProtocolSSIMeetup
 
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...SSIMeetup
 
DID Resolution: Given a DID how do I retrieve its document? – Markus Sabadello
DID Resolution: Given a DID how do I retrieve its document? – Markus SabadelloDID Resolution: Given a DID how do I retrieve its document? – Markus Sabadello
DID Resolution: Given a DID how do I retrieve its document? – Markus SabadelloSSIMeetup
 
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
Cordacon 2018 -   Cordentity - Hyperledger Indy + CordaCordacon 2018 -   Cordentity - Hyperledger Indy + Corda
Cordacon 2018 - Cordentity - Hyperledger Indy + CordaVasiliy Suvorov
 
FOSSASIA 2018 Self-Sovereign Identity with Hyperledger Indy/Sovrin
FOSSASIA 2018 Self-Sovereign Identity with Hyperledger Indy/SovrinFOSSASIA 2018 Self-Sovereign Identity with Hyperledger Indy/Sovrin
FOSSASIA 2018 Self-Sovereign Identity with Hyperledger Indy/SovrinCalvin Cheng
 
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael BoydStreetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael BoydSSIMeetup
 
Learn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stackLearn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stackSSIMeetup
 
SSI: The Trillion Dollar Business Opportunity
SSI: The Trillion Dollar Business OpportunitySSI: The Trillion Dollar Business Opportunity
SSI: The Trillion Dollar Business OpportunitySSIMeetup
 
Introduction to Self Sovereign Identity
Introduction to Self Sovereign IdentityIntroduction to Self Sovereign Identity
Introduction to Self Sovereign IdentityHeather Vescent
 
Alastria Digital Identity: the Spanish Blockchain solution for SSI - Carlos P...
Alastria Digital Identity: the Spanish Blockchain solution for SSI - Carlos P...Alastria Digital Identity: the Spanish Blockchain solution for SSI - Carlos P...
Alastria Digital Identity: the Spanish Blockchain solution for SSI - Carlos P...SSIMeetup
 

Mais procurados (20)

Decentralized Identifiers (DIDs): The Fundamental Building Block of Self-Sove...
Decentralized Identifiers (DIDs): The Fundamental Building Block of Self-Sove...Decentralized Identifiers (DIDs): The Fundamental Building Block of Self-Sove...
Decentralized Identifiers (DIDs): The Fundamental Building Block of Self-Sove...
 
Decentralized Identifier (DIDs) fundamentals deep dive
Decentralized Identifier (DIDs) fundamentals deep diveDecentralized Identifier (DIDs) fundamentals deep dive
Decentralized Identifier (DIDs) fundamentals deep dive
 
Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...
Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...
Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...
 
The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...
The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...
The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...
 
Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed
 
All you need to know about SSI for Corporates and IoT – Heather Vescent
All you need to know about SSI for Corporates and IoT – Heather VescentAll you need to know about SSI for Corporates and IoT – Heather Vescent
All you need to know about SSI for Corporates and IoT – Heather Vescent
 
What are Decentralized Identifiers (DIDs)?
What are Decentralized Identifiers (DIDs)?What are Decentralized Identifiers (DIDs)?
What are Decentralized Identifiers (DIDs)?
 
Introduction to Self Sovereign Identity - IIW October 2019
Introduction to Self Sovereign Identity - IIW October 2019Introduction to Self Sovereign Identity - IIW October 2019
Introduction to Self Sovereign Identity - IIW October 2019
 
Blockcerts: The Open Standard for Blockchain Credentials
Blockcerts: The Open Standard for Blockchain CredentialsBlockcerts: The Open Standard for Blockchain Credentials
Blockcerts: The Open Standard for Blockchain Credentials
 
Kiva protocol: building the credit bureau of the future using SSI
Kiva protocol: building the credit bureau of the future using SSIKiva protocol: building the credit bureau of the future using SSI
Kiva protocol: building the credit bureau of the future using SSI
 
Identity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic ProtocolIdentity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic Protocol
 
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
 
DID Resolution: Given a DID how do I retrieve its document? – Markus Sabadello
DID Resolution: Given a DID how do I retrieve its document? – Markus SabadelloDID Resolution: Given a DID how do I retrieve its document? – Markus Sabadello
DID Resolution: Given a DID how do I retrieve its document? – Markus Sabadello
 
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
Cordacon 2018 -   Cordentity - Hyperledger Indy + CordaCordacon 2018 -   Cordentity - Hyperledger Indy + Corda
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
 
FOSSASIA 2018 Self-Sovereign Identity with Hyperledger Indy/Sovrin
FOSSASIA 2018 Self-Sovereign Identity with Hyperledger Indy/SovrinFOSSASIA 2018 Self-Sovereign Identity with Hyperledger Indy/Sovrin
FOSSASIA 2018 Self-Sovereign Identity with Hyperledger Indy/Sovrin
 
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael BoydStreetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
 
Learn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stackLearn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stack
 
SSI: The Trillion Dollar Business Opportunity
SSI: The Trillion Dollar Business OpportunitySSI: The Trillion Dollar Business Opportunity
SSI: The Trillion Dollar Business Opportunity
 
Introduction to Self Sovereign Identity
Introduction to Self Sovereign IdentityIntroduction to Self Sovereign Identity
Introduction to Self Sovereign Identity
 
Alastria Digital Identity: the Spanish Blockchain solution for SSI - Carlos P...
Alastria Digital Identity: the Spanish Blockchain solution for SSI - Carlos P...Alastria Digital Identity: the Spanish Blockchain solution for SSI - Carlos P...
Alastria Digital Identity: the Spanish Blockchain solution for SSI - Carlos P...
 

Semelhante a Identity and the quest for Self-Sovereign Identity - Daniel Hardman

OSCON 2018 Getting Started with Hyperledger Indy
OSCON 2018 Getting Started with Hyperledger IndyOSCON 2018 Getting Started with Hyperledger Indy
OSCON 2018 Getting Started with Hyperledger IndyTracy Kuhrt
 
Highlights of Internet Identity Workshop #28 with Drummond Reed
Highlights of Internet Identity Workshop #28 with Drummond ReedHighlights of Internet Identity Workshop #28 with Drummond Reed
Highlights of Internet Identity Workshop #28 with Drummond ReedSSIMeetup
 
Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Pu...
Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Pu...Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Pu...
Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Pu...SSIMeetup
 
ZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSIZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSISSIMeetup
 
Securing your Cloud Environment v2
Securing your Cloud Environment v2Securing your Cloud Environment v2
Securing your Cloud Environment v2ShapeBlue
 
Io t slides_iotvillage
Io t slides_iotvillageIo t slides_iotvillage
Io t slides_iotvillageagmoneyy
 
Internet Identity Workshop #29 highlights with Drummond Reed
Internet Identity Workshop #29 highlights with Drummond ReedInternet Identity Workshop #29 highlights with Drummond Reed
Internet Identity Workshop #29 highlights with Drummond ReedSSIMeetup
 
The Emergent Cloud Security Toolchain for CI/CD
The Emergent Cloud Security Toolchain for CI/CDThe Emergent Cloud Security Toolchain for CI/CD
The Emergent Cloud Security Toolchain for CI/CDJames Wickett
 
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?Chris Swan
 
Building Blockchain Apps: Intro to Dash Platform
Building Blockchain Apps: Intro to Dash PlatformBuilding Blockchain Apps: Intro to Dash Platform
Building Blockchain Apps: Intro to Dash PlatformProduct School
 
Secure Your Edge-to-Cloud IoT Solution with Intel and AWS - IOT337 - re:Inven...
Secure Your Edge-to-Cloud IoT Solution with Intel and AWS - IOT337 - re:Inven...Secure Your Edge-to-Cloud IoT Solution with Intel and AWS - IOT337 - re:Inven...
Secure Your Edge-to-Cloud IoT Solution with Intel and AWS - IOT337 - re:Inven...Amazon Web Services
 
WebGoat.SDWAN.Net in Depth
WebGoat.SDWAN.Net in DepthWebGoat.SDWAN.Net in Depth
WebGoat.SDWAN.Net in Depthyalegko
 
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment Sergey Gordeychik
 
Introduction To Solidity
Introduction To SolidityIntroduction To Solidity
Introduction To Solidity101 Blockchains
 
Blockchain Experiments 1-11.pptx
Blockchain Experiments 1-11.pptxBlockchain Experiments 1-11.pptx
Blockchain Experiments 1-11.pptxsaiproject
 
Why Run a Node? - Meetup #4 - 2022-09-08
Why Run a Node? - Meetup #4 - 2022-09-08Why Run a Node? - Meetup #4 - 2022-09-08
Why Run a Node? - Meetup #4 - 2022-09-08RoundRockBitcoiners
 
WebApps vs Blockchain dApps (SmartContracts): tools, vulns and standards
WebApps vs Blockchain dApps (SmartContracts): tools, vulns and standardsWebApps vs Blockchain dApps (SmartContracts): tools, vulns and standards
WebApps vs Blockchain dApps (SmartContracts): tools, vulns and standardsSecuRing
 

Semelhante a Identity and the quest for Self-Sovereign Identity - Daniel Hardman (20)

OSCON 2018 Getting Started with Hyperledger Indy
OSCON 2018 Getting Started with Hyperledger IndyOSCON 2018 Getting Started with Hyperledger Indy
OSCON 2018 Getting Started with Hyperledger Indy
 
Highlights of Internet Identity Workshop #28 with Drummond Reed
Highlights of Internet Identity Workshop #28 with Drummond ReedHighlights of Internet Identity Workshop #28 with Drummond Reed
Highlights of Internet Identity Workshop #28 with Drummond Reed
 
Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Pu...
Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Pu...Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Pu...
Decentralized Key Management (DKMS): An Essential Missing Piece of the SSI Pu...
 
ZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSIZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSI
 
Securing your Cloud Environment v2
Securing your Cloud Environment v2Securing your Cloud Environment v2
Securing your Cloud Environment v2
 
Io t slides_iotvillage
Io t slides_iotvillageIo t slides_iotvillage
Io t slides_iotvillage
 
Internet Identity Workshop #29 highlights with Drummond Reed
Internet Identity Workshop #29 highlights with Drummond ReedInternet Identity Workshop #29 highlights with Drummond Reed
Internet Identity Workshop #29 highlights with Drummond Reed
 
The Emergent Cloud Security Toolchain for CI/CD
The Emergent Cloud Security Toolchain for CI/CDThe Emergent Cloud Security Toolchain for CI/CD
The Emergent Cloud Security Toolchain for CI/CD
 
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
 
Codemash-2017
Codemash-2017Codemash-2017
Codemash-2017
 
Building Blockchain Apps: Intro to Dash Platform
Building Blockchain Apps: Intro to Dash PlatformBuilding Blockchain Apps: Intro to Dash Platform
Building Blockchain Apps: Intro to Dash Platform
 
Secure Your Edge-to-Cloud IoT Solution with Intel and AWS - IOT337 - re:Inven...
Secure Your Edge-to-Cloud IoT Solution with Intel and AWS - IOT337 - re:Inven...Secure Your Edge-to-Cloud IoT Solution with Intel and AWS - IOT337 - re:Inven...
Secure Your Edge-to-Cloud IoT Solution with Intel and AWS - IOT337 - re:Inven...
 
WebGoat.SDWAN.Net in Depth
WebGoat.SDWAN.Net in DepthWebGoat.SDWAN.Net in Depth
WebGoat.SDWAN.Net in Depth
 
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
WebGoat.SDWAN.Net in Depth: SD-WAN Security Assessment
 
Decentralized Identifiers
Decentralized IdentifiersDecentralized Identifiers
Decentralized Identifiers
 
Bridging the Gap
Bridging the GapBridging the Gap
Bridging the Gap
 
Introduction To Solidity
Introduction To SolidityIntroduction To Solidity
Introduction To Solidity
 
Blockchain Experiments 1-11.pptx
Blockchain Experiments 1-11.pptxBlockchain Experiments 1-11.pptx
Blockchain Experiments 1-11.pptx
 
Why Run a Node? - Meetup #4 - 2022-09-08
Why Run a Node? - Meetup #4 - 2022-09-08Why Run a Node? - Meetup #4 - 2022-09-08
Why Run a Node? - Meetup #4 - 2022-09-08
 
WebApps vs Blockchain dApps (SmartContracts): tools, vulns and standards
WebApps vs Blockchain dApps (SmartContracts): tools, vulns and standardsWebApps vs Blockchain dApps (SmartContracts): tools, vulns and standards
WebApps vs Blockchain dApps (SmartContracts): tools, vulns and standards
 

Mais de SSIMeetup

Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...SSIMeetup
 
Value proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign IdentityValue proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign IdentitySSIMeetup
 
SSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley HughesSSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley HughesSSIMeetup
 
Web5 - Open to Build - Block-TBD
Web5 - Open to Build - Block-TBDWeb5 - Open to Build - Block-TBD
Web5 - Open to Build - Block-TBDSSIMeetup
 
Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...SSIMeetup
 
PharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for HealthcarePharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for HealthcareSSIMeetup
 
Cheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials funCheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials funSSIMeetup
 
PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3SSIMeetup
 
Building SSI Products: A Guide for Product Managers
Building SSI Products: A Guide for Product ManagersBuilding SSI Products: A Guide for Product Managers
Building SSI Products: A Guide for Product ManagersSSIMeetup
 
The Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSIThe Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSISSIMeetup
 
The SSI Ecosystem in South Korea
The SSI Ecosystem in South KoreaThe SSI Ecosystem in South Korea
The SSI Ecosystem in South KoreaSSIMeetup
 
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio AlamilloIntroducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio AlamilloSSIMeetup
 
How to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher AllenHow to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher AllenSSIMeetup
 
Self-Sovereign Identity: Ideology and Architecture with Christopher Allen
Self-Sovereign Identity: Ideology and Architecture with Christopher AllenSelf-Sovereign Identity: Ideology and Architecture with Christopher Allen
Self-Sovereign Identity: Ideology and Architecture with Christopher AllenSSIMeetup
 
eIDAS regulation: anchoring trust in Self-Sovereign Identity systems
eIDAS regulation: anchoring trust in Self-Sovereign Identity systemseIDAS regulation: anchoring trust in Self-Sovereign Identity systems
eIDAS regulation: anchoring trust in Self-Sovereign Identity systemsSSIMeetup
 
Explaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matterExplaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matterSSIMeetup
 

Mais de SSIMeetup (16)

Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
 
Value proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign IdentityValue proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign Identity
 
SSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley HughesSSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley Hughes
 
Web5 - Open to Build - Block-TBD
Web5 - Open to Build - Block-TBDWeb5 - Open to Build - Block-TBD
Web5 - Open to Build - Block-TBD
 
Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...
 
PharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for HealthcarePharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for Healthcare
 
Cheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials funCheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials fun
 
PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3
 
Building SSI Products: A Guide for Product Managers
Building SSI Products: A Guide for Product ManagersBuilding SSI Products: A Guide for Product Managers
Building SSI Products: A Guide for Product Managers
 
The Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSIThe Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSI
 
The SSI Ecosystem in South Korea
The SSI Ecosystem in South KoreaThe SSI Ecosystem in South Korea
The SSI Ecosystem in South Korea
 
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio AlamilloIntroducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
 
How to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher AllenHow to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher Allen
 
Self-Sovereign Identity: Ideology and Architecture with Christopher Allen
Self-Sovereign Identity: Ideology and Architecture with Christopher AllenSelf-Sovereign Identity: Ideology and Architecture with Christopher Allen
Self-Sovereign Identity: Ideology and Architecture with Christopher Allen
 
eIDAS regulation: anchoring trust in Self-Sovereign Identity systems
eIDAS regulation: anchoring trust in Self-Sovereign Identity systemseIDAS regulation: anchoring trust in Self-Sovereign Identity systems
eIDAS regulation: anchoring trust in Self-Sovereign Identity systems
 
Explaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matterExplaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matter
 

Último

20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...nirzagarg
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 

Último (20)

(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 

Identity and the quest for Self-Sovereign Identity - Daniel Hardman

  • 1. Daniel Hardman Chief Architect Evernym and Secretary of the Technical Governance Board Sovrin Foundation @dhh128 https://creativecommons.org/licenses/by-sa/4.0/ Webinar: Identity and the quest for Self-Sovereign Identity SSIMeetup.org18 June 2018
  • 2. 1. Empower global SSI communities 2. Open to everyone interested in SSI 3. All content is shared with CC BY SA SSIMeetup.org Alex Preukschat @SSIMeetup @AlexPreukschat Coordinating Node SSIMeetup.org https://creativecommons.org/licenses/by-sa/4.0/ SSIMeetup objectives 18 June 2018
  • 4. Aspects of Identity: Relationships Relationships you you to Acme as employee you to UKGov as citizen you to Bob as friend you to Carol as sibling You are who you know From ideas first articulated by Jason Law (private communication). SSIMeetup.org
  • 5. Aspects of Identity: Attributes Attributes your credit history your health records your facts of birth you your education You are your data From ideas first articulated by Jason Law (private communication). SSIMeetup.org
  • 6. Aspects of Identity: Agents Agents your realtor your iPhone app your lawyer you your cloud service You are your agents From ideas first articulated by Jason Law (private communication). SSIMeetup.org
  • 7. You are all of these you Relationships Attributes Agents From ideas first articulated by Jason Law (private communication). SSIMeetup.org
  • 8. Who knows what about me? you Relationships Attributes relationship~attribute Agents From ideas first articulated by Jason Law (private communication). SSIMeetup.org
  • 9. you Agents Relationships Attributes agent~relationship Which proxy represents me where? From ideas first articulated by Jason Law (private communication). SSIMeetup.org
  • 10. you Agents Relationships Attributes agent-attributeWhich proxy can share what about me? From ideas first articulated by Jason Law (private communication). SSIMeetup.org
  • 11. What is “self-sovereign identity”? Why is it decentralized? SSIMeetup.org
  • 12. Traditional / Siloed Identity (Centralized) From ideas first articulated by Timothy Ruff; see http://bit.ly/2rB180M SSIMeetup.org
  • 13. Third-Party IDP (Federated) From ideas first articulated by Timothy Ruff; see http://bit.ly/2rB180M SSIMeetup.org
  • 14. Decentralized From ideas first articulated by Timothy Ruff; see http://bit.ly/2rB180M SSIMeetup.org
  • 15. Defining Characteristics of Self-Sovereign Identity ● No central authority grants, monitors, controls, manages, deletes it ● High privacy and high security are achievable (though not guaranteed) ● You choose how and where it’s used ● Portable by you across contexts (bring your own identity) ● All identities are peers (corrects power imbalance) ● Surprising ramifications for regulation, UX SSIMeetup.org
  • 18. The Great Enabler A source of truth not under central control, that all parties can trust. Can’t be gamed. Gives same answer to everyone. Anyone can write. SSIMeetup.org
  • 19. Different Ledgers, All Decentralized public unpermissioned Bitcoin, VeresOne public permissioned Sovrin (Indy) private unpermissioned Enterprise Ethereum Alliance private permissioned R3, CULedger governed by code(rs) governed by constitution owned championed SSIMeetup.org
  • 20. Unpermissioned -- Governed by Code(rs) public unpermissioned Bitcoin, VeresOne public permissioned Sovrin (Indy) private unpermissioned Enterprise Ethereum Alliance private permissioned R3, CULedger governed by code(rs) governed by constitution owned championed Usually use proof of work -- an expensive, pre-agreed mathematical computation to prevent gaming system. Challenges = scale, latency, volatility of cryptocurrency, regulation. SSIMeetup.org
  • 21. Permissioned -- Governed by Constitution public unpermissioned Bitcoin, VeresOne public permissioned Sovrin (Indy) private unpermissioned Enterprise Ethereum Alliance private permissioned R3, CULedger governed by code(rs) governed by constitution owned championed Consensus algorithm: faster, more scalable. May not be censorship-resistant. Can accommodate regulation--but what if you don’t like the constitution? SSIMeetup.org
  • 22. Challenges to Sovereignty - Control ● Putting data in a cloud owned by someone else ● Mismanaging keys - impersonation ● Inability to take identity somewhere else SSIMeetup.org
  • 23. Challenges to Sovereignty - Privacy ● Having a single DID or a single endpoint ● Presenting credentials that are correlating SSIMeetup.org
  • 24. Challenges to Sovereignty - Regulation ● Inability to comply with AML/KYC regs ● Hostility of governments - refuse to participate SSIMeetup.org
  • 25. More Challenges Cost Ease of Use Divergent Standards
  • 26. Indy = Independent Identity ● Project under the Hyperledger Initiative ● Identity on a special-purpose blockchain ○ Uses byzantine consensus instead of proof of work ○ Radically reduce costs (identity should be free) ○ Improve throughput (latency in tenths of second, not in tens of seconds) ● No constitution -- bring your own SSIMeetup.org
  • 27. What can you do with Indy? ● Establish a secure, private channel with another person, organization, or IoT thing -- like an authentication + a VPN, but with no session and no login. ● Send and receive arbitrary messages with high security and privacy ● Prove things about yourself; receive and validate proofs about others. ● Create agents that proxy you in the cloud or on edge devices. ● Manage your own identity: ○ Authorize/revoke devices ○ Create/update/revoke keys To do this, all you need is an Indy client. You can build one for free with the Indy SDK. SSIMeetup.org
  • 28. Code https://github.com/hyperledger/indy-sdk (for writing clients) ● stable branch is about 2 months old ● evolving quickly; suggest you use master branch ● can build from source; pip3/maven/apt installs also available ● wrappers: ./wrappers/{dotnet | objectivec | java | python | node | go} https://github.com/hyperledger/indy-node (the ledger code itself) ● python 3.5 ● Installs from .DEBs SSIMeetup.org
  • 29. Instances of Indy Sovrin Live Network ● Public ● For production but limited use ● Guarantees: data integrity/permanence, trust framework Sovrin Test Network ● Public ● For experimental use ● Guarantees: none Your Own Network -- see http://bit.ly/indy-in-docker ● If you already have docker, stand up in 1 minute ● Use however you like ● To share with others, requires port forwarding Sovrin adds a formal, legal constitution, called a “Trust Framework”, to Indy. It is a global public utility for identity. SSIMeetup.org
  • 30. Artifacts ● libindy: c-callable library that lets client call identity ledger ● wrappers: easier usage in common languages ○ python ○ java ○ .net ○ iOS (ObjectiveC) ○ node.js ○ go (in PR; not yet tested) ● documentation ○ https://github.com/hyperledger/indy-sdk/blob/master/doc/getting-started/getting-started.md ○ https://github.com/hyperledger/indy-sdk/tree/master/doc/how-tos ● CLI SSIMeetup.org
  • 32. Core Concept - DIDs A DID (decentralized identifier) is like a uuid for your identity. DIDs are 128-bit nums written in Base58: did:sov:AKRMugEbG3ez24K2xnqqrm A DID is controlled by one or more Ed25519 pub/priv key pairs. Pub key is called a “verkey” (verification key); priv key is called a “signing key”. DIDs can be created on many different blockchains; right now, Indy only supports Sovrin-style DIDs (would love PR for did:BTC, did:ETH, etc…) More info: the DID spec at W3C (https://w3c-ccg.github.io/did-spec/) and here case-sensitive SSIMeetup.org
  • 33. Core Concepts - Byzantine Consensus Instead of proof of work, many nodes confer and reach consensus to prevent double-spend. 3f + 1 = total nodes, out of which f can be exhibiting faults ● f = faults = malicious, malfunctioning, offline ● Must submit to f+1 nodes to guarantee at least 1 is not malicious/faulting ● Must receive state proof or responses from f+1 nodes SSIMeetup.org
  • 34. Core Concept - Ledger Roles Most work on indy can be done by any identity, but a few operations are special: ● Only trustees can add a steward. ● Only stewards can add a node. ● Only trust anchors can add a DID (spam preventer; may go away soon) In Sovrin, there is a trust framework that governs who can be a trustee or steward; requires signing pledge to support SSI principles. In your own indy network, you can assign these roles to anybody. SSIMeetup.org
  • 35. Core Concept - Genesis Transactions ● The code is published with some genesis transactions that identify the initial nodes and the trustees that will set the rules for the network. (Rules can be a free-for-all, but can also be stricter to fit circumstances.) ● Genesis transactions are the root of trust. SSIMeetup.org
  • 36. Core Concept - Wallets DIDs and their keys are stored in an identity wallet. Identity wallets are like cryptocurrency wallets, but store additional types of data. More info here. Indy SDK includes a default implementation of a wallet that works out of the box. SSIMeetup.org
  • 37. Safe handling of secrets in an API ● Prefer to generate the secret in its final resting place, possibly using a seed if you need determinism. ● Use the secret in its safe place--don’t pass out to untrusted parties. ● TPMs, HSMs, and so forth follow these rules. ● Indy’s current wallet interface does, too. You can’t get private keys out. photo by UNMEER SSIMeetup.org
  • 38. Core Concepts - Credentials Credentials are JSON docs, digitally signed in a special way by an issuer. Credentials can be used by their holder to generate cryptographic zero-knowledge proofs that can be checked by a verifier. SSIMeetup.org
  • 39. Submitting a Transaction to an Indy Ledger 1. Build the JSON that describes the transaction 2. Sign it 3. Submit it to f+1 nodes 4. Wait for enough responses to trust the answer SSIMeetup.org
  • 40. Next Steps Try the Getting Started Guide Explore the How-Tos Ask questions: #global-digital-id or #indy, or #indy-sdk on chat.hyperledger.org Daniel Hardman, github @dhh1128, daniel.hardman@evernym.com SSIMeetup.org
  • 41. Gartner on Siloed Identity “Organizations require these digital identities before they can offer their services or allow any access to their resources. It is common for people to lose track of their siloed digital identities or not even have the ability to control their identity profile in many of these organizations. Both people and organizations increasingly feel the pain, and learn that this model is neither scalable nor sustainable as the use of digital services become more pervasive.” December 2017 Gartner report, Blockchain: Evolving Decentralized Identity Design SSIMeetup.org
  • 42. 4 Trillion = Annual Cost of Fraud https://www.croweclarkwhitehill.co.uk/wp-content/uploads/sites/2/2017/02/crowe-t he-financial-cost-of-fraud-2017.pdf SSIMeetup.org
  • 43. Daniel Hardman Chief Architect Evernym @dhh128 https://creativecommons.org/licenses/by-sa/4.0/ Webinar: Identity and the quest for Self-Sovereign Identity SSIMeetup.org18 June 2018