From 43354db5209eac4edb90b45e80b57a9080c8e8ad Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sat, 15 Nov 2014 18:35:55 +0000 Subject: Add third year project stuff --- projects/tor/disths.mdwn | 24 ++++++++++++++++++++++++ projects/tor/disths/archive.tar.gz | 1 + projects/tor/disths/report.pdf | 1 + 3 files changed, 26 insertions(+) create mode 100644 projects/tor/disths.mdwn create mode 120000 projects/tor/disths/archive.tar.gz create mode 120000 projects/tor/disths/report.pdf diff --git a/projects/tor/disths.mdwn b/projects/tor/disths.mdwn new file mode 100644 index 0000000..a03f3dc --- /dev/null +++ b/projects/tor/disths.mdwn @@ -0,0 +1,24 @@ +[[!meta title="Distributed Tor Hidden Services"]] + +For my third year project, I worked on allowing distribution in Tor hidden +services. My [report](report.pdf) is available (the [design +archive](archive.tar.gz) is also). + +# Abstract + +Tor is an low latency, onion routing system that anonymizes TCP streams. One +particular Tor feature is hidden services, these provide responder anonymity, +this means the identity of the server providing the service, is hidden from the +requester (user) of the service. + +While modern web services, which can use techniques like anycast and DNS +(domain name system) round robin to distribute clients across many servers, the +main load for a Tor hidden service, will always go through a single node in the +Tor network. This has implications for the availability and scalability of Tor +Hidden Services, which has knock on implications anonymity of the hidden +service, as downtime can possibly reveal information about its real world +location. I aim to modify Tor to allow for distributed hidden services. + +This was achieved, however a deterministic property was added to the +introduction points, which can be used to attack the service. A approach to +solve this is discussed. diff --git a/projects/tor/disths/archive.tar.gz b/projects/tor/disths/archive.tar.gz new file mode 120000 index 0000000..9cced26 --- /dev/null +++ b/projects/tor/disths/archive.tar.gz @@ -0,0 +1 @@ +../../../.git/annex/objects/Kq/VW/SHA256E-s28485355--871d384d9598405e16659009749eb0b6fccb426fa7e2329cbcbbbb43fe4cfe7a.tar.gz/SHA256E-s28485355--871d384d9598405e16659009749eb0b6fccb426fa7e2329cbcbbbb43fe4cfe7a.tar.gz \ No newline at end of file diff --git a/projects/tor/disths/report.pdf b/projects/tor/disths/report.pdf new file mode 120000 index 0000000..c947eb1 --- /dev/null +++ b/projects/tor/disths/report.pdf @@ -0,0 +1 @@ +../../../.git/annex/objects/pX/Fp/SHA256E-s665534--8eb43ddf07a9eba82f11a02db00993380aeac4a565184821d55ba9813a323c74.pdf/SHA256E-s665534--8eb43ddf07a9eba82f11a02db00993380aeac4a565184821d55ba9813a323c74.pdf \ No newline at end of file -- cgit v1.2.3