gnunet-svn
[Top][All Lists]
Advanced

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

[lsd0001] branch master updated: avoid HDKD and rename to ZKDF


From: gnunet
Subject: [lsd0001] branch master updated: avoid HDKD and rename to ZKDF
Date: Sun, 02 May 2021 15:31:07 +0200

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

martin-schanzenbach pushed a commit to branch master
in repository lsd0001.

The following commit(s) were added to refs/heads/master by this push:
     new 90b1ca6  avoid HDKD and rename to ZKDF
90b1ca6 is described below

commit 90b1ca67cc627b69381a062d4f19dd5227faf233
Author: Martin Schanzenbach <mschanzenbach@posteo.de>
AuthorDate: Sun May 2 15:28:54 2021 +0200

    avoid HDKD and rename to ZKDF
---
 draft-schanzen-gns.xml | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
index 1c73b31..480bf82 100644
--- a/draft-schanzen-gns.xml
+++ b/draft-schanzen-gns.xml
@@ -146,8 +146,8 @@
        using an encryption key derived from the label and the zone public key.
        Instead of the zone private key "d", the signature MUST
        be created using a blinded public/private key pair "d'" and "zk'".
-       This blinding is realized using a hierarchical deterministic key
-       derivation (HDKD) scheme.
+       This blinding is realized using a deterministic key
+       derivation scheme.
        Such a scheme allows the deterministic derivation of keys from
        the original public and private zone keys using "label" values.
        Specifically, the zone owner can derive private keys "d'", and a
@@ -247,9 +247,9 @@ zTLD := zkl[126:129].zkl[63:125].zkl[0:62]
        <dd>
          is a function to derive a public key "zk" from a private key "d".
        </dd>
-       <dt>HDKD-Private(d,label) -> d'</dt>
+       <dt>ZKDF-Private(d,label) -> d'</dt>
        <dd>
-         is an HDKD function which blinds a private zone key "d"
+         is a zone key derivation function which blinds a private zone key "d"
          using "label", resulting in another private key which
          can be used to create cryptographic signatures.
        </dd>
@@ -267,9 +267,9 @@ zTLD := zkl[126:129].zkl[63:125].zkl[0:62]
          is a function to sign "bdata" using the (blinded) private key
          "d'", yielding an unforgable cryptographic signature "sig".
        </dd>
-       <dt>HDKD-Public(zk,label) -> zk'</dt>
+       <dt>ZKDF-Public(zk,label) -> zk'</dt>
        <dd>
-         is a HDKD function which blinds a public zone key "zk"
+         is a zone key derivation function which blinds a public zone key "zk"
          using "label". "zk" and "zk'" must be unlinkable. Furthermore,
          blinding "zk" with different values for "label" must result
          in unlinkable different resulting values for "zk'".
@@ -497,7 +497,7 @@ zTLD := zkl[126:129].zkl[63:125].zkl[0:62]
          not need any further conversion.
        </t>
        <t>
-         Given a label, the output d' of the HDKD-Private(d,label) function 
for zone
+         Given a label, the output d' of the ZKDF-Private(d,label) function 
for zone
          key blinding is calculated as follows for PKEY zones:
        </t>
        <artwork name="" type="" align="left" alt=""><![CDATA[
@@ -507,7 +507,7 @@ h := HKDF-Expand (PRK_h, label | "gns", 512 / 8)
 d' := h * d mod L
         ]]></artwork>
        <t>
-         Equally, given a label, the output zk' of the HDKD-Public(zk,label) 
function is
+         Equally, given a label, the output zk' of the ZKDF-Public(zk,label) 
function is
          calculated as follows for PKEY zones:
        </t>
          <artwork name="" type="" align="left" alt=""><![CDATA[
@@ -668,8 +668,8 @@ NONCE := HKDF-Expand (PRK_n, label, 32 / 8)
            not need any further conversion.
          </t>
          <t>
-           The "EDKEY" HDKD instantiation is based on <xref target="Tor224"/>.
-           Given a label, the output of the HDKD-Private function for zone
+           The "EDKEY" ZKDF instantiation is based on <xref target="Tor224"/>.
+           Given a label, the output of the ZKDF-Private function for zone
            key blinding is calculated as follows for EDKEY zones:
          </t>
          <artwork name="" type="" align="left" alt=""><![CDATA[
@@ -685,7 +685,7 @@ a'[31] &= 127;
 a'[31] |= 64;
            ]]></artwork>
          <t>
-           Equally, given a label, the output of the HDKD-Public function is
+           Equally, given a label, the output of the ZKDF-Public function is
            calculated as follows for PKEY zones:
          </t>
          <artwork name="" type="" align="left" alt=""><![CDATA[
@@ -1095,7 +1095,7 @@ q := SHA512 (HDKD-Public(zk, label))
          </dd>
          <dt>ZONE PUBLIC KEY</dt>
          <dd>
-           is the blinded public zone key "HDKD-Public(zk, label)"
+           is the blinded public zone key "ZKDF-Public(zk, label)"
            to be used to verify SIGNATURE.
          </dd>
          <dt>SIGNATURE</dt>
@@ -1104,7 +1104,7 @@ q := SHA512 (HDKD-Public(zk, label))
            the PUBLIC KEY field.
            The signature is created using the Sign() function of
            the cryptosystem of the zone and the derived private key
-           "HDKD-Private(d, label)" (see <xref target="zone_types" />).
+           "ZKDF-Private(d, label)" (see <xref target="zone_types" />).
          </dd>
          <dt>SIZE</dt>
          <dd>

-- 
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]