Start
Entdecken
Suche senden
Hochladen
Einloggen
Registrieren
Anzeige
Check these out next
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
シスコシステムズ合同会社
React vtecx20171025
Shinichiro Takezaki
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
Masanori Ishigami
NGINX App Protect for Secure Coding Webinar
NGINX, Inc.
React vtecx20171129
Shinichiro Takezaki
Kinect Camp with TMCN/ Kinect入門ハンズオン 2015.06.06
Akira Hatsune
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
Shingo Kawahara
VMware Horizon へ YubiKey を使って認証をキメる話
Wataru Unno
1
von
13
Top clipped slide
20230227 - Verifiable Credentialと画像を用いたSSOの実証と課題点.pdf
17. Mar 2023
•
0 gefällt mir
1 gefällt mir
×
Sei der Erste, dem dies gefällt
Mehr anzeigen
•
11 Aufrufe
Aufrufe
×
Aufrufe insgesamt
0
Auf Slideshare
0
Aus Einbettungen
0
Anzahl der Einbettungen
0
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Melden
Software
福岡ブロックチェーンエコノミー勉強会 - DID (decentralized identifiers) 勉強会(第1回 DID入門)の発表資料
Yukishige Nakajo
Folgen
Blockchain engineer um chaintope
Anzeige
Anzeige
Anzeige
Recomendados
Bq sushi(BigQuery lessons learned)
(shibao)芝尾 (kouichiro)幸一郎
3K Aufrufe
•
43 Folien
13-E-7 クラウドサービスとゲーミフィケーション: 「TwilioQuest 3」を用いた開発者オンボーディング
Daizen Ikehara
1.5K Aufrufe
•
44 Folien
既存RailsアプリをSSO化して、本番環境で活用した話【WESEEK Tech Conf #12】
WESEEKWESEEK
210 Aufrufe
•
90 Folien
シューティングゲームにランキングとゴースト機能を追加しましょう!~Unity×クラウドをつかって~
ニフクラ mobile backend
4.8K Aufrufe
•
15 Folien
おうち Lab で GitDNSOps / GitDNS Ops in My Home Lab
Motonori Shindo
904 Aufrufe
•
11 Folien
Windows 365 のテクノロジーとインフラストラクチャー
彰 村地
275 Aufrufe
•
29 Folien
Más contenido relacionado
Similar a 20230227 - Verifiable Credentialと画像を用いたSSOの実証と課題点.pdf
(20)
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
シスコシステムズ合同会社
•
3.4K Aufrufe
React vtecx20171025
Shinichiro Takezaki
•
392 Aufrufe
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
Masanori Ishigami
•
748 Aufrufe
NGINX App Protect for Secure Coding Webinar
NGINX, Inc.
•
227 Aufrufe
React vtecx20171129
Shinichiro Takezaki
•
284 Aufrufe
Kinect Camp with TMCN/ Kinect入門ハンズオン 2015.06.06
Akira Hatsune
•
5.1K Aufrufe
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
Shingo Kawahara
•
1.1K Aufrufe
VMware Horizon へ YubiKey を使って認証をキメる話
Wataru Unno
•
921 Aufrufe
Fido self issued
HiroshiUeno15
•
40 Aufrufe
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
•
2K Aufrufe
[Cloud Native Days Tokyo 2022] たまにはオンプレもいいぞ? GKE と Armadillo IoT で実現する ハイフ...
Ryo Sasaki
•
5 Aufrufe
Keycloak開発入門
Yuichi Nakamura
•
2.3K Aufrufe
20210824 Pico session at CEDEC2021(旧)
Miyu Nishikawa
•
329 Aufrufe
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Yuichiro Saito
•
7.7K Aufrufe
CoreOS OEM on NIFTY Cloud - CoreOS Meetup Tokyo #1 #coreosjp
雄也 日下部
•
8.6K Aufrufe
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
Masahiko Ebisuda
•
146 Aufrufe
PyconJP2017 Kivyによるアプリケーション開発のすすめ
Jun Okazaki
•
10.2K Aufrufe
2021/6/29 Azure Hybrid and Multicloud Digital Event の内容を日本語でお届け!
Masahiko Ebisuda
•
254 Aufrufe
インフラチームの歴史とこれから
bitbank, Inc. Tokyo, Japan
•
446 Aufrufe
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
Yusuke Naka
•
3.8K Aufrufe
Último
(20)
在哪里可以做《邦德大学文凭证书|毕业证》
kjds1245
•
2 Aufrufe
①【密德萨斯大学毕业证文凭学位证书|工艺完美复刻】
0987hgh789
•
2 Aufrufe
①【南十字星大学毕业证文凭学位证书|工艺完美复刻】
vgh215w
•
3 Aufrufe
留信网认证可查【伊利诺伊理工学院文凭证书毕业证购买】
1lkjhg
•
2 Aufrufe
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 3.9.0対応)
fisuda
•
57 Aufrufe
測量データ処理システム「MarineDiscoveryクラウド」の紹介
ssuserbceee8
•
56 Aufrufe
留信网认证可查【堪萨斯大学文凭证书毕业证购买】
1lkjhg
•
2 Aufrufe
☀️《USD毕业证仿真》
jjkjkijk
•
2 Aufrufe
留信网认证可查【艾格伍学院文凭证书毕业证购买】
32lkhng
•
2 Aufrufe
FIWARE Orion Context Broker コンテキスト情報管理 (Orion 3.10.0対応)
fisuda
•
17 Aufrufe
設計/ドメイン設計(1) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第23回】
Tomoharu ASAMI
•
33 Aufrufe
留信网认证可查【威得恩大学文凭证书毕业证购买】
32lkhng
•
2 Aufrufe
在哪里可以做《俄克拉荷马大学文凭证书|毕业证》
lobd15
•
2 Aufrufe
☀️《URI毕业证仿真》
sada332
•
2 Aufrufe
☀️【密德萨斯大学毕业证成绩单留学生首选】
25mjhd12
•
6 Aufrufe
办Monash电子毕业证书,办莫纳什大学毕业证高仿成绩单QQ/微信:819 4343,办Monash假硕士毕业证,办Monash本科假文凭证书,办Mona...
BonnieLaymon
•
4 Aufrufe
留信网认证可查【罗德岛大学文凭证书毕业证购买】
1lkjhg
•
3 Aufrufe
①【劳里埃大学毕业证文凭学位证书|工艺完美复刻】
love445ds
•
2 Aufrufe
留信网认证可查【新学院文凭证书毕业证购买】
hh123hh1
•
2 Aufrufe
留信网认证可查【波恩大学文凭证书毕业证购买】
khh123kj
•
2 Aufrufe
Anzeige
20230227 - Verifiable Credentialと画像を用いたSSOの実証と課題点.pdf
Verifiable Credentialと画像を用いたSSOの実証 と課題点
Copyright © 2023
chaintope Inc. All rights reserved. 自己紹介 2 ● Yukishige Nakajo ● 株式会社chaintope Chief Ethereum Researcher ● core research ○ EVM, Beacon chain consensus ○ go-ethereum implementation ○ truffle ● twitter: @nakajo ● blog: https://y-nakajo.hatenablog.com/ https://goblockchain.network/
Copyright © 2023
chaintope Inc. All rights reserved. 今日の話すこと 3 1. 実証のポイント 2. 実証で作成したシステムの構成 3. DIDとVCとは何か? 4. DID/VCを実際に用いる際の課題
Copyright © 2023
chaintope Inc. All rights reserved. 実証ポイント 4 1. 目視確認もできる様に画像にVerifiable Credentialを埋め込み※1たい。 2. Verifiable Credentialを埋め込んだ画像を認証に用いたい ※2。 3. 一番わかりやすい認証=ログイン 4. Verifiable Credentialをログインに用いるため、今回は OpenIDと簡易的に融合させた ※3。
Copyright © 2023
chaintope Inc. All rights reserved. システム構成 5 ID Provider / VC Issuer Resource Provider PNG chunk Verifiable Data Registry (Nginx, did:web) 1. 登録 2. 発行 < 3. 画像でlogin 4. did:webで検証 5. userInfo要求 画像の保有者であるとい うclaim subjectは保有者。一意 のidを発行 6. ログイン要求 ・アクセス許可
Copyright © 2023
chaintope Inc. All rights reserved. 一般的なOpenID Connect 6 https://www.slideshare.net/oidfj/openid-connect-intro-september-2013 より この部分をVCを 使って省略
Copyright © 2023
chaintope Inc. All rights reserved. Verifiable Credentialの一般構成 7 ID Provider が兼任 Resource Providerが兼任 did:webを利用
Copyright © 2023
chaintope Inc. All rights reserved. DIDとVerifiable Credentialの整理 8 DID ● 人物・物・データ等何かしらの Entityを識別するだけのもの。 (Identifier) ● 属性情報(名前や年齢など)は一切持たない。 ● 唯一、claimを表現可能とするために検証可能な鍵情報と紐づいているのみ Verifiable Credential ● 1つもしくは複数のclaimを表す物。 ● これ自体はIDではなく、資格情報であり属性情報。 ● Entityを表すのにDIDは不要。 ● Issuerが発行したこと・内容が改ざんされていないことが検証可能でなければなら ない。 ● Privacyに配慮して、必要最低限の情報しか載せない。 (ex: 18歳以上であることを示すために、誕生日を記載するのは開示しすぎ。 )
Copyright © 2023
chaintope Inc. All rights reserved. Verifiable Credential発行までの流れ 9 1. CredentialのClaimで使うためのschemaを策定 2. schemaを表現するcontextを策定 3. Verifiable Credentailの発行機能(Issuer)を実装 4. Verifiable Credentialの検証機能(Verifier)を実装 5. DID Documentをwebサーバ(今回は自前のNginx)に配置 6. Verifiable Credentialを発行 ● 1.と2. を策定するのが大変。 ○ claimは自由に定義可能。 ○ claimはPrivacyに配慮して最低限、もしくはゼロ知識であるのが好 ましい※4。 ○ claimのサンプルが増えてくると利用が加速していくのかも? ● claimのschemaが個別に異なるため、Verifier = Issuerの構造になりや すい。
Copyright © 2023
chaintope Inc. All rights reserved. contextとは 10 画像の所有者を表す context(独自定義) credentialのcontext定義 (https://www.w3.org/2018/credentials/v1) ● Issuer - Holder - Verifier間でVCの(機械的な)解釈を統一させるためのもの。 ● Verifiable Credentialに含まれるparameterと型情報などを定義するもの。 ● JSON-LD形式で定義する。人間が可読可能なドキュメント形式でも可。 ● XMLSchemaなど標準でさまざまな typeも定義されている。
Copyright © 2023
chaintope Inc. All rights reserved. 理想的なVerifiable Credential発行の流れ 11 Issuer Holder Verifier 1. 認証要求 2. 必要なclaimと Issuerを指示 3. VC発行依頼 4. VC発行 or 拒否 5. VCの提出 Verifiable Data Registry 6. VCの検証 7. OK / NG ● 必要となった時に、最低限の情報のみを持つ VCが発行できることが望ましい。 ● 実現のためには、2. と 3. を可能にするプロトコル定義が必要
株式会社chaintope Chief Ethereum Researcher 中城
元臣 info@chaintope.com 12
Copyright © 2023
chaintope Inc. All rights reserved. Appendix 13 ※1. OpenBadgeのbakingをVCで利用可能であるかの検証も見越しての仕様。 https://www.imsglobal.org/sites/default/files/Badges/OBv2p0Final/baking/index.html ※2. 証明書関連は検証方法として目視確認も求められるため。 ※3. DID + OpenIDの標準仕様はすでにある。が、今回はこれに準拠したいわけではなく、 VCを使っ た何らかのシステム構築が目的。 https://openid.net/specs/openid-connect-self-issued-v2-1_0.html ※4. Verifiable Credetialの仕様にPrivacyに十分に配慮する必要性が記載されている。 https://www.w3.org/TR/vc-data-model/#privacy-considerations
Anzeige