SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine(コードジン) ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2026 Summer セッションレポート(AD)

0と1のインターネットに「信頼」を組み込む ──慶應大×CTCが挑むOSS「VC Knots」とは?

【17-A-6】インターネットへの「信頼」の実装 ―Verifiable Credentials に産学連携で挑む話 #openid4vc #vcknots

 デジタル署名で真正性や改ざん検知を実現する、デジタル証明書フォーマット「Verifiable Credentials(VC)」の必要性が高まっている。一方で、VCを活用するシステムには複数の標準仕様への対応が求められるため、実装負荷が高い。伊藤忠テクノソリューションズ(CTC)と慶應義塾大学は、産学連携の共同研究からVC実装のOSS SDK「VC Knots」を生み出した。CTCの貞弘崇行氏と藤田和成氏、慶應義塾大学の橋本晃太朗氏と伊藤有汰氏がVC Knotsのアプローチや産学連携で得られた学びを語った。

0と1のデータに「信頼」を与える「VC(Verifiable Credentials)」とは?

 銀行口座の開設や携帯電話の契約では、従来、運転免許証やマイナンバーカードといった物理的な身分証を店舗に持参して本人確認を行ってきた。現在、その手続きはオンラインで完結するデジタル証明書へと置き換わりつつある。CTCみらい研究所の貞弘崇行氏は、デジタル化によって利便性が向上する一方、「デジタル化された証明書をどう信頼するか」が次の課題になると指摘する。

伊藤忠テクノソリューションズ株式会社 みらい研究所 アセットデザイン部 シニアスペシャリスト 貞弘 崇行氏
伊藤忠テクノソリューションズ株式会社 みらい研究所 アセットデザイン部 シニアスペシャリスト 貞弘 崇行氏

 紙の証明書には、透かしや複写防止加工、発行元の押印といった目に見える信頼の根拠が存在し、偽造には高額な費用や手間がかかる。一方、デジタル化された証明書の実体はデータ(0と1の羅列)に過ぎない。容易にコピーできる環境では、偽造コストがほぼ無料になりかねない。

 身分証明書や資格証明書などをデジタル化する際の信頼性の課題を解決するのが、Verifiable Credentials(VC)である。VCはデジタル署名によってデータの真正性や改ざん検知を実現する機械可読な証明書フォーマットであり、発行元・発行先の特定や提示先の指定が可能である。最大の特徴は「選択的開示」機能にある。

 貞弘氏は酒類購入時の年齢確認を例に挙げる。運転免許証を提示すると氏名や住所まで開示されるが、確認に必要な情報は「20歳以上であること」のみである。選択的開示を利用すれば、必要最小限の情報だけを提示できる。仕様はW3Cにおいて「Verifiable Credentials Data Model 2.0」として標準化されており、証明書用途にとどまらず汎用的なデータ記述形式としても利用可能である。

 VCの利用で前提となるのが「IHVモデル」である。大学・政府・企業などのIssuer(発行者)がVCを発行し、Holder(保有者)がWalletに保管、必要なときにVerifier(検証者)へ提示してサービスを受ける。運転免許証を財布に入れて持ち歩き、レンタカーを借りる際に提示する運用と同等である。重要な点は、Verifierが検証のたびにIssuerへ問い合わせる必要がない点にある。暗号学的に検証できるため「誰がどこで使ったか」という履歴がIssuerに蓄積されず、プライバシー保護と可用性の確保を両立できる。

IHV(Issuer-Holder-Verifier)モデル
IHV(Issuer-Holder-Verifier)モデル

 IHVモデルで使われるプロトコルには、発行時の「OpenID for Verifiable Credential Issuance(OID4VCI)」や、提示時の「OpenID for Verifiable Presentations(OID4VP)」がある。フォーマットとしては、IETFで標準化が進む「SD-JWT VC」などが挙げられる。

 国内ではマイナンバーカードのスマートフォン搭載が進んでいる。実証事例としては、大学の在学証明を用いて通学定期の割引運賃を適用するパイロットプログラムや、山小屋でオフライン検証を行う登山者証明書のPoC「やまのあかしプロジェクト」が存在する。自動車業界では、データ流通基盤「Catena-X」がトレーサビリティやカーボンフットプリントの真正性確認にVCを活用している。

次のページ
VC開発の難所は「組み合わせ設計」にある

この記事は参考になりましたか?

Developers Summit 2026 Summer セッションレポート連載記事一覧

もっと読む

この記事の著者

加山 恵美(カヤマ エミ)

フリーランスライター。茨城大学理学部卒。金融機関のシステム子会社でシステムエンジニアを経験した後にIT系のライターとして独立。エンジニア視点で記事を提供していきたい。EnterpriseZine/DB Onlineの取材・記事や、EnterpriseZine/Security Onlineキュレーターも担当しています。Webサイト:http://emiekayama.net

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

丸毛 透(マルモ トオル)

インタビュー(人物)、ポートレート、商品撮影、料理写真をWeb雑誌中心に活動。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

DeveloperZine編集部(デベロッパージン編集部)

DeveloperZineは、株式会社翔泳社が運営する、技術と組織の意思決定を支える情報メディアです。技術選定やチームづくりに向き合い、自分の判断を確かなものとしたいエンジニアやエンジニアリングリーダーに向けて、翔泳社主催エンジニアイベント「Developers Summit」とも連動しながら実践知...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

提供:伊藤忠テクノソリューションズ株式会社

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/29226 2026/09/02 11:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー