This commit is contained in:
epoberezkin
2024-05-06 07:37:19 +00:00
parent 69969244ac
commit 9a8f323736
4 changed files with 22 additions and 11 deletions
@@ -385,14 +385,14 @@ window.addEventListener('scroll',changeHeaderBg);
<li><a href="#why-do-we-need-end-to-end-encryption">Why do we need end-to-end encryption?</a></li>
<li><a href="#why-is-encryption-even-allowed">Why is encryption even allowed?</a></li>
<li><a href="#end-to-end-encryption-security-attacks-and-defense">End-to-end encryption security: attacks and defense.</a>
<ul>
<ol>
<li>Compromised message size - mitigated by padding messages to a fixed block size.</li>
<li>Compromised confidentiality - mitigated by repudiation (deniability).</li>
<li>Compromised message keys - mitigated by forward secrecy.</li>
<li>Compromised long-term or session - mitigated by break-in recovery.</li>
<li>Man-in-the-middle attack - mitigated by two-factor key exchange.</li>
<li>&quot;Record now, decrypt later&quot; attacks - mitigated by post-quantum cryptography.</li>
</ul>
</ol>
</li>
<li><a href="#how-secure-is-end-to-end-encryption-in-different-messengers">How secure is encryption in different messengers?</a></li>
<li><a href="#adding-quantum-resistance-to-signal-double-ratchet-algorithm">Adding quantum resistance to Signal double ratchet algorithm.</a></li>
+16 -5
View File
@@ -85,7 +85,8 @@ section.container>div>p:nth-child(2) {
}
}
.dark #article h3, .dark #article h4 {
.dark #article h3,
.dark #article h4 {
color: white;
}
@@ -112,7 +113,8 @@ section.container>div>p:nth-child(2) {
#article ol li {
margin-right: 0;
margin-left: 0;
-webkit-margin-start: 1.1rem;;
-webkit-margin-start: 1.1rem;
;
color: #000;
}
@@ -193,7 +195,7 @@ h2,
h3,
h4,
h5,
h6{
h6 {
clear: both;
}
@@ -206,12 +208,12 @@ h6{
}
@media (min-width: 1024px) {
#article .float-to-left{
#article .float-to-left {
float: left;
margin-right: 3rem;
}
#article .float-to-right{
#article .float-to-right {
float: right;
margin-left: 3rem;
}
@@ -221,4 +223,13 @@ h6{
img {
width: 100%;
}
}
#article ol>li {
list-style-position: inside !important;
margin-left: -0px !important;
}
#article ol>li::marker {
font-weight: 500;
}
+2 -2
View File
@@ -1978,14 +1978,14 @@ file ---&amp;gt; | XFTP | ------&amp;gt; XFTP ----&amp;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#why-do-we-need-end-to-end-encryption&quot;&gt;Why do we need end-to-end encryption?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#why-is-encryption-even-allowed&quot;&gt;Why is encryption even allowed?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#end-to-end-encryption-security-attacks-and-defense&quot;&gt;End-to-end encryption security: attacks and defense.&lt;/a&gt;
&lt;ul&gt;
&lt;ol&gt;
&lt;li&gt;Compromised message size - mitigated by padding messages to a fixed block size.&lt;/li&gt;
&lt;li&gt;Compromised confidentiality - mitigated by repudiation (deniability).&lt;/li&gt;
&lt;li&gt;Compromised message keys - mitigated by forward secrecy.&lt;/li&gt;
&lt;li&gt;Compromised long-term or session - mitigated by break-in recovery.&lt;/li&gt;
&lt;li&gt;Man-in-the-middle attack - mitigated by two-factor key exchange.&lt;/li&gt;
&lt;li&gt;&amp;quot;Record now, decrypt later&amp;quot; attacks - mitigated by post-quantum cryptography.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#how-secure-is-end-to-end-encryption-in-different-messengers&quot;&gt;How secure is encryption in different messengers?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#adding-quantum-resistance-to-signal-double-ratchet-algorithm&quot;&gt;Adding quantum resistance to Signal double ratchet algorithm.&lt;/a&gt;&lt;/li&gt;
+2 -2
View File
@@ -266,14 +266,14 @@
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#why-do-we-need-end-to-end-encryption&quot;&gt;Why do we need end-to-end encryption?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#why-is-encryption-even-allowed&quot;&gt;Why is encryption even allowed?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#end-to-end-encryption-security-attacks-and-defense&quot;&gt;End-to-end encryption security: attacks and defense.&lt;/a&gt;
&lt;ul&gt;
&lt;ol&gt;
&lt;li&gt;Compromised message size - mitigated by padding messages to a fixed block size.&lt;/li&gt;
&lt;li&gt;Compromised confidentiality - mitigated by repudiation (deniability).&lt;/li&gt;
&lt;li&gt;Compromised message keys - mitigated by forward secrecy.&lt;/li&gt;
&lt;li&gt;Compromised long-term or session - mitigated by break-in recovery.&lt;/li&gt;
&lt;li&gt;Man-in-the-middle attack - mitigated by two-factor key exchange.&lt;/li&gt;
&lt;li&gt;&amp;quot;Record now, decrypt later&amp;quot; attacks - mitigated by post-quantum cryptography.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#how-secure-is-end-to-end-encryption-in-different-messengers&quot;&gt;How secure is encryption in different messengers?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20240314-simplex-chat-v5-6-quantum-resistance-signal-double-ratchet-algorithm.html#adding-quantum-resistance-to-signal-double-ratchet-algorithm&quot;&gt;Adding quantum resistance to Signal double ratchet algorithm.&lt;/a&gt;&lt;/li&gt;