SD-JWT
Το SD-JWT, συντομογραφία του Selective Disclosure JSON Web Token, είναι μια μορφή διαπιστευτηρίου που επιτρέπει στον κάτοχο να αποκαλύψει μόνο ορισμένους από τους ισχυρισμούς μέσα σε ένα υπογεγραμμένο token, κρατώντας τους υπόλοιπους κρυφούς, χωρίς να ακυρώνει την υπογραφή.
Κάθε ισχυρισμός σε ένα διαπιστευτήριο SD-JWT κατακερματίζεται και αλατίζεται ξεχωριστά, ώστε ο κάτοχος να μπορεί να αφαιρέσει όποιον ισχυρισμό δεν θέλει να μοιραστεί, ενώ ο επαληθευτής μπορεί ακόμη να ελέγξει τους υπόλοιπους έναντι της υπογραφής του εκδότη. Το SD-JWT VC είναι το προφίλ που χρησιμοποιεί το EUDI Wallet βάσει του eIDAS 2.0 για διαπιστευτήρια όπως η ψηφιακή άδεια οδήγησης ή η βεβαίωση ηλικίας, όπου η προστασία της ιδιωτικότητας εκ σχεδιασμού αποτελεί νομική απαίτηση και όχι απλώς ένα πλεονέκτημα.
Είναι το SD-JWT το ίδιο με ένα JWT;
Όχι. Ένα κανονικό JWT υπογράφει ένα σταθερό μπλοκ ισχυρισμών που ο επαληθευτής βλέπει είτε πλήρως είτε καθόλου. Το SD-JWT υπογράφει τους ίδιους ισχυρισμούς, αλλά κατακερματίζει καθέναν ξεχωριστά, ώστε ο κάτοχος να μπορεί να αφήσει εκτός μεμονωμένους ισχυρισμούς από όσα στέλνει, ενώ οι υπόλοιποι εξακολουθούν να επαληθεύονται έναντι της αρχικής υπογραφής.