summaryrefslogtreecommitdiff
path: root/templates/index.html
diff options
context:
space:
mode:
authorcyfraeviolae <cyfraeviolae>2022-08-27 02:55:45 -0400
committercyfraeviolae <cyfraeviolae>2022-08-27 02:55:45 -0400
commit00e2704d0039ed9dbbfec54b2643da395f642f66 (patch)
treee950941b75e49d8b65fac23c1a656bfb767f1f51 /templates/index.html
parent0812e77c8d980773806bd7810a5e0992c180b589 (diff)
key commitment
Diffstat (limited to 'templates/index.html')
-rw-r--r--templates/index.html30
1 files changed, 13 insertions, 17 deletions
diff --git a/templates/index.html b/templates/index.html
index 1dbcc79..accbca7 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -18,13 +18,11 @@
<div class="crumbs">
<a href="/git/forbidden-salamanders">source code</a>
<span class="sep"> · </span>
- <a href="/forbidden-salamanders/nonce-reuse">nonce reuse</a>
+ <a href="/forbidden-salamanders/key-commitment">key commitment</a>
<span class="sep"> · </span>
- <a href="/forbidden-salamanders/nonce-truncation">nonce truncation</a>
- <!--
+ <a href="/forbidden-salamanders/nonce-reuse">nonce reuse</a>
<span class="sep"> · </span>
- <a href="/forbidden-salamanders/key-commitment">key commitment</a>
- -->
+ <a href="/forbidden-salamanders/mac-truncation">mac truncation</a>
</div>
</div>
<p>
@@ -37,28 +35,26 @@
Choose one of the following missions.
</p>
<p>
+ <strong><a href="/forbidden-salamanders/key-commitment">Key commitment</a>.</strong> One of
+ our agents has infiltrated Roseacrucis&rsquo; inner circle, but all
+ secret keys are required to be surrendered to the
+ counterintelligence authority. Help her send ciphertexts back to
+ the Library that decrypt to confidential information under one key,
+ but innocuous banter under another.
+ </p>
+ <p>
<strong><a href="/forbidden-salamanders/nonce-reuse">Nonce
reuse</a>.</strong> Due to rising entropy prices, Roseacrucis has
started to reuse AES-GCM nonces. You must perform the Forbidden Attack in order to
recover the authentication key and forge arbitrary ciphertext.
</p>
<p>
- <strong><a href="/forbidden-salamanders/nonce-truncation">Nonce
+ <strong><a href="/forbidden-salamanders/mac-truncation">MAC
truncation</a>.</strong> The sorcerer aims to conserve
- bandwidth by truncating nonces. Use the enemy as a decryption
+ bandwidth by truncating MACs. Use the enemy as a decryption
oracle to once again, recover the authentication key and forge
arbitrary ciphertext.
</p>
- <!--
- <p>
- <strong><a href="#">Key commitment</a>.</strong> One of
- our agents has infiltrated Roseacrucis&rsquo; inner circle, but all
- secret keys are required to be surrendered to the
- counterintelligence authority. Help her send ciphertexts to the
- Library that decrypt to confidential information under one key, but
- innocuous banter under another.
- </p>
- -->
<br>
<details>
<summary>