Skip to content

include verifier's public encryption key into SessionTranscript to prevent some possible attacks in case of unsigned requests #400

Closed
@jogu

Description

@jogu

On today's ISO mDL WG call, Martijn asked if there was a reason why the verifier's public encryption key isn't included in the SessionTranscript.

Including it there might prevent some 'man in the browser' type attacks (or any case where a component between relying party and wallet changes the encryption key) for unsigned requests where the encryption key has been replaced by the attacker. (Martijn I believe also noted that in these kind of scenarios the attacker has already gained significant access, so preventing this exact attack may not be worthwhile. But also mentioned that including the key in the SessionTranscript might not be harmful so maybe it should be done anyway.)

Metadata

Metadata

Assignees

Labels

ISO_VirtualMeetingrelevant for ISO OID4VP mdoc profile over DC APIhas-PR

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions