lsd0001

LSD0001: GNU Name System
Log | Files | Refs | README

commit 43fa27d7dc1de7d9c12c9ffe0f690d1f16bad4c3
parent 5fa428ac9ada2f4d32d709704d0562779f89691d
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Sat,  4 Dec 2021 10:04:27 +0100

argon rfc, informative refs

Diffstat:
Mdraft-schanzen-gns.xml | 177++++++++++++++++++++++++++++++++++---------------------------------------------
1 file changed, 77 insertions(+), 100 deletions(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml @@ -3,6 +3,7 @@ <!ENTITY RFC1034 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.1034.xml"> <!ENTITY RFC1035 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.1035.xml"> <!ENTITY RFC2119 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml"> +<!ENTITY RFC2693 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2693.xml"> <!ENTITY RFC2782 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2782.xml"> <!ENTITY RFC3629 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3629.xml"> <!ENTITY RFC3686 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3686.xml"> @@ -18,6 +19,7 @@ <!ENTITY RFC7748 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7748.xml"> <!ENTITY RFC8032 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8032.xml"> <!ENTITY RFC8126 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8126.xml"> +<!ENTITY RFC9106 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.9106.xml"> ]> <?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?> <?rfc strict="yes" ?> @@ -111,21 +113,20 @@ vulnerable, especially to attackers that have the technical capabilities of an entire nation state at their disposal. This specification describes a censorship-resistant, privacy-preserving - and decentralized name system: The GNU Name System (GNS). It is designed - to provide a secure alternative to DNS, especially when censorship or - manipulation is encountered. GNS can bind names to any kind of + and decentralized name system: The GNU Name System (GNS) <xref target="GNS" />. + It is designed to provide a secure, privacy-enhancing alternative to + DNS, especially when censorship or manipulation is encountered. + GNS can bind names to any kind of cryptographically secured token, enabling it to double in some respects as even as an alternative to some of today’s Public Key Infrastructures, in particular X.509 for the Web. </t> <t> - This document contains the GNU Name System (GNS) technical specification - of the GNU Name System <xref target="GNS" />, a fully decentralized and censorship-resistant - name system. GNS provides a privacy-enhancing alternative to the Domain - Name System (DNS). The design of GNS incorporates the capability to - integrate and coexist with DNS. GNS is based on the principle of a petname + The design of GNS incorporates the capability to integrate and + coexist with DNS. + GNS is based on the principle of a petname system and builds on ideas from the Simple Distributed Security - Infrastructure (SDSI), addressing a central issue with the decentralized + Infrastructure (SDSI) <xref target="RFC2693" />, addressing a central issue with the decentralized mapping of secure identifiers to memorable names: namely the impossibility of providing a global, secure and memorable mapping without a trusted authority. GNS uses the transitivity in the SDSI design to replace the @@ -1534,7 +1535,7 @@ NICK: john (Supplemental) </t> <t> For all occurences below, "Argon2id" is the Password-based Key - Derivation Function as defined in <xref target="Argon2" />. For the + Derivation Function as defined in <xref target="RFC9106" />. For the PoW calculations the algorithm is instantiated with the following parameters: </t> @@ -2367,6 +2368,7 @@ cae1789d &RFC1034; &RFC1035; + &RFC2693; &RFC2782; &RFC2119; &RFC3629; @@ -2383,6 +2385,7 @@ cae1789d &RFC7748; &RFC8032; &RFC8126; + &RFC9106; <reference anchor="GANA" target="https://gana.gnunet.org/"> <front> @@ -2393,72 +2396,7 @@ cae1789d </front> </reference> - <reference anchor="GNS" target="https://doi.org/10.1007/978-3-319-12280-9_9"> - <front> - <title>A Censorship-Resistant, Privacy-Enhancing and Fully Decentralized Name System</title> - <author initials="M." surname="Wachs" fullname="Matthias Wachs"> - <organization>Technische Universität München</organization> - </author> - - <author initials="M." surname="Schanzenbach" fullname="Martin Schanzenbach"> - <organization>Technische Universität München</organization> - </author> - - <author initials="C." surname="Grothoff" - fullname="Christian Grothoff"> - <organization>Technische Universität München</organization> - </author> - <date year="2014"/> - </front> - </reference> - <reference anchor="R5N" target="https://doi.org/10.1109/ICNSS.2011.6060022"> - <front> - <title>R5N: Randomized recursive routing for restricted-route networks</title> - <author initials="N. S." surname="Evans" fullname="Nathan S. Evans"> - <organization>Technische Universität München</organization> - </author> - - <author initials="C." surname="Grothoff" - fullname="Christian Grothoff"> - <organization>Technische Universität München</organization> - </author> - <date year="2011"/> - </front> - </reference> - - - <reference anchor="Argon2" target="https://datatracker.ietf.org/doc/draft-irtf-cfrg-argon2/"> - <front> - <title>The memory-hard Argon2 password hash and proof-of-work function</title> - <author initials="A." surname="Biryukov" fullname="Alex Biryukov"> - <organization>University of Luxembourg</organization> - </author> - - <author initials="D." surname="Dinu" fullname="Daniel Dinu"> - <organization>University of Luxembourg</organization> - </author> - - <author initials="D." surname="Khovratovich" - fullname="Dmitry Khovratovich"> - <organization>ABDK Consulting</organization> - </author> - <author initials="S." surname="Josefsson" - fullname="Simon Josefsson"> - <organization>SJD AB</organization> - </author> - <date year="2020" month="March"/> - <abstract> - <t> - This document describes the Argon2 memory-hard function for - password hashing and proof-of-work applications. We provide an - implementer-oriented description with - test vectors. The purpose is to simplify adoption of Argon2 for - Internet protocols. This document is a product of the Crypto Forum Research Group (CFRG) - in the IRTF. - </t> - </abstract> - </front> - </reference> + <reference anchor="MODES" target="https://doi.org/10.6028/NIST.SP.800-38A"> <front> <title>Recommendation for Block Cipher Modes of Operation: Methods and Techniques</title> @@ -2498,7 +2436,33 @@ cae1789d <date year="2019" month="March"/> </front> </reference> - <reference anchor="Tor224" target="https://gitweb.torproject.org/torspec.git/tree/proposals/224-rend-spec-ng.txt#n2135"> + <reference anchor="XSalsa20" target="https://cr.yp.to/snuffle/xsalsa-20110204.pdf"> + <front> + <title>Extending the Salsa20 nonce</title> + <author initials="D." surname="Bernstein" fullname="Daniel Bernstein"> + <organization>University of Illinois at Chicago</organization> + </author> + <date year="2011"/> + </front> + </reference> + + + <!-- <reference anchor="ISO20022"> + <front> + <title>ISO 20022 Financial Services - Universal financial industry message scheme</title> + <author> + <organization>International Organization for Standardization</organization> + <address> + <uri>http://www.iso.ch</uri> + </address> + </author> + <date month="May" year="2013"/> + </front> + </reference>--> + </references> + <references> + <name>Informative References</name> + <reference anchor="Tor224" target="https://gitweb.torproject.org/torspec.git/tree/proposals/224-rend-spec-ng.txt#n2135"> <front> <title>Next-Generation Hidden Services in Tor</title> <author initials="D." surname="Goulet" fullname="David Goulet"> @@ -2511,19 +2475,7 @@ cae1789d <date year="2013" month="November"/> </front> </reference> - - <reference anchor="XSalsa20" target="https://cr.yp.to/snuffle/xsalsa-20110204.pdf"> - <front> - <title>Extending the Salsa20 nonce</title> - <author initials="D." surname="Bernstein" fullname="Daniel Bernstein"> - <organization>University of Illinois at Chicago</organization> - </author> - <date year="2011"/> - </front> - </reference> - - - <reference anchor="ed25519" target="http://link.springer.com/chapter/10.1007/978-3-642-23951-9_9"> + <reference anchor="ed25519" target="http://link.springer.com/chapter/10.1007/978-3-642-23951-9_9"> <front> <title>High-Speed High-Security Signatures</title> <author initials="D." surname="Bernstein" fullname="Daniel Bernstein"> @@ -2553,20 +2505,45 @@ cae1789d <date year="2011"/> </front> </reference> + <reference anchor="GNS" target="https://doi.org/10.1007/978-3-319-12280-9_9"> + <front> + <title>A Censorship-Resistant, Privacy-Enhancing and Fully Decentralized Name System</title> + <author initials="M." surname="Wachs" fullname="Matthias Wachs"> + <organization>Technische Universität München</organization> + </author> - <!-- <reference anchor="ISO20022"> + <author initials="M." surname="Schanzenbach" fullname="Martin Schanzenbach"> + <organization>Technische Universität München</organization> + </author> + + <author initials="C." surname="Grothoff" + fullname="Christian Grothoff"> + <organization>Technische Universität München</organization> + </author> + <date year="2014"/> + </front> + </reference> + <reference anchor="R5N" target="https://doi.org/10.1109/ICNSS.2011.6060022"> <front> - <title>ISO 20022 Financial Services - Universal financial industry message scheme</title> - <author> - <organization>International Organization for Standardization</organization> - <address> - <uri>http://www.iso.ch</uri> - </address> - </author> - <date month="May" year="2013"/> + <title>R5N: Randomized recursive routing for restricted-route networks</title> + <author initials="N. S." surname="Evans" fullname="Nathan S. Evans"> + <organization>Technische Universität München</organization> + </author> + + <author initials="C." surname="Grothoff" + fullname="Christian Grothoff"> + <organization>Technische Universität München</organization> + </author> + <date year="2011"/> </front> - </reference>--> + </reference> + + + + </references> + + <!-- Change Log v00 2017-07-23 MS Initial version -->