[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-talk] Onioncat and Tor Hidden Services V3
- To: grarpamp <grarpamp@xxxxxxxxx>, tor-talk@xxxxxxxxxxxxxxxxxxxx
- Subject: Re: [tor-talk] Onioncat and Tor Hidden Services V3
- From: "Bernhard R. Fischer" <bf@xxxxxxxxxxxxxxxx>
- Date: Sat, 7 Dec 2019 09:04:49 +0100
- Autocrypt: addr=bf@xxxxxxxxxxxxxxxx; keydata= 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
- Delivered-to: archiver@xxxxxxxx
- Delivery-date: Sun, 08 Dec 2019 10:07:10 -0500
- In-reply-to: <CAD2Ti28fQ20q-=JAUBvUianmaBi6ykhN0DJ-Y31yWfjbTMTu-w@mail.gmail.com>
- List-archive: <http://lists.torproject.org/pipermail/tor-talk/>
- List-help: <mailto:tor-talk-request@lists.torproject.org?subject=help>
- List-id: "all discussion about theory, design, and development of Onion Routing" <tor-talk.lists.torproject.org>
- List-post: <mailto:tor-talk@lists.torproject.org>
- List-subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk>, <mailto:tor-talk-request@lists.torproject.org?subject=subscribe>
- List-unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-talk>, <mailto:tor-talk-request@lists.torproject.org?subject=unsubscribe>
- References: <8995aacb-170c-cb54-6f29-adfe297b61e0@abenteuerland.at> <CAD2Ti29cFGNPE8oW9s7wUkMEagx-zEh4oJNzhBgWHambcyMgsA@mail.gmail.com> <1300467a-ab67-51e4-a754-31686c61f39f@abenteuerland.at> <CAD2Ti2943YvqLwq-RBzdVLMk4FWf+k=B-4T7tW=dRZbY-PP8Xw@mail.gmail.com> <1f615fca-a5ff-f762-464c-d13ec36dba49@sky-ip.org> <CAD2Ti28fQ20q-=JAUBvUianmaBi6ykhN0DJ-Y31yWfjbTMTu-w@mail.gmail.com>
- Reply-to: tor-talk@xxxxxxxxxxxxxxxxxxxx
- Sender: "tor-talk" <tor-talk-bounces@xxxxxxxxxxxxxxxxxxxx>
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2
On 02.12.19 09:55, grarpamp wrote:
>
> Either HSv2 support must not be allowed to go away,
> or onioncat must be made to work with HSv3.
> Otherwise tor permanently loses a major onionland capability.
>
Definitely.
For v3 to integrate smoothly into OnionCat (and similar services), any
kind of external mapping database is necessary (as I already mentioned
in an earlier post).
I suggest 2 possible options:
1) Integrate v2->v3 lookup mechanism (I call it hs descriptor v2a) into
the HS directory. It should be like a v2 descriptor, but containing the
v3 public id and being signed by the v3 key, which is found in the
according v3 desriptor.
2) We implement any new database which offers such a lookup facility.
This option has several disadvantages: a) it works only if there is a
sufficient number of such databases up, and b) it's a little bit like
reinventing the wheel.
The V2a procedure could look like the following:
1) The V3 service creates a V3 descriptor and publishes it into the HS
dir as usual.
2) The v3 service creates a V2a descriptor which is the following:
V2a-id ... 80-bit truncated v3 public id (v3-id -> v2a-id = trunc80(v3-id) )
V3-id.... The full V3 id
sig ... Digital signature of all fields above, created with the v3
private key.
3) Publish the V2a descriptor in the HS dir with the v2a-id being the
primary key.
The V2a lookup should work as follows
1) Client has v2a-id (e.g. OnionCat, derived from IP address)
2) lookup V2a-id in HS dir and retrieve v2a descriptor
3) lookup and retrieve V3 descriptor in HS dir which was found in v2a
descriptor
4) check signaturs of V3 and V2a descriptor.
5) connect to V3 HS
Best regards,
Bernhard
--
tor-talk mailing list - tor-talk@xxxxxxxxxxxxxxxxxxxx
To unsubscribe or change other settings go to
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk