Skip to content

Commit d9f108f

Browse files
laysakuramspornydlongleyTallTed
authored
Clarify the role of verifiers in preventing replay attacks.
Co-authored-by: Manu Sporny <[email protected]> Co-authored-by: Dave Longley <[email protected]> Co-authored-by: Ted Thibodeau Jr <[email protected]>
1 parent 8477ab2 commit d9f108f

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

index.html

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6009,12 +6009,23 @@ <h4>Replay Attack</h4>
60096009
<p>
60106010
A [=verifier=] might wish to ensure that a [=verifiable presentation=] is
60116011
not 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
60136013
individuals 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

0 commit comments

Comments
 (0)