diff --git a/draft-ietf-oauth-selective-disclosure-jwt.md b/draft-ietf-oauth-selective-disclosure-jwt.md index edb80501..304c04fd 100644 --- a/draft-ietf-oauth-selective-disclosure-jwt.md +++ b/draft-ietf-oauth-selective-disclosure-jwt.md @@ -1283,6 +1283,18 @@ time period considered appropriate (e.g., randomize `iat` within the last 24 hours and calculate `exp` accordingly) or rounded (e.g., rounded down to the beginning of the day). +SD-JWT only conceals the value of claims that are not revealed. +It does not meet security notations for anonymous credentials [@?CL01]. In +particular, colluding Verifiers and Issuers can know when they have seen the same +credential no matter what fields have been disclosed, even when none have been disclosed. +This behavior may not align with what users naturally anticipate or are guided to +expect from user interface interactions, potentially causing them to make decisions +they might not otherwise make. Workarounds such as batch issuance, as +described above, help with keeping +Verifiers from linking different presentations, but cannot work for Issuer/Verifier unlinkability. +This issue applies to all salted hash-based approaches, +including mDL/mDoc [@?ISO.18013-5] and SD-CWT [@?I-D.ietf-spice-sd-cwt]. + ## Storage of User Data {#data_storage} Wherever user data is stored, it represents a potential @@ -1405,7 +1417,8 @@ Simon Schulz, Tobias Looker, Takahiko Kawasaki, Torsten Lodderstedt, -Vittorio Bertocci, and +Vittorio Bertocci, +Watson Ladd, and Yaron Sheffer for their contributions (some of which substantial) to this draft and to the initial set of implementations. @@ -1661,7 +1674,31 @@ the media type is encoded as an SD-JWT. JSON Web Token Claims IANA - + + + + + + ISO/IEC 18013-5:2021 Personal identification — ISO-compliant driving license — Part 5: Mobile driving license (mDL) application + + ISO/IEC JTC 1/SC 17 Cards and security devices for personal identification + + + + + + + + An Efficient System for Non-Transferable Anonymous Credentials with Optional Anonymity Revocation + + IBM Research + + + MIT + + + + @@ -1947,8 +1984,9 @@ data. The original JSON data is then used by the application. See -15 - * Address AD review comments resulting from evaluation of formal appeal - * Clarify language around compromised/coerced verifiers + * Additions and adjustments to privacy considerations + * Address AD review comments resulting from evaluation of formal appeal + * Clarify language around compromised/coerced verifiers -14