[tor-bugs] #7522 [BridgeDB]: Design a user interface for redeeming invite tokens

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Sep 8 08:49:03 UTC 2015


#7522: Design a user interface for redeeming invite tokens
-------------------------+-------------------------------------------------
     Reporter:  aagbsn   |      Owner:  isis
         Type:  task     |     Status:  new
     Priority:  normal   |  Milestone:
    Component:           |    Version:
  BridgeDB               |   Keywords:  bridgedb-socdist, isisExB,
   Resolution:           |  isis2016Q1, bridgedb-ui, tbb-usability
Actual Points:           |  Parent ID:  #7520
       Points:           |
-------------------------+-------------------------------------------------

Comment (by yawning):

 Replying to [comment:4 isis]:
 > 1. How do we expect users to actually "invite" their friends? That is,
 if Alice invites Bob, how does the delegated credential get from Alice's
 computer to Bob's computer?
 >
 >    Is it reasonable to expect users to transfer a file this large or
 copy-paste it?  It contains private key material, so we cannot simply put
 it somewhere in some sort of "download link" (at least not without
 encrypting it and telling Alice to give Bob the key/passphrase).

 Bob generates a Curve25519 keypair and conveys it to Alice. Alice encrypts
 the invite with said keypair (NaCl's `crypto_box` suggests itself).  It
 sort of is a UI/UX disaster in that Bob needs to convey 32 bytes to Alice,
 but past that it allows the invite to be posted wherever, in a large
 number of formats (Under the assumption that if Curve25519 is broken, so
 is Tor in it's current state anyway).

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7522#comment:8>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list