gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-anastasis-www] branch master updated: Finalized index.html for An


From: gnunet
Subject: [taler-anastasis-www] branch master updated: Finalized index.html for Anastasis
Date: Sun, 11 Apr 2021 12:38:06 +0200

This is an automated email from the git hooks/post-receive script.

skuegel pushed a commit to branch master
in repository anastasis-www.

The following commit(s) were added to refs/heads/master by this push:
     new 2408c97  Finalized index.html for Anastasis
2408c97 is described below

commit 2408c97fa0548a1c79700344c645721567a94233
Author: Stefan Kügel <skuegel@web.de>
AuthorDate: Sun Apr 11 12:37:33 2021 +0200

    Finalized index.html for Anastasis
---
 template/index.html.j2 | 113 ++++++++++++++++++++++++-------------------------
 1 file changed, 55 insertions(+), 58 deletions(-)

diff --git a/template/index.html.j2 b/template/index.html.j2
index 4fa7d0a..9530999 100644
--- a/template/index.html.j2
+++ b/template/index.html.j2
@@ -7,11 +7,12 @@
              <div class="banner_Itm_Inn">
                                <div class="container">
                                        <div class="banner_Itm_Txt">
-                                                       <h1><em>Welcome to</em> 
Anastasis</h1>                  
-                                                       <p>Password-less key 
recovery via multi-factor <br />
-                                                       multi-party 
authentication.</p> 
-                                                       <div 
class="banpic"><img src="{{ url_static('images/mob.png') }}" alt="" /></div>
-                                                       <div 
class="absicon"><img src="{{ url_static('images/absicon.png') }}" alt="" />     
   </div>
+                        <h1><em>{% trans %}Welcome to</em> Anastasis{% 
endtrans %}</h1>                        
+                        <p>{% trans %}Password-less key recovery via 
multi-factor <br/>multi-party authentication.{% endtrans %}</p>   
+                        <div class="banpic"><img src="{{ 
url_static('images/mob.png') }}" alt="" />
+                        </div>
+                        <div class="absicon"><img src="{{ 
url_static('images/absicon.png') }}" alt="" />
+                        </div>
                                        </div>
                                </div>
                        </div>
@@ -22,8 +23,8 @@
 <section class="contentPanel">
        <div class="container">
                <div class="inncontentPanel">
-                       <h3>Benefits Of Anastasis</h3>
-                       <p>Anastasis is a key recovery system that allows the 
user to securely deposit shares of a core secret with an open set of escrow 
providers, to recover it if the secret is lost. The core secret itself is 
protected from the escrow providers by giving each provider only part of the 
information, and additionally by encrypting it with an identity-based key 
unknown to the providers.</p>
+                       <h3>{% trans %}Benefits Of Anastasis{% endtrans %}</h3>
+                       <p>{% trans %}Anastasis is a key recovery system that 
allows the user to securely deposit shares of a core secret with an open set of 
escrow providers, to recover it if the secret is lost. The core secret itself 
is protected from the escrow providers by giving each provider only part of the 
information, and additionally by encrypting it with an identity-based key 
unknown to the providers.{% endtrans %}</p>
                </div>
        </div>
 </section>
@@ -31,7 +32,7 @@
 <section class="problemSec">
        <div class="container">
                <div class="heading">
-                       <h1>The <span>Problem</span></h1>
+                       <h1>{% trans %}The <span>Problem{% endtrans 
%}</span></h1>
                </div>
                <div class="problemBoxes">
                        <div class="row">
@@ -61,7 +62,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/icon1.png') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Confidentiality requires 
only consumer is in control of key material.</p>
+                                                   <p>{% trans 
%}Confidentiality requires only consumer is in control of key material.{% 
endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -71,7 +72,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/icon2.png') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Cryptographic 
key-splitting solutions so far are not usable.</p>
+                                                   <p>{% trans %}Cryptographic 
key-splitting solutions so far are not usable.{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -81,7 +82,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/icon3.png') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Consumers are unable to 
simultaneously ensure confidentiality & availability of keys.</p>
+                                                   <p>{% trans %}Consumers are 
unable to simultaneously ensure confidentiality & availability of keys.{% 
endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -91,13 +92,10 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/icon4.png') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>European e-money issuers 
using electronic wallets must:</p>
+                                                   <p>{% trans %}European 
e-money issuers using electronic wallets must:</p>
                                                    <ul>
-                                                       <li>Enable consumers to 
always recover their electronic
-                                                               funds (i.e. if 
devices are lost).</li>
-                                                               <li>Not assume 
consumers are able to remember or
-                                                               securely 
preserve key material.
-                                                               </li>
+                                                       <li>Enable consumers to 
always recover their electronic funds (i.e. if devices are lost).</li>
+                                                               <li>Not assume 
consumers are able to remember or securely preserve key material.{% endtrans 
%}</li>
                                                    </ul>
                                                  </div>
                                                </div>
@@ -108,11 +106,10 @@
        </div>
 </section>
 
-
 <section class="solutionSec">
        <div class="container">
                <div class="heading">
-                       <h2>The <span>Solution</span></h2>
+                       <h2>{% trans %}The <span>Solution{% endtrans 
%}</span></h2>
                </div>
                <div class="solutionBoxes">
                        <div class="row">
@@ -124,19 +121,19 @@
                                                <div class="media boxPanel">
                                                  <img class="mr-3" src="{{ 
url_static('images/icon5.png') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Users split their secret 
keys across multiple service providers.</p>
+                                                   <p>{% trans %}Users split 
their secret keys across multiple service providers.{% endtrans %}</p>
                                                  </div>
                                                </div>
                                                <div class="media boxPanel">
                                                  <img class="mr-3" src="{{ 
url_static('images/icon6.png') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Service providers learn 
nothing about the user, except possibly some details about how to authenticate 
the user.</p>
+                                                   <p>{% trans %}Service 
providers learn nothing about the user, except possibly some details about how 
to authenticate the user.{% endtrans %}</p>
                                                  </div>
                                                </div>
                                                <div class="media boxPanel">
                                                  <img class="mr-3" src="{{ 
url_static('images/icon7.png') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Only the authorized user 
can recover the key by following standard authentication procedures (SMS-TAN, 
Video-Ident, security question, e-mail, etc.)</p>
+                                                   <p>{% trans %}Only the 
authorized user can recover the key by following standard authentication 
procedures (SMS-TAN, Video Identification, security question, e-mail, etc.){% 
endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -151,7 +148,7 @@
 <section class="conceptSec">
        <div class="container">
                <div class="heading">
-                       <h2>The <span>Concept</span></h2>
+                       <h2>{% trans %}The <span>Concept{% endtrans 
%}</span></h2>
                </div>
                <div class="conceptBoxes">
                        <img src="{{ url_static('images/conceptpic.jpg') }}" 
alt="" />
@@ -170,8 +167,8 @@
                                                                <img src="{{ 
url_static('images/icon8.png') }}" alt="" />
                                                        </div>
                                                </div>
-                                               <h4>Flexible</h4>
-                                               <p>Anastasis lets you save your 
secret on several escrow providers. You can choose different combinations of 
these providers to recover your secret. The various providers provide different 
authentication methods (like SMS, secure question or E-Mail) which the user has 
to supply to recover their secret.</p>
+                                               <h4>{% trans %}Flexible{% 
endtrans %}</h4>
+                                               <p>{% trans %}Anastasis lets 
you save your secret on several escrow providers. You can choose different 
combinations of these providers to recover your secret. The various providers 
provide different authentication methods (like SMS, secure question or E-Mail) 
which the user has to supply to recover their secret.{% endtrans %}</p>
                                        </div>
                                </div>
                                <div class="col-sm-4">
@@ -181,8 +178,8 @@
                                                                <img src="{{ 
url_static('images/icon9.png') }}" alt="" />
                                                        </div>
                                                </div>
-                                               <h4>Defense in depth</h4>
-                                               <p>Anastasis is based on 
well-known cryptographic techniques. Our resulting solution offers post-quantum 
security. A compromised database of an individual Anastasis service provider by 
itself never leaks information that would be by itself sufficient to recover 
any core secret of any user.</p>
+                                               <h4>{% trans %}Defense in 
depth{% endtrans %}</h4>
+                                               <p>{% trans %}Anastasis is 
based on well-known cryptographic techniques. Our resulting solution offers 
post-quantum security. A compromised database of an individual Anastasis 
service provider by itself never leaks information that would be by itself 
sufficient to recover any core secret of any user.{% endtrans %}</p>
                                        </div>
                                </div>
                                <div class="col-sm-4">
@@ -192,8 +189,8 @@
                                                                <img src="{{ 
url_static('images/icon10.png') }}" alt="" />
                                                        </div>
                                                </div>
-                                               <h4>Privacy</h4>
-                                               <p>Anastasis does not safe any 
data from the user except for the few details needed for authentication and 
recovery of the secret. When using Anastasis, only the user is capable to 
recover their secrets. Users can pay anonymously for the service, and switch 
service providers at any time.</p>
+                                               <h4>{% trans %}Privacy{% 
endtrans %}</h4>
+                                               <p>{% trans %}Anastasis does 
not safe any data from the user except for the few details needed for 
authentication and recovery of the secret. When using Anastasis, only the user 
is capable to recover their secrets. Users can pay anonymously for the service, 
and switch service providers at any time.{% endtrans %}</p>
                                        </div>
                                </div>
                        </div>
@@ -204,56 +201,56 @@
 <section class="uploadProcessSec">
        <div class="container">
                <div class="heading">
-                       <h2>Upload <span>Process Flow </span></h2>
+                       <h2>{% trans %}Upload <span>Process Flow{% endtrans 
%}</span></h2>
                </div>
                <div class="processflowBox">
                        <div class="innprocessBox">
                                <div class="owl-carousel owl-theme">
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 1 - <span> 
User has a core secret</span></h4>
+                                                       <h4>{% trans %}Step 1 - 
<span> User has a core secret{% endtrans %}</span></h4>
                                                        <img src="{{ 
url_static('images/pic4.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 2 - <span> The 
core secret is split in several parts</span></h4>
+                                                       <h4>{% trans %}Step 2 - 
<span> The core secret is split in several parts{% endtrans %}</span></h4>
                                                        <img src="{{ 
url_static('images/pic6.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 3 - <span>The 
system derives the User ID with the provided identity material.</span></h4>
+                                                       <h4>{% trans %}Step 3 - 
<span>The system derives the User ID with the provided identity material{% 
endtrans %}</span></h4>
                                                        <img src="{{ 
url_static('images/pic5.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 4 - <span>The 
system derives two keys with the generated user id </span></h4>
+                                                       <h4>{% trans %}Step 4 - 
<span>The system derives two keys with the generated user id{% endtrans 
%}</span></h4>
                                                        <img src="{{ 
url_static('images/pic7.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 5 - <span>The 
pieces of the secret are encrypted with the first key</span></h4>
+                                                       <h4>{% trans %}Step 5 - 
<span>The pieces of the secret are encrypted with the first key{% endtrans 
%}</span></h4>
                                                        <img src="{{ 
url_static('images/pic8.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 5 - <span>The 
user sets up authentication methods for each part of the secret </span></h4>
+                                                       <h4>{% trans %}Step 6 - 
<span>The user sets up authentication methods for each part of the secret{% 
endtrans %}</span></h4>
                                                        <img src="{{ 
url_static('images/pic9.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 6 - <span>The 
authentication data is then encrypted with the second key</span></h4>
+                                                       <h4>{% trans %}Step 7 - 
<span>The authentication data is then encrypted with the second key{% endtrans 
%}</span></h4>
                                                        <img src="{{ 
url_static('images/pic10.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 7 - <span>The 
encrypted secret are distributed to different providers</span></h4>
+                                                       <h4>{% trans %}Step 8 - 
<span>The encrypted secret are distributed to different providers{% endtrans 
%}</span></h4>
                                                        <img src="{{ 
url_static('images/pic11.jpg') }}" alt="" />
                                                </div>
                                        </div>
@@ -266,56 +263,56 @@
 <section class="uploadProcessSec recovery">
        <div class="container">
                <div class="heading">
-                       <h2>Recovery <span>Process Flow  </span></h2>
+                       <h2>{% trans %}Recovery <span>Process Flow{% endtrans 
%}</span></h2>
                </div>
                <div class="processflowBox">
                        <div class="innprocessBox">
                                <div class="owl-carousel owl-theme">
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 1 - <span>The 
system derives the User ID with the provided identity material.</span></h4>
+                                                       <h4>{% trans %}Step 1 - 
<span>The system derives the User ID with the provided identity material.{% 
endtrans %}</span></h4>
                                                        <img src="{{ 
url_static('images/pic5.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 2 - <span>The 
system derives the same keys as per the upload</span></h4>
+                                                       <h4>{% trans %}Step 2 - 
<span>The system derives the same keys as per the upload{% endtrans 
%}</span></h4>
                                                        <img src="{{ 
url_static('images/pic7.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 3 - <span>The 
user sends the second key to the providers so that they can decrypt the 
authentication data.</span></h4>
+                                                       <h4>{% trans %}Step 3 - 
<span>The user sends the second key to the providers so that they can decrypt 
the authentication data.{% endtrans %}</span></h4>
                                                        <img src="{{ 
url_static('images/pic11.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 4 - <span>The 
providers encrypt the data and are ready for the authentication</span></h4>
+                                                       <h4>{% trans %}Step 4 - 
<span>The providers encrypt the data and are ready for the authentication{% 
endtrans %}</span></h4>
                                                        <img src="{{ 
url_static('images/pic12.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 5 - <span>The 
user performs the different authentication procedures.</span></h4>
+                                                       <h4>{% trans %}Step 5 - 
<span>The user performs the different authentication procedures{% endtrans 
%}</span></h4>
                                                        <img src="{{ 
url_static('images/pic13.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 6 - <span>The 
user receives the parts of the secret</span></h4>
+                                                       <h4>{% trans %}Step 6 - 
<span>The user receives the parts of the secret{% endtrans %}</span></h4>
                                                        <img src="{{ 
url_static('images/pic14.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 7 - <span>The 
user can now decrypt the parts with the first derived key.</span></h4>
+                                                       <h4>{% trans %}Step 7 - 
<span>The user can now decrypt the parts with the first derived key{% endtrans 
%}</span></h4>
                                                        <img src="{{ 
url_static('images/pic15.jpg') }}" alt="" />
                                                </div>
                                        </div>
                                        <div class="item">
                                                <div class="processBox">
-                                                       <h4>Step 8 - <span>The 
system can now reassemble the secret.</span></h4>
+                                                       <h4>{% trans %}Step 8 - 
<span>The system can now reassemble the secret{% endtrans %}</span></h4>
                                                        <img src="{{ 
url_static('images/pic16.jpg') }}" alt="" />
                                                </div>
                                        </div>
@@ -328,7 +325,7 @@
 <section class="boxesPanel propossec">
        <div class="container">
                <div class="heading">
-                       <h2>Unique Sales <span>Propositions</span></h2>
+                       <h2>{% trans %}Unique Sales <span>Propositions{% 
endtrans %}</span></h2>
                </div>
                <div class="innboxespanel">
                        <div class="row">
@@ -337,7 +334,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon1.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Low-cost solution with 
minimal environmental impact.</p>
+                                                   <p>{% trans %}Low-cost 
solution with minimal environmental impact{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -347,7 +344,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon2.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Increases informational 
self-determination by keeping consumers in control of their data</p>
+                                                   <p>{% trans %}Increases 
informational self-determination by keeping consumers in control of their 
data{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -357,7 +354,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon3.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Distributed trust 
instead of single point of failure</p>
+                                                   <p>{% trans %}Distributed 
trust instead of single point of failure{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -367,7 +364,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon4.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Ease of use  </p>
+                                                   <p>{% trans %}Ease of use{% 
endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -377,7 +374,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon5.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Generic API suitable for 
a range of applications </p>
+                                                   <p>{% trans %}Generic API 
suitable for a range of applications{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -387,7 +384,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon6.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Maximum privacy with 
respect to authentication data</p>
+                                                   <p>{% trans %}Maximum 
privacy with respect to authentication data{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -397,7 +394,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon7.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Low cost, scalable 
cloud-based solution </p>
+                                                   <p>{% trans %}Low cost, 
scalable cloud-based solution{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -407,7 +404,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon8.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Customers can remain 
anonymous</p>
+                                                   <p>{% trans %}Customers can 
remain anonymous{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -417,7 +414,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon9.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>Post-quantum security 
</p>
+                                                   <p>{% trans %}Post-quantum 
security{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>
@@ -427,7 +424,7 @@
                                                <div class="media">
                                                  <img class="mr-3" src="{{ 
url_static('images/proicon10.jpg') }}" alt="">
                                                  <div class="media-body">
-                                                   <p>E-money issuer does not 
have to protect consumer data against its own staff and can respect consumer 
privacy</p>
+                                                   <p>{% trans %}E-money 
issuer does not have to protect consumer data against its own staff and can 
respect consumer privacy{% endtrans %}</p>
                                                  </div>
                                                </div>
                                        </div>

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]