diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-05-12 14:16:09 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-05-12 14:16:09 +0200 |
commit | 3c43d7e3e76561b6103926446c199f5d1c212c04 (patch) | |
tree | 9c0143394579e0a49af70f1640c4a922e86420b7 /template/reclaim/tech.html.j2 | |
parent | 215fc469daa16ee05a5334772a6a59a1c8ac14fd (diff) | |
download | www-3c43d7e3e76561b6103926446c199f5d1c212c04.tar.gz www-3c43d7e3e76561b6103926446c199f5d1c212c04.zip |
add reclaim to gnunet website
Diffstat (limited to 'template/reclaim/tech.html.j2')
-rw-r--r-- | template/reclaim/tech.html.j2 | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/template/reclaim/tech.html.j2 b/template/reclaim/tech.html.j2 new file mode 100644 index 00000000..41894e91 --- /dev/null +++ b/template/reclaim/tech.html.j2 | |||
@@ -0,0 +1,115 @@ | |||
1 | {% extends "common/base.j2" %} | ||
2 | {% block body_content %} | ||
3 | <div class="m-3"> | ||
4 | <a class="mt-2 mb-2" href="{{ url_localized('reclaim/index.html') }}">reclaimID</a> / Technology | ||
5 | </div> | ||
6 | <h2 class="text-center">{{ _("Overview") }}</h2> | ||
7 | <div style="text-align:center"> | ||
8 | <img style="width:75%" src="{{ url_static('images/reclaim/reclaim_eq.png') }}"/> | ||
9 | </div> | ||
10 | <br/> | ||
11 | <div class="container"> | ||
12 | <div class="row"> | ||
13 | <div class="col-lg-6"> | ||
14 | <h3> | ||
15 | {{ _("Decentralised identity directory") }} | ||
16 | </h3> | ||
17 | <p> | ||
18 | {% trans %} | ||
19 | The decentralised GNU Name System (GNS) gives users full and exclusive authority over their attributes by sharing them over user-owned namespaces. | ||
20 | {% endtrans %} | ||
21 | </p> | ||
22 | </div> | ||
23 | <div class="col-lg-6"> | ||
24 | <div> | ||
25 | <h3> | ||
26 | {{ _("Cryptographic access control") }} | ||
27 | </h3> | ||
28 | </div> | ||
29 | <p> | ||
30 | {% trans %} | ||
31 | Users regularly publish fresh, up-to-date attributes which can be retrieved and | ||
32 | read only by authorized relying parties parties without direct user interaction -- even if the user is offline! | ||
33 | {% endtrans %} | ||
34 | </p> | ||
35 | </div> | ||
36 | </div> | ||
37 | </div> | ||
38 | <hr/> | ||
39 | <h2 class="text-center">{{ _("Principles") }}</h2> | ||
40 | <div class="container-fluid greybox"> | ||
41 | <div class="container"> | ||
42 | <div class="row"> | ||
43 | <div class="col-lg-1"></div> | ||
44 | <div class="col-lg-6"> | ||
45 | <section> | ||
46 | <h2>{{ _("Identity and attribute management") }}</h2> | ||
47 | <p> | ||
48 | {% trans %} | ||
49 | Users regularly publish fresh, up-to-date attributes which can be retrieved by requesting parties without direct user interaction -- even if the user is offline! | ||
50 | Access to attributes is controlled through an ecryption based access | ||
51 | control layer. | ||
52 | {% endtrans %} | ||
53 | </p> | ||
54 | </section> | ||
55 | </div> | ||
56 | <div class="col-lg-5 homepageicon"> | ||
57 | <a href="{{ url_static('images/reclaim/Reclaim-2.png') }}"><img style="width:100%" src="{{ url_static('images/reclaim/Reclaim-2.png') }}"/></a> | ||
58 | </div> | ||
59 | </div> | ||
60 | </div> | ||
61 | </div> | ||
62 | <div class="container-fluid"> | ||
63 | <div class="container"> | ||
64 | <div class="row"> | ||
65 | <div class="col-lg-5 homepageicon"> | ||
66 | <a href="{{ url_static('images/reclaim/Reclaim-3.png') }}"><img style="width:100%" src="{{ url_static('images/reclaim/Reclaim-3.png') }}"/></a> | ||
67 | |||
68 | </div> | ||
69 | <div class="col-lg-6"> | ||
70 | <section> | ||
71 | <h2>{{ _("Authorization") }}</h2> | ||
72 | <p> | ||
73 | {% trans %} | ||
74 | To access attributes, requesting parties request authorization from the | ||
75 | user thrugh the use of OpenID Connect. | ||
76 | If access is granted, the relying party is given the necessary decryption | ||
77 | key material. | ||
78 | The user may at any time revoke this access or modify the authorization decision. | ||
79 | {% endtrans %} | ||
80 | </p> | ||
81 | </section> | ||
82 | </div> | ||
83 | </div> | ||
84 | </div> | ||
85 | |||
86 | <div class="container-fluid greybox"> | ||
87 | <div class="container"> | ||
88 | <div class="row"> | ||
89 | <div class="col-lg-1"></div> | ||
90 | <div class="col-lg-6"> | ||
91 | <section> | ||
92 | <h2>{{ _("Attribute retrieval") }}</h2> | ||
93 | <p> | ||
94 | {% trans %} | ||
95 | Relying parties retrieve encrypted identity data from the decentralised | ||
96 | directory. | ||
97 | It is able to decrypt all those attributes that the user has authorized | ||
98 | it to access using the respective key. | ||
99 | {% endtrans %} | ||
100 | </p> | ||
101 | </section> | ||
102 | </div> | ||
103 | <div class="col-lg-5 homepageicon"> | ||
104 | <a href="{{ url_static('images/reclaim/Reclaim-4.png') }}"><img style="width:100%" src="{{ url_static('images/reclaim/Reclaim-4.png') }}"/></a> | ||
105 | </div> | ||
106 | </div> | ||
107 | </div> | ||
108 | </div> | ||
109 | <hr/> | ||
110 | <h2 style="text-align:center" class="mt-2">Videos and Talks</h2> | ||
111 | <ul class="fa-ul"> | ||
112 | <li><i class="fa-li fas fa-caret-right"></i> <a href="https://youtu.be/PlSX-o36Wus?t=5371">IETF Meeting #104; Privacy Enhancements and Assessments Research Group - March 2019</a> (<a href="https://git.gnunet.org/presentations.git/plain/IETF104/slides-104-pearg-reclaim-00.pdf">Slides</a>)</li> | ||
113 | <li><i class="fa-li fas fa-caret-right"></i> <a href="https://media.ccc.de/v/ds19-10383-re_claimid">Datenspuren 2019 - September 2019 (German)</a> (<a href="https://git.gnunet.org/presentations.git/plain/datenspuren2019/datenspuren2019.pdf">Slides</a>, English)</li> | ||
114 | </ul> | ||
115 | {% endblock body_content %} | ||