教育機関におけるデジタル資格証明の動向
2021/12/17
伊藤忠テクノソリューションズ株式会社
OpenIDファウンデーションジャパン

富⼠榮 尚寛（ふじえ なおひろ）

デジタル資格証明の現状• Veriﬁable Creden-alsの実装が出てきている• 通常「Wallet（ウォレット）」と呼ばれるスマートフォンアプリにカード型の各種証明書（⾝分証明書等）を格納して、持ち運ぶことができる仕組み• W3C/OpenID Founda1on等が標準化している標準仕様に準拠、複数ベンダが提供している基盤やWalletで相互運⽤性あり• WalletとしてはMicroso4 Authen-catorなども利⽤可能（多要素認証＋αとして利⽤）
2

特徴と利活⽤シナリオ
l 特徴

l ポータブルであること

スマホ等のアプリに保存できる
l 標準化されたデータモデルとデジタル署名の利⽤
ll ⾝分証明書の真正性を受け取り側が発⾏元に問い合わせすることなく検証できること

都度、システム同⼠の連携開発が不要。疎結合なシステム構成が実現可能
l 分散台帳を使った署名検証⽤の公開鍵の分散管理と鍵探索の仕組み（標準仕様）
ll 利活⽤シナリオ

l ⾝分証明（学⽣証、社員証等）

l 資格証明（資格試験、免許、学位等）
l 所持証明（チケット等）→「発⾏された資格情報・⾝分情報を、不特定な場所で検証したい」シナリオ
3事例）慶應義塾⼤学様
各種個⼈証明（在学証明、卒業証明等）をスマホアプリに格納、ポータビリティの実現と、確実な検証を可能とする•

オンライン・オフラインの両⽅で利⽤可能な⾝分証明書•

塾内だけでなく⼤学間・企業との連携など広く展開を⽬指す•

⼤学発⾏の証明書以外に⺠間の発⾏する証明書も格納•分散型IDの標準技術利⽤により永続性、相互運⽤性を実現

参画組織
・慶應義塾⼤学
・伊藤忠テクノソリューションズ株式会社
・Japan Digital Design株式会社
・株式会社ジェーシービー
・⻄⽇本電信電話株式会社
・BlockBase株式会社
・Microsoft Corporation（基盤提供）

4ポータブルで信頼できる姿が⽬標
ポイント

ポータブル

⾼度な信頼

利⽤者の意思で、• いつでも使える• 使い分けができる（持ち運べること）

受取った側が、• 真贋判別が出来る（検証可能であること）

物理世界のID•••••

財布に⼊れて免許証、社員証などを持ち運ぶ
使い分けができる

対⾯で表情などを含め総合的に判断勘と経験で免許証の真贋を判断
対⾯前提、勘と経験

分散型ID（DID/VC）

従来のデジタルID•••

IDシステム状態に依存する（システム停⽌、アカウント停⽌等）
提⽰情報の使い分けは難しい（利⽤者の意思は反映されにくい）
IDシステムでユーザ認証して検証する（認証強度によりID漏洩の危険性）
IDシステム状態に依存する（システム停⽌等）
ID漏洩、プライバシ問題•••

スマホ、NFCチップ等にIDを⼊れて持ち運ぶ
提⽰属性の選択・使い分けができる

分散台帳上の公開鍵を使い、ID発⾏元への問い合
わせせずに検証可能（永続性の担保、事業者依存からの脱却）
真のDXの要として注⽬

中⼼となる技術要素• 分散台帳上で管理される分散型識別⼦（Decentralized Identifiers / DID）
• 分散型識別⼦と関連付けされた公開鍵で検証可能な属性情報（Verifiable Credentials / VC）

5

教育機関における資格証明
l 現状のデファクトは「オープンバッジ」
l 技術標準規格にそって発⾏されるデジタル証明／認証。資格情報をSNSなどで共有、オープンバッジの内容証明を⾏うことが可能（Wikipedia1より）

l 画像ファイル（png/svg）にメタ情報として資格情報を埋め込み（Bake）、発⾏/表⽰/保管を⾏う

l IMS Global Learning Consortium2中⼼に推進、国内だと⼀般財団法⼈

オープンバッジ・ネットワーク3などが認定機関となっている

l Credly4などで発⾏されたバッジをベンダ資格などで利⽤している例もl 現状（v2）は資格証明の検証を⾏う際は問い合わせ型（Hosted）を⾏う実装が殆ど。⾃⼰完結型（Signed）の推進を⽬指している（v3）

1. https://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%83%90%E3%83%83%E3%82%B8
2. http://www.imsglobal.org/
3. https://www.openbadge.or.jp/
4. https://info.credly.com/

6例）

7

資格情報に関する情報

発⾏者に関する情報受け取り者に関する情報検証⽅式に関する情報（Hosted）

* h8ps://badgecheck.io/

バッジの検証（例︓badgr*）l バッジ⾃体の有効性確認︓URL or バッジ画像内のメタ情報の検証
l Recipientの有効性確認︓メタ情報内のRecipient（ハッシュ）と⼊⼒の⼀致

この資格情報は有効なのか︖
この資格情報がこの⼈に対して発⾏されたものなのか︖
検証する場合はバッジ提⽰者がそのメールアドレスの持ち主である、という本⼈確認が必要10

DID/VCとオープンバッジ
ゴールDID/VC

オープンバッジ（Hosted型）

⽤途

特に限定せず

学習履歴、アチーブメントデータの表現

ポータビリティ◯Walletに⼊れて持ち運ぶ◯

画像に埋め込んで持ち運ぶ

疎結合◯

分散台帳上へのアクセスができれば検証者と発⾏者の間の直接通信は発⽣せず→利⽤者が発⾏者に知られず資格情報を検証者へ提⽰可能△

Linked-DataによるGraph構造→発⾏者により検証が⾏われるため、利⽤者が資格情報を提⽰したことを発⾏者は知ってしまう

標 ベースレイヤ
準化
トランスポート◯

DID、VCの汎⽤データモデルは標準化 △済み（W3C）△

発⾏、提⽰について標準化中（OpenID Foundation、DIF等）

×

上位スキーマは⽤途ごと

上位

OpenBadgeエコシステム内で標準化

Blockcertsなど分散台帳とオープンバッジを組み合わせた仕組みはあるが、汎⽤性はない
W3C/Veriﬁable Creden8als for Educa8on Task Force（vc-edu）でDID/VCとオープンバッジの組み合わせを検討

11

vc-eduでの議論
l どうやってVCとオープンバッジが共存できるか
l 標準化された⽅法で交換できる、というVCの利点

l 標準化された上位データ構造がある、というオープンバッジの利点

l 検討されている共存パターン

l Learning & Employment Records (LER) competency deﬁnitions with Open Badges

JSON-LD serialization + PDF and linkedlLERの定義をオープンバッジのスキーマで表現し、PDFに埋め込む⽅式

l Open Badge as Veriﬁable Credentialslオープンバッジのスキーマの不要な部分を削除しつつVCのスキーマと被らせる⽅式

l Prioritize Open Badge as VC
l

オープンバッジのスキーマを優先しつつVCのスキーマと被らせる⽅式

l VC Reference to Open Badge Assertionl

オープンバッジのAssertion（資格証明部分）への参照をVC内に組み込む⽅式
12vc-eduでの議論
l どうやってVCとオープンバッジが共存できるか
l 標準化された⽅法で交換できる、というVCの利点

l 標準化された上位データ構造がある、というオープンバッジの利点

l 検討されている共存パターン

l Learning & Employment Records (LER) competency definitions with Open Badges

良し悪しはあるもののvceduでは本⽅式をオープ
l LERの定義をオープンバッジのスキーマで表現し、PDFに埋め込む⽅式
ンバッジv3として推奨

JSON-LD serialization + PDF and linkedl Open Badge as Verifiable Credentialslオープンバッジのスキーマの不要な部分を削除しつつVCのスキーマと被らせる⽅式

l Prioritize Open Badge as VC

vc-eduではユースケースの洗い出しを⾏いOpen Badge as Veriﬁable
l オープンバッジのスキーマを優先しつつVCのスキーマと被らせる⽅式
CredenJalsでどのような課題があるか議論を進めている状態

l VC Reference to Open Badge Assertionl

オープンバッジのAssertion（資格証明部分）への参照をVC内に組み込む⽅式13

今後の課題と展開に関する提⾔
l ⽇本の教育機関で使う上で考えられる課題
l 国際化に関する課題

多⾔語化
l 発⾏機関に関する信頼性（XX⼤学︖と⾔われても・・・）
ll ⽇本ならではの利⽤シナリオの有無と適⽤可否の検討
l

学割、就職活動での利⽤で使えるのか︖

l 資格情報のライフサイクルと運⽤の課題

l 我々は何をすべきか︖

l DID/VC、オープンバッジ両⽅の標準化の動きをウォッチし、永く・広く使える資格情報を発⾏・運⽤できるように考える。そのためにユースケースを洗い出し標準化団体へインプットしていく
l 現時点のソリューションで短絡的に課題解決を⽬指さず、⻑い⽬で「ちゃんと」考える余裕が必要
14