summaryrefslogtreecommitdiff
path: root/index.html.j2
blob: 7663468ae2972027424c212af6a567f344bbb41e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
{% extends "common/base.j2" %}
{% block body_content %}
<!-- Jumbotron -->
<div class="jumbotron">
  <div style="height: 40vh">
    <img alt="{{ _("GNUnet logo")}}" style="object-fit:contain;width:100%;height:100%" class="center-block" src="{{ url('images/gnunet-logo.svg') }}" />
  </div>

  <div class="container text-center">
    <h1>{{ _("_project_title") }}</h1>

    <p>
      {% trans %}
      GNUnet is an alternative network stack for
      building secure, decentralized and privacy-preserving
      distributed applications. Our goal is to replace the old
      insecure Internet protocol stack. Starting from an application
      for secure publication of files, GNUnet has grown to include all
      kinds of basic protocol components and applications towards the
      creation of a GNU internet.
      {% endtrans %}
     </p>

  </div>
</div>

<div class="container adorn_h3_bracket">
  <div class="row">
    <div class="col-lg-4">
      <h3>{{ _("GNU Taler") }}</h3>
      
      <p>
        {% trans %}
        <a href="https://taler.net/">GNU Taler</a>
	is a new privacy-preserving electronic payment system.
	Payments are cryptographically
        secured and are confirmed within milliseconds with
        extremely low transaction costs.
        {% endtrans %}
      </p>
    </div>
    
    <div class="col-lg-4">
      <h3>{{ _("The GNU Name System") }}</h3>

      <p>
        {% trans %}
        The GNU Name System (GNS) is a fully decentralized replacement
	for the Domain Name System (DNS).  Instead of using a
	hierarchy, GNS uses a directed graph.  Naming conventions
	are similar to DNS, but queries and replies are private even
	with respect to peers providing the answers.  The integrity of
	records is cryptographically secured.  GNS integrates
	a robust, efficient and instant key revocation mechanism.
        {% endtrans %}
      </p>

    </div>
    <div class="col-lg-4">
      <h3>{{ _("secushare") }}</h3>

      <p>
        {% trans %}
        <a href="http://secushare.org/">secushare</a>
	is creating a decentralized social networking
	application on top of GNUnet.  Using overlay
	multicast and the extensible PSYC protocol, notifications are
	distributed end-to-end encrypted to authorized users only.
        {% endtrans %}
      </p>
    </div>
  </div>
  
  <div class="row">
    <div class="col-lg-4">
      <h3>{{ _("pretty Easy privacy") }}</h3>

      <p>
        {% trans %}
        pretty Easy privacy (PEP) is creating a usable 
	usable end-to-end encrypted e-mail solution using
	opportunistic key exchange.
	PEP will use GNUnet to protect meta data and exploit new
	cryptographic protocols to create a privacy-preserving version
	of the Web-of-Trust.
        {% endtrans %}
      </p>
    </div>
    
    <div class="col-lg-4">
      <h3>{{ _("Foundations") }}</h3>
      <p>
        {% trans %}
        The foundation of GNUnet are a distributed hash
	table (R5N), an SCTP-like end-to-end encrypted
	messaging layer (CADET) and a pluggable transport
	system (TRANSPORT).  Using public keys for addresses
	and self-organized decentralized routing algorithms,
	these subsystems replace the traditional TCP/IP stack.
        {% endtrans %}
      </p>

    </div>
    <div class="col-lg-4">
      <h3>{{ _("Security") }}</h3>

      <p>
        {% trans %}
        GNUnet is implemented using a multi-process architecture.
	Each subsystem runs as a separate process, providing

fault-isolation and enabling tight permissions to be
	granted to each subsystem.  Naturally, the
        implementation is a <a href="http://www.gnu.org/">GNU</a>
        package, and will always remain free software.
        {% endtrans %}
      </p>
    </div>
  </div>
</div>


<div class="container">
  <div class="row">
    <div class="col-lg-12">
      <h2>{{ _("GNUnet News") }}</h2>
      {% include "news.html.j2.inc" %}
    </div>
  </div>
</div> <!-- /container -->
{% endblock body_content %}