d e c e n t r a l i z e d i d e n t i f e r s d i d s ma
play

D e c e n t r a l i z e d I d e n t i f e r s - PowerPoint PPT Presentation

D e c e n t r a l i z e d I d e n t i f e r s ( D I D s ) Ma r k u s S a b a d e l l o D a n u b e T e c h , D e c e n t r a l i z e d I d e n t i t y F o u n d a t i


  1. D e c e n t r a l i z e d I d e n t i f e r s ( D I D s ) Ma r k u s S a b a d e l l o D a n u b e T e c h , D e c e n t r a l i z e d I d e n t i t y F o u n d a t i o n , S o v r i n F o u n d a t i o n , W3 C C C G , O A S I S X D I T C h t t p s : / / d a n u b e t e c h . c o m/ t h s e c 4 d e v – V i e n n a , 2 6 F e b r u a r y 2 0 1 9

  2. D i g i t a l I d e n t i t y

  3. I n t e r n e t I d e n t i t y Wo r k s h o p

  4. S e l f - S o v e r e i g n I d e n t i t y

  5. D e c e n t r a l i z e d I d e n t i fi e r s ( D I D s )  S e l f - s o v e r e i g n i d e n t i fj e r s f o r i n d i v i d u a l s , o r g a n i z a t i o n s , t h i n g s .  D e c e n t r a l i z e d , p e r s i s t e n t , c r y p t o g r a p h i c a l l y v e r i fj a b l e , d e r e f e r e n c e - a b l e i d e n t i fj e r s .  R e g i s t e r e d i n b l o c k c h a i n o r o t h e r d e c e n t r a l i z e d n e t w o r k ( l e d g e r - a g n o s t i c ) .  C r e a t e d a n d ma n a g e d b y i d e n t i t y c o n t r o l l e r v i a w a l l e t a p p l i c a t i o n .

  6. D I D Me t h o d s  D i fg e r e n t D I D “ me t h o d s ” : Me t h o d D I D P r e fi x did:sov:WRfXPg8dantKVubE3HX8pw did:sov: S o v r i n did:btcr:xz35-jzv2-qqs2-9wjt did:v1:test:nym:3AEJTDMSxDDQpyUftjuoeZ2Bazp4Bswj1ce7FJGybCUu did:v1: V e r e s O n e did:uport:2omWsSGspY7zhxaG6uHyoGtcYxoGeeohQXz did:uport: u P o r t did:erc725:ropsten:2F2B37C890824242Cb9B0FE5614fA2221B79901E did:btcr: B i t c o i n  D I D me t h o d s n e e d a me t h o d s p e c i fj c a t i o n . did:stack: B l o c k s t a c k  D e fj n e me t h o d - s p e c i fj c s y n t a x . did:erc725: E R C 7 2 5  D e fj n e me t h o d - s p e c i fj c C R U D o p e r a t i o n s : did:ipid: I P F S C r e a t e , R e a d ( R e s o l v e ) , U p d a t e , D e l e t e ( R e v o k e ) 

  7. D I D R e s o l u t i o n  D  E I D R e s o l u t i o n : D I D → D I D D o c u me n t x a mp l e D I D D o c u me n t : S e t o f p u b l i c k e y s  { "@context": "https://w3id.org/did/v1", S e t o f s e r v i c e e n d p o i n t s  "id" : "did:sov:WRfXPg8dantKVubE3HX8pw", "publicKey" : [ {  A u t h e n t i c a t i o n me t h o d s "id": "did:sov:WRfXPg8dantKVubE3HX8pw#key-1", "type": "Ed25519VerificationKey2018", T i me s t a mp s , p r o o f s  "publicKeyBase58": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDmqPV" }  O t h e r i d e n t i fj e r me t a d a t a ], "service" : { "type": "hub", "serviceEndpoint":  Ma y b e d y n a mi c a l l y c o n s t r u c t e d "https://azure.microsoft.com/hub/did:sov:WRfXPg8dantKVubE3H" }, r a t h e r t h a n a c t u a l l y s t o r e d i n t h i s f o r m. "authentication" : { "type": "Ed25519SignatureAuthentication2018",  C a n s u p p o r t r e s o l u t i o n p a r a me t e r s . "publicKey": [ "did:sov:WRfXPg8dantKVubE3HX8pw#key-1"  C ] a n r e t u r n r e s o l u t i o n me t a d a t a . } }

  8. D I D U n i v e r s a l R e s o l v e r  L o o k s u p ( “ r e s o l v e s ” ) D I D t o i t s D I D D o c u me n t .  P r o v i d e s a u n i v e r s a l A P I t h a t w o r k s w i t h a l l D I D me t h o d s .  U s e s a s e t o f c o n fj g u r a b l e “ d r i v e r s ” t h a t k n o w h o w t o c o n n e c t t o t h e t a r g e t s y s t e m.  h t t p s : / / u n i r e s o l v e r . i o /

  9. D I D A u t h  I d e n t i t y o w n e r i n t e r a c t s w i t h a r e l y i n g p a r t y .  P r o v e c o n t r o l o f a D I D u s i n g a c r y p t o g r a p h i c c h a l l e n g e / r e s p o n s e p r o t o c o l .  P r o v e t h a t “ I a m me ” .  D i fg e r e n t a r c h i t e c t u r e s a n d s c e n a r i o s .

  10. V e r i fi a b l e C l a i ms  I d e n t i t y d a t a , t h a t i s “ a t t e s t e d ” b y a t r u s t e d p a r t y i n s t e a d o f “ s e l f - a s s e r t e d ” .  C r y p t o g r a p h i c a l l y v e r i fj a b l e .  S e ma n t i c s t a t e me n t s e x p r e s s e d i n J S O N - L D / R D F , e . g . :  P o s t a t t e s t s : I l i v e i n 1 1 7 0 V i e n n a .  U n i v e r s i t y a t t e s t s : I h a v e a d i p l o ma i n C o mp u t e r S c i e n c e .  B a n k a t t e s t s : My c r e d i t s c o r e i s s u ffjc i e n t f o r a g i v e n t r a n s a c t i o n .  G o v e r n me n t a t t e s t s : My n a me a n d b i r t h d a y a r e …  “ T r u s t F r a me w o r k ” f o r l e g a l a n d b u s i n e s s r u l e s .

  11. V e r i fi a b l e C l a i ms  E x a mp l e : { "@context": "https://w3id.org/credentials/v1", "id": "did:sov:WRfXPg8dantKVubE3HX8pw/credentials/1", "type": ["Credential", "NameCredential"], "issuer" : "did:sov:WRfXPg8dantKVubE3HX8pw", "issued": "2018-05-01", "claim" : { "id": "did:btcr:x6lj-wzvr-qqrv-m80w", "name": "Markus Sabadello", "address": "..." }, "proof" : { "type": "RsaSignature2018", "created": "2017-06-18T21:19:10Z", "creator": "did:sov:WRfXPg8dantKVubE3HX8pw#key-1", "nonce": "c0ae1c8e-c7e7-469f-b252-86e6a0e7387e", "signatureValue": "BavEll0/I1zpYw8XNi1bgVg/sCneO4Jugez8RwDg/+ MCRVpjOboDoe4SxxKjkCOvKiCHGDvc4krqi6Z1n0UfqzxGfmatCuFibcC1wps PRdW+gGsutPTLzvueMWmFhwYmfIFpbBu95t501+rSLHIEuujM/+PXr9Cky6Ed +W3JT24=" } }

  12. S e l f - S o v e r e i g n I d e n t i t y T e c h n o l o g y

  13. Verifjable Credentials DKMS, DID Auth Hubs, Agents, XDI Yadis, XRI, XRD, XRDS, DIDs: W3C Credentials CG DID registered JRD, Webfjnger v0.11 Draft Community Report prov. URI scheme W3C Web Payments CG DIDs: W3C DID WG Charter now being written DID method specs Rebooting-the-Web-of-Trust OASIS XDI TC Internet Identity Workshop W3C JSON-LD 1.1 W3C Cryptographic Suites RFC 7517: JWK

  14. T h a n k Y o u  I n t e r n e t I d e n t i t y Wo r k s h o p ! – A p r i l 3 0 2 0 1 9 - Ma y 2 2 0 1 9 , Mo u n t a i n V i e w , U S  h t t p s : / / w w w . i n t e r n e t i d e n t i t y w o r k s h o p . c o m/  W3 C C r e d e n t i a l s C o mmu n i t y G r o u p !  h t t p s : / / w 3 c - c c g . g i t h u b . i o /  D e c e n t r a l i z e d I d e n t i t y F o u n d a t i o n !  h t t p s : / / i d e n t i t y . f o u n d a t i o n /  h t t p s : / / d a n u b e t e c h . c o m/ – ma r k u s @d a n u b e t e c h . c o m

  15. E x t r a S l i d e s

  16. D I D U n i v e r s a l R e s o l v e r  E x a mp l e D r i v e r C o n fj g u r a t i o n : { "pattern": "^(did:btcr:.+)$", "image": "universalresolver/driver-did-btcr", "tag": "latest", "testIdentifiers": [ "did:btcr:xz35-jzv2-qqs2-9wjt", "did:btcr:x705-jzv2-qqaz-7vuz", "did:btcr:xkrn-xzcr-qqlv-j6sl" ], "env": { "uniresolver_driver_did_btcr_bitcoinConnection": "blockcypherapi", "uniresolver_driver_did_btcr_rpcUrlMainnet": "http://user:pass@localhost:8332/", "uniresolver_driver_did_btcr_rpcUrlTestnet": "http://user:pass@localhost:18332/" } }

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend