gnunet-svn
[Top][All Lists]
Advanced

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

[lsd0002] branch master updated: update


From: gnunet
Subject: [lsd0002] branch master updated: update
Date: Wed, 23 Sep 2020 18:14:45 +0200

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

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

The following commit(s) were added to refs/heads/master by this push:
     new 2e9de28  update
2e9de28 is described below

commit 2e9de288510fb3f710d75711a7e50cb4c778ec85
Author: Martin Schanzenbach <mschanzenbach@posteo.de>
AuthorDate: Wed Sep 23 18:08:02 2020 +0200

    update
---
 draft-schanzen-reclaimid.xml | 53 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/draft-schanzen-reclaimid.xml b/draft-schanzen-reclaimid.xml
index 5141a39..f0ddb3a 100644
--- a/draft-schanzen-reclaimid.xml
+++ b/draft-schanzen-reclaimid.xml
@@ -244,6 +244,59 @@
     </section>
     <section anchor="tickets" numbered="true" toc="default">
       <name>Tickets</name>
+      <t>
+        In order to share a set of identity attributes with a third party,
+        re:claimID introduces the concept of "Tickets". A Ticket may be
+        issued by a user for an identity to a relying party.
+        The Ticket may then be used by the relying party to retrieve the
+        shared attributes from the name system.
+        The record wire format of a Ticket is as follows:
+      </t>
+       <figure anchor="figure_ticket">
+         <artwork name="" type="" align="left" alt=""><![CDATA[
+0     8     16    24    32    40    48    56
++-----+-----+-----+-----+-----+-----+-----+-----+
+|                    IDENTITY                   |
+|                                               |
+|                                               |
+|                                               |
++-----+-----+-----+-----+-----+-----+-----+-----+
+|                    AUDIENCE                   |
+|                                               |
+|                                               |
+|                                               |
++-----+-----+-----+-----+-----+-----+-----+-----+
+|                      TID                      |
++-----+-----+-----+-----+-----+-----+-----+-----+
+             ]]></artwork>
+           <!--        <postamble>which is a very simple 
example.</postamble>-->
+       </figure>
+       <t>
+         where:
+       </t>
+       <dl>
+         <dt>IDENTITY</dt>
+         <dd>
+           Is the 256 bit identity public zone key of the user.
+         </dd>
+         <dt>AUDIENCE</dt>
+         <dd>
+           Is the 256 bit audience public zone key of the relying party.
+         </dd>
+         <dt>TID</dt>
+         <dd>
+           Is a 64 bit ticket identifier.
+         </dd>
+       </dl>
+       <t>
+         The TID essentially serves as a shared secret between user and
+         relying party. knowledge of the IDENTITY key and the TID allows
+         the relying party to iteratively query attribute data in GNS.
+         Tickets are stored as RECLAIM_TICKET records under a label derived
+         from the TID by applying a Base64-encoding. In addition to the ticket,
+         the record set also contains references to the shared attributes as
+         well as any credential presentations which attest attribute values.
+      </t>
       <section anchor="attrrefs" numbered="true" toc="default">
         <name>Attribute References</name>
       </section>

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