Skip to content

A simple jupyter notebook to explore the SD-JWT VC specification

Notifications You must be signed in to change notification settings

chumbert/sd-jwt-crash-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SD-JWT notebook

This notebook was created for an interactive presentation. As such, the information contained in the notebook might be sparse. I tried to refer to the relevant bits of specification when possible for people using this on their own.

The notebook is meant for an audience that understands what a JWT is and have basic concepts of hashing, salting, etc. without requiring to understand the under-the-hood details.

It goes through:

  1. What does an SD-JWT look like when issuing
  2. What does an SD-JWT look like when presenting
  3. How does a verifier link the disclosures to the signed JWT
  4. Some considerations regarding cryptographic suites
  5. Some privacy considerations (mainly unlinkability)

As specified here

Using the notebook

  1. poetry install (don't worry about the sd_jwt_demo does not contain any element thing).
  2. poetry shell
  3. jupyter notebook sd-yacht.ipynb

About

A simple jupyter notebook to explore the SD-JWT VC specification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published