summaryrefslogtreecommitdiff
path: root/projects
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2014-11-15 18:35:55 +0000
committerChristopher Baines <mail@cbaines.net>2014-11-15 18:35:55 +0000
commit43354db5209eac4edb90b45e80b57a9080c8e8ad (patch)
treed990a2b7417457d75bf51b26045e76695bba9e81 /projects
parentb6bc1470416acc18d6323a368f5402cd70d31ebe (diff)
downloadcbaines.net-43354db5209eac4edb90b45e80b57a9080c8e8ad.tar
cbaines.net-43354db5209eac4edb90b45e80b57a9080c8e8ad.tar.gz
Add third year project stuff
Diffstat (limited to 'projects')
-rw-r--r--projects/tor/disths.mdwn24
l---------projects/tor/disths/archive.tar.gz1
l---------projects/tor/disths/report.pdf1
3 files changed, 26 insertions, 0 deletions
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