SlideShare a Scribd company logo
1 of 33
IDENTIDADE
BLOCKCHAIN
PERCIVAL LUCENA
Today's Credential Workflow
PersonIssuer
Credential
Verifier
2. Present
credential
1. Issue
credential
3. Validate credential
integrity
A physical credential is relatively easy to
verify: a human makes a judgment about
Proving Your Age
Name: John Doe
Address:
123 Never St
Phoenix, AZ
85001
Birth Date:
01/01/1995
Without Blockchain
Digital Identity Today
RESTA
URANT
S
CONS
UMER
S
IFOOD
Reputation Today: A world of multisided
platforms
RENTER
S
RENTE
E
AIRBN
B
DRIVER
S
PASSE
NGER
S
UBER
Self Sovereign Identity
Decentralized Identifiers
PeerYou
Distributed Ledger (Blockchain)
Connection
CC BY-SA 4.0 - From The Story of SSI Open Standards by Drummond Reed, Chief Trust Officer Evernym and Sovrin Foundation Trustee
Self Sovereign Identity (SSI)
BLOCKCHAIN IDENTITY WALLET
TO VERIFY A DIGITAL CREDENTIAL
1. WE NEED TO STANDARDIZE THE
FORMAT.
2. WE NEED A STANDARD WAY TO
VERIFY THE SOURCE AND
INTEGRITY OF THESE DIGITAL
CREDENTIALS
Blockchain Wallet: Decentralized Identifier
(DID)
did:sov:3k9dg356wdcj5gf2k9bw8kfg7a
Method-specific Identifier
DIDs are globally unique identifier (e.g., a UUID) that has no special cryptographic
properties. DIDs must have associated verification keys and signing keys.
Besides being stored on a wallet (self sovereign) DIDs are stored on a identity
blockchain such as Hyperledger Indy
Verification Key:
(public)
Signing Key:
(private)
Verifiable Credential Workflow
PersonIssuer
Credential
Verifier
Blockchain Registry
1. Register proof of
credential integrity
and provenance
3. Present
credential
2. Issue
credential
4. Validate
credential integrity
and provenance
CC BY-NC-SA 4.0 - Adapted from Blockchain Security and
Privacy by Anil John, Digital Security Coach
You will not just have one DID
Individuals will have hundreds or thousands of DIDs
to control correlation based on their needs
--
each one is a contextually-unique pseudonym
https://repo.sovrin.org/android/
https://github.com/hyperledger/indy-sdk/blob/master/wrappers/ios/
Social Recovery
A zero-knowledge protocol is a method by which
one party (the prover) can prove to another party
(the verifier) that something is true, without
revealing any information apart from the fact that
this specific statement is true.
- The Knowledge Complexity of Interactive Proof Systems
Shafi Goldwasser, Silvio Micali and Charles Rackoff
Proving Your Age
Over 21
With
Zero Knowledge
Proofs
Proving Your Academic Credentials
Lawyer
With
Zero Knowledge
Proofs
Agents mapped to the real world
Agents make key management organized
Alice wants a copy of her graduate
diploma from Faber College
She has an agent connected to Hyperledger Indy blockchain
Alice wants a copy of her graduate diploma from Faber College
Alice’s Agent creates a connection to Faber College DID Address
Faber College receives a connection Request
Faber College responds and send a message back to Alice
Alice is now connected to Faber College and has a DID with Faber College
Faber College will send a Credential Offer (diploma copy) to Alice
Alice is notified about Credential from Faber College
Now Alice has a copy of her diploma on her blockchain cloud wallet
She can share it with her employer
Agent
Indy-SDK
Node
Crypto
Plenum consensus
Identity extensions
Hyperledger Indy's Open Source
Architecture
● Transaction sets that are used for Identity
○ identifiers (DID) transaction
○ Credential definition transactions
○ Schema transaction
○ Registration registry transactions
● Does validation that you are only doing what you should
● Wraps Plenum consensus algorithm
Hyperledger Indy Node
Hyperledger IndySDK
● Assists with interaction of a ledger
● Comes with a general purpose storage solution called a wallet with
standard interface
● Agent to Agent protocol features built in to facilitate peer to peer
interactions
● Enables rich identity features for developers to use to build agents
and agent extensions
● Written in rust with c-callable APIs for easy wrapper maintainability
Hyperledger Indy Agent
● Built using functionality from IndySDK
● Extensible to different "message families" allowing
for applications to build around a strong identity
paradigm
Questions?

More Related Content

What's hot

Evernym May 2021 Product Update
Evernym May 2021 Product UpdateEvernym May 2021 Product Update
Evernym May 2021 Product UpdateEvernym
 
【Blockchain EXE NY】Self Sovereign Identity - Smart homes & Smart contracts
【Blockchain EXE NY】Self Sovereign Identity - Smart homes & Smart contracts【Blockchain EXE NY】Self Sovereign Identity - Smart homes & Smart contracts
【Blockchain EXE NY】Self Sovereign Identity - Smart homes & Smart contractsblockchainexe
 
The Domains of Identity & Self-Sovereign Identity MyData 2018
The Domains of Identity & Self-Sovereign Identity MyData 2018The Domains of Identity & Self-Sovereign Identity MyData 2018
The Domains of Identity & Self-Sovereign Identity MyData 2018Kaliya "Identity Woman" Young
 
Overview of Decentralized Identity
Overview of Decentralized IdentityOverview of Decentralized Identity
Overview of Decentralized IdentityJim Flynn
 
Forging Self-Sovereign Identity in the Age of the Blockchain - Christopher Al...
Forging Self-Sovereign Identity in the Age of the Blockchain - Christopher Al...Forging Self-Sovereign Identity in the Age of the Blockchain - Christopher Al...
Forging Self-Sovereign Identity in the Age of the Blockchain - Christopher Al...Christopher Allen
 
Technologies for Self-Sovereign Identity
Technologies for Self-Sovereign IdentityTechnologies for Self-Sovereign Identity
Technologies for Self-Sovereign IdentityMarkus Sabadello
 
Masterclass on the DID Universal Resolver
Masterclass on the DID Universal ResolverMasterclass on the DID Universal Resolver
Masterclass on the DID Universal ResolverMarkus Sabadello
 
Self-Sovereign Digital Identity
Self-Sovereign Digital IdentitySelf-Sovereign Digital Identity
Self-Sovereign Digital IdentityDavid Birch
 
Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221
Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221
Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221David Wood
 
Autdsi gvi
Autdsi gviAutdsi gvi
Autdsi gviL2MM
 
Digital Credentials Enabling Mobility and Verification of Educational Achieve...
Digital Credentials Enabling Mobility and Verification of Educational Achieve...Digital Credentials Enabling Mobility and Verification of Educational Achieve...
Digital Credentials Enabling Mobility and Verification of Educational Achieve...Brandon Muramatsu
 
Cryptocurrency products from hashCash
Cryptocurrency products from hashCashCryptocurrency products from hashCash
Cryptocurrency products from hashCashHashCash Consultants
 
Identity of the Blockchain: Perils and Promise
Identity of the Blockchain: Perils and PromiseIdentity of the Blockchain: Perils and Promise
Identity of the Blockchain: Perils and PromiseChristopher Allen
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureMelanie Swan
 
If, When and How Blockchain Technologies Can Provide Civic Change
If, When and How Blockchain Technologies Can Provide Civic ChangeIf, When and How Blockchain Technologies Can Provide Civic Change
If, When and How Blockchain Technologies Can Provide Civic ChangeStefaan Verhulst
 
DeFi Beyond the Hype
DeFi Beyond the HypeDeFi Beyond the Hype
DeFi Beyond the HypeHarsha MV
 

What's hot (20)

Evernym May 2021 Product Update
Evernym May 2021 Product UpdateEvernym May 2021 Product Update
Evernym May 2021 Product Update
 
【Blockchain EXE NY】Self Sovereign Identity - Smart homes & Smart contracts
【Blockchain EXE NY】Self Sovereign Identity - Smart homes & Smart contracts【Blockchain EXE NY】Self Sovereign Identity - Smart homes & Smart contracts
【Blockchain EXE NY】Self Sovereign Identity - Smart homes & Smart contracts
 
The Domains of Identity & Self-Sovereign Identity MyData 2018
The Domains of Identity & Self-Sovereign Identity MyData 2018The Domains of Identity & Self-Sovereign Identity MyData 2018
The Domains of Identity & Self-Sovereign Identity MyData 2018
 
Overview of Decentralized Identity
Overview of Decentralized IdentityOverview of Decentralized Identity
Overview of Decentralized Identity
 
Ecosystem map Prototype & Future Vision
Ecosystem map  Prototype & Future VisionEcosystem map  Prototype & Future Vision
Ecosystem map Prototype & Future Vision
 
Forging Self-Sovereign Identity in the Age of the Blockchain - Christopher Al...
Forging Self-Sovereign Identity in the Age of the Blockchain - Christopher Al...Forging Self-Sovereign Identity in the Age of the Blockchain - Christopher Al...
Forging Self-Sovereign Identity in the Age of the Blockchain - Christopher Al...
 
Blockchain v Cryptocurrency: Talk for BridgeSF
Blockchain v Cryptocurrency: Talk for BridgeSF Blockchain v Cryptocurrency: Talk for BridgeSF
Blockchain v Cryptocurrency: Talk for BridgeSF
 
Decentralized Identifiers
Decentralized IdentifiersDecentralized Identifiers
Decentralized Identifiers
 
Technologies for Self-Sovereign Identity
Technologies for Self-Sovereign IdentityTechnologies for Self-Sovereign Identity
Technologies for Self-Sovereign Identity
 
Masterclass on the DID Universal Resolver
Masterclass on the DID Universal ResolverMasterclass on the DID Universal Resolver
Masterclass on the DID Universal Resolver
 
Self-Sovereign Digital Identity
Self-Sovereign Digital IdentitySelf-Sovereign Digital Identity
Self-Sovereign Digital Identity
 
Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221
Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221
Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221
 
Autdsi gvi
Autdsi gviAutdsi gvi
Autdsi gvi
 
Digital Credentials Enabling Mobility and Verification of Educational Achieve...
Digital Credentials Enabling Mobility and Verification of Educational Achieve...Digital Credentials Enabling Mobility and Verification of Educational Achieve...
Digital Credentials Enabling Mobility and Verification of Educational Achieve...
 
Cryptocurrency products from hashCash
Cryptocurrency products from hashCashCryptocurrency products from hashCash
Cryptocurrency products from hashCash
 
Identity of the Blockchain: Perils and Promise
Identity of the Blockchain: Perils and PromiseIdentity of the Blockchain: Perils and Promise
Identity of the Blockchain: Perils and Promise
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the Future
 
If, When and How Blockchain Technologies Can Provide Civic Change
If, When and How Blockchain Technologies Can Provide Civic ChangeIf, When and How Blockchain Technologies Can Provide Civic Change
If, When and How Blockchain Technologies Can Provide Civic Change
 
DeFi Beyond the Hype
DeFi Beyond the HypeDeFi Beyond the Hype
DeFi Beyond the Hype
 
Blockchain Poc for Certificates and Degrees
Blockchain Poc for Certificates and DegreesBlockchain Poc for Certificates and Degrees
Blockchain Poc for Certificates and Degrees
 

Similar to Blockchain Self Sovereign Identity

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
 
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
 
Jerad Bates - Public Key Infrastructure (1).ppt
Jerad Bates - Public Key Infrastructure (1).pptJerad Bates - Public Key Infrastructure (1).ppt
Jerad Bates - Public Key Infrastructure (1).pptMehediHasanShaon1
 
Building Trust in Blockchain: How Blockchain Will Revolutionize Businesses in...
Building Trust in Blockchain: How Blockchain Will Revolutionize Businesses in...Building Trust in Blockchain: How Blockchain Will Revolutionize Businesses in...
Building Trust in Blockchain: How Blockchain Will Revolutionize Businesses in...PECB
 
Self-Sovereign Identity: Lightening Talk at RightsCon
Self-Sovereign Identity: Lightening Talk at RightsCon Self-Sovereign Identity: Lightening Talk at RightsCon
Self-Sovereign Identity: Lightening Talk at RightsCon Kaliya "Identity Woman" Young
 
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...Gokul Alex
 
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出すTrusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出すHyperleger Tokyo Meetup
 
The Future of Authentication - Verifiable Credentials / Self-Sovereign Identity
The Future of Authentication - Verifiable Credentials / Self-Sovereign IdentityThe Future of Authentication - Verifiable Credentials / Self-Sovereign Identity
The Future of Authentication - Verifiable Credentials / Self-Sovereign IdentityEvernym
 
Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)Evernym
 
Digital certificates
Digital certificates Digital certificates
Digital certificates Sheetal Verma
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийPositive Hack Days
 
I would appreciate help with these 4 questions. Thank You.1) Expla.pdf
I would appreciate help with these 4 questions. Thank You.1) Expla.pdfI would appreciate help with these 4 questions. Thank You.1) Expla.pdf
I would appreciate help with these 4 questions. Thank You.1) Expla.pdfJUSTSTYLISH3B2MOHALI
 
Secure socket layer
Secure socket layerSecure socket layer
Secure socket layerBU
 
Blockchain-based Solutions for Identity & Access Management
Blockchain-based Solutions for Identity & Access ManagementBlockchain-based Solutions for Identity & Access Management
Blockchain-based Solutions for Identity & Access ManagementPrabath Siriwardena
 
Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan George
Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan GeorgeHyperledger Aries: Open Source Interoperable Identity Solution – Nathan George
Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan GeorgeSSIMeetup
 
Self-Sovereign-Identity.pptx
Self-Sovereign-Identity.pptxSelf-Sovereign-Identity.pptx
Self-Sovereign-Identity.pptxSanketKulkarni94
 
Hiberus Experience - Fundamentos de Blockchain
Hiberus Experience - Fundamentos de BlockchainHiberus Experience - Fundamentos de Blockchain
Hiberus Experience - Fundamentos de BlockchainHiberus Tecnología
 
Identity Proofing to provision accurately
Identity Proofing to provision accuratelyIdentity Proofing to provision accurately
Identity Proofing to provision accuratelyDavid Kelts, CIPT
 
Kerberos-PKI-Federated identity
Kerberos-PKI-Federated identityKerberos-PKI-Federated identity
Kerberos-PKI-Federated identityWAFAA AL SALMAN
 

Similar to Blockchain Self Sovereign Identity (20)

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
 
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
 
Jerad Bates - Public Key Infrastructure (1).ppt
Jerad Bates - Public Key Infrastructure (1).pptJerad Bates - Public Key Infrastructure (1).ppt
Jerad Bates - Public Key Infrastructure (1).ppt
 
Building Trust in Blockchain: How Blockchain Will Revolutionize Businesses in...
Building Trust in Blockchain: How Blockchain Will Revolutionize Businesses in...Building Trust in Blockchain: How Blockchain Will Revolutionize Businesses in...
Building Trust in Blockchain: How Blockchain Will Revolutionize Businesses in...
 
Self-Sovereign Identity: Lightening Talk at RightsCon
Self-Sovereign Identity: Lightening Talk at RightsCon Self-Sovereign Identity: Lightening Talk at RightsCon
Self-Sovereign Identity: Lightening Talk at RightsCon
 
The world of encryption
The world of encryptionThe world of encryption
The world of encryption
 
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
 
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出すTrusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
 
The Future of Authentication - Verifiable Credentials / Self-Sovereign Identity
The Future of Authentication - Verifiable Credentials / Self-Sovereign IdentityThe Future of Authentication - Verifiable Credentials / Self-Sovereign Identity
The Future of Authentication - Verifiable Credentials / Self-Sovereign Identity
 
Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)
 
Digital certificates
Digital certificates Digital certificates
Digital certificates
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компаний
 
I would appreciate help with these 4 questions. Thank You.1) Expla.pdf
I would appreciate help with these 4 questions. Thank You.1) Expla.pdfI would appreciate help with these 4 questions. Thank You.1) Expla.pdf
I would appreciate help with these 4 questions. Thank You.1) Expla.pdf
 
Secure socket layer
Secure socket layerSecure socket layer
Secure socket layer
 
Blockchain-based Solutions for Identity & Access Management
Blockchain-based Solutions for Identity & Access ManagementBlockchain-based Solutions for Identity & Access Management
Blockchain-based Solutions for Identity & Access Management
 
Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan George
Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan GeorgeHyperledger Aries: Open Source Interoperable Identity Solution – Nathan George
Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan George
 
Self-Sovereign-Identity.pptx
Self-Sovereign-Identity.pptxSelf-Sovereign-Identity.pptx
Self-Sovereign-Identity.pptx
 
Hiberus Experience - Fundamentos de Blockchain
Hiberus Experience - Fundamentos de BlockchainHiberus Experience - Fundamentos de Blockchain
Hiberus Experience - Fundamentos de Blockchain
 
Identity Proofing to provision accurately
Identity Proofing to provision accuratelyIdentity Proofing to provision accurately
Identity Proofing to provision accurately
 
Kerberos-PKI-Federated identity
Kerberos-PKI-Federated identityKerberos-PKI-Federated identity
Kerberos-PKI-Federated identity
 

More from Percival Lucena

Contabilidade de Tripla Partida e Identidade Digital Coorporativa
Contabilidade de Tripla Partida e Identidade Digital  CoorporativaContabilidade de Tripla Partida e Identidade Digital  Coorporativa
Contabilidade de Tripla Partida e Identidade Digital CoorporativaPercival Lucena
 
Ativos Digitais no blockchain - Blockcrypto
Ativos Digitais no blockchain - Blockcrypto Ativos Digitais no blockchain - Blockcrypto
Ativos Digitais no blockchain - Blockcrypto Percival Lucena
 
AgTrace - 1st Symposium on Foundations and Applications of Blockchain 2018 (F...
AgTrace - 1st Symposium on Foundations and Applications of Blockchain 2018 (F...AgTrace - 1st Symposium on Foundations and Applications of Blockchain 2018 (F...
AgTrace - 1st Symposium on Foundations and Applications of Blockchain 2018 (F...Percival Lucena
 
WBMA 2016 - IBM Design Thinking
WBMA 2016 - IBM Design ThinkingWBMA 2016 - IBM Design Thinking
WBMA 2016 - IBM Design ThinkingPercival Lucena
 
SBQS - SOFTWARE CRAFTSMANSHIP
SBQS - SOFTWARE CRAFTSMANSHIPSBQS - SOFTWARE CRAFTSMANSHIP
SBQS - SOFTWARE CRAFTSMANSHIPPercival Lucena
 
Artesanato de software - Caipira Ágil 2015
Artesanato de software - Caipira Ágil 2015Artesanato de software - Caipira Ágil 2015
Artesanato de software - Caipira Ágil 2015Percival Lucena
 

More from Percival Lucena (12)

Contabilidade de Tripla Partida e Identidade Digital Coorporativa
Contabilidade de Tripla Partida e Identidade Digital  CoorporativaContabilidade de Tripla Partida e Identidade Digital  Coorporativa
Contabilidade de Tripla Partida e Identidade Digital Coorporativa
 
Ativos Digitais no blockchain - Blockcrypto
Ativos Digitais no blockchain - Blockcrypto Ativos Digitais no blockchain - Blockcrypto
Ativos Digitais no blockchain - Blockcrypto
 
AgTrace - 1st Symposium on Foundations and Applications of Blockchain 2018 (F...
AgTrace - 1st Symposium on Foundations and Applications of Blockchain 2018 (F...AgTrace - 1st Symposium on Foundations and Applications of Blockchain 2018 (F...
AgTrace - 1st Symposium on Foundations and Applications of Blockchain 2018 (F...
 
Blockchain BTSym '16
Blockchain BTSym '16Blockchain BTSym '16
Blockchain BTSym '16
 
WBMA 2016 - IBM Design Thinking
WBMA 2016 - IBM Design ThinkingWBMA 2016 - IBM Design Thinking
WBMA 2016 - IBM Design Thinking
 
SBQS - SOFTWARE CRAFTSMANSHIP
SBQS - SOFTWARE CRAFTSMANSHIPSBQS - SOFTWARE CRAFTSMANSHIP
SBQS - SOFTWARE CRAFTSMANSHIP
 
Artesanato de software - Caipira Ágil 2015
Artesanato de software - Caipira Ágil 2015Artesanato de software - Caipira Ágil 2015
Artesanato de software - Caipira Ágil 2015
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Component based design
Component based designComponent based design
Component based design
 
Devops and Cloud
Devops and CloudDevops and Cloud
Devops and Cloud
 
Worklight exemplo
Worklight exemploWorklight exemplo
Worklight exemplo
 
Talkagent
TalkagentTalkagent
Talkagent
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Blockchain Self Sovereign Identity

Editor's Notes

  1. In today's world, we are issued credentials as documents (like our driver's license). When we need to prove who we are, we hand over the document. The verifier will look at the document and attempt to ascertain whether it is valid. In addition, we cannot choose to only hand over a certain piece of the document, we must hand the entire document over.
  2. Entities should be the rulers of their identities. Self-Sovereign Identity is a lifetime, portable digital identity for any person, organization, or thing that does not depend on any centralized authority and can never be taken away. In other words, we own the identity. With Self-Sovereign Identity, no one can "turn the lights out" or take the credential away from you without your consent. They can revoke the credential, but you still have access to that credential.
  3. From Decentralized Identifiers v0.11, "A DID is similar to a UUID except: (a) like a URL, it can be resolved or dereferenced to a standard resource describing the entity (a DID Document—see Section 4. DID Documents ), and (b) unlike a URL, the DID Document typically contains cryptographic material that enables authentication of an entity associated with the DID."
  4. From Verifiable Credentials Model 1.0 holder A role an entity may perform by possessing one or more verifiable credentials. Examples of holders include students, employees, and customers. issuer A role an entity may perform by creating a verifiable credential, associating it with a particular subject, and transmitting it to a holder. Examples of issuers include corporations, non-profits, trade associations, governments, and individuals. verifier A role an entity may perform by receiving one or more verifiable credentials for processing. Examples of verifiers include employers, security personnel, and websites. identifier registry A role a system may perform by mediating the creation and verification of subject identifiers. Examples of identifier registries include corporate employee databases, government ID databases, and distributed ledgers.
  5. For every relationship I need to develop, I will have a unique DID. You will manage your personal collection of DIDs with a software agent (similar to your contact list today).
  6. The notion of zero-knowledge was first proposed in 1985 by MIT researchers. From Lukas Schor's medium post : zero-knowledge proofs let you validate the truth of something without revealing how you know that truth or sharing the content of this truth with the verifier. This principle is based on an algorithm that takes some data as input and returns either ‘true’ or ‘false’.
  7. With DIDs for every connection and a different key for every device there's a lot of keys to manage Agents abstract keys away from users and partially from developers while keeping the "key" advantages Agent's act on your behalf to manage keys,
  8. Crypto Layer - contains the code necessary to do ZKP, signed state proofs. Working to make this shared. Plenum/Node - Distributed Ledger that we use. Plenum - generic ledger implementation Node - transaction sets that are used for Identity. Creating new identifiers (NIM) transaction. Credential definition transaction. Schema transaction. Does validation that you are only doing what you should. SDK - Ability to talk to the ledger. Invalidate claims and proofs. Put these things inside of an application to allow it to become identity aware. Agent - Service that can listen for messages to talk about messages that need to be exchanged. Identity Solutions - Community is building. Some open source and some that are not.
  9. Crypto Layer - contains the code necessary to do ZKP, signed state proofs. Working to make this shared. Plenum/Node - Distributed Ledger that we use. Plenum - generic ledger implementation Node - transaction sets that are used for Identity. Creating new identifiers (NIM) transaction. Credential definition transaction. Schema transaction. Does validation that you are only doing what you should. SDK - Ability to talk to the ledger. Invalidate claims and proofs. Put these things inside of an application to allow it to become identity aware. Agent - Service that can listen for messages to talk about messages that need to be exchanged. Identity Solutions - Community is building. Some open source and some that are not.
  10. Crypto Layer - contains the code necessary to do ZKP, signed state proofs. Working to make this shared. Plenum/Node - Distributed Ledger that we use. Plenum - generic ledger implementation Node - transaction sets that are used for Identity. Creating new identifiers (NIM) transaction. Credential definition transaction. Schema transaction. Does validation that you are only doing what you should. SDK - Ability to talk to the ledger. Invalidate claims and proofs. Put these things inside of an application to allow it to become identity aware. Agent - Service that can listen for messages to talk about messages that need to be exchanged. Identity Solutions - Community is building. Some open source and some that are not.
  11. Crypto Layer - contains the code necessary to do ZKP, signed state proofs. Working to make this shared. Plenum/Node - Distributed Ledger that we use. Plenum - generic ledger implementation Node - transaction sets that are used for Identity. Creating new identifiers (NIM) transaction. Credential definition transaction. Schema transaction. Does validation that you are only doing what you should. SDK - Ability to talk to the ledger. Invalidate claims and proofs. Put these things inside of an application to allow it to become identity aware. Agent - Service that can listen for messages to talk about messages that need to be exchanged. Identity Solutions - Community is building. Some open source and some that are not.