[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-anastasis-www] branch master updated: Finalized index.html for Anastasis,
gnunet <=