File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed
Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -6009,12 +6009,23 @@ <h4>Replay Attack</h4>
60096009 < p >
60106010A [=verifier=] might wish to ensure that a [=verifiable presentation=] is
60116011not used more than a certain number of times. For example, a [=verifiable
6012- credential=] representing an event ticket, might allow entry to multiple
6012+ credential=] representing an event ticket might allow entry to multiple
60136013individuals if presented multiple times, undermining the purpose of the ticket
6014- from the perspective of its issuer. To prevent against such attacks,
6015- [=holders=] can make use of techniques such as including a
6016- < a href ="https://en.wikipedia.org/wiki/Cryptographic_nonce "> nonce</ a > during
6017- presentation, or adding an expiry timestamp to reduce the window of attack.
6014+ from the perspective of its [=issuer=]. To prevent such replay attacks,
6015+ [=verifiers=] require [=holders=] to include additional security measures
6016+ in their [=verifiable presentations=]. Examples include the following:
6017+ < ul >
6018+ < li >
6019+ A < a href ="https://en.wikipedia.org/wiki/Challenge%E2%80%93response_authentication "> challenge</ a >
6020+ provided by the [=verifier=], which the [=holder=] incorporates into
6021+ a [=verifiable presentation=]. The [=verifier=] enforces challenge
6022+ uniqueness to prevent replay attacks.
6023+ </ li >
6024+ < li >
6025+ A < a href ="#validity-period "> validity period</ a > , limiting the window
6026+ during which the [=verifiable presentation=] is valid.
6027+ </ li >
6028+ </ ul >
60186029 </ p >
60196030 < h4 > Spoofing Attack</ h4 >
60206031
You can’t perform that action at this time.
0 commit comments