Thesis
Adding security and privacy guarantees in structured peer-to-peer networks
- Abstract:
-
Peer-to-Peer (P2P) networks are built in the application layer, forming a virtualised abstraction of the underlying infrastructure. In these networks, peers are self-organised in a logical structure where they communicate ad-hoc, acting as service consumers (clients) and service providers (servers). Several P2P networks have been proposed in the last few decades with purposes ranging from file sharing to instant messaging. However, despite P2P's positive features, such as scalability and robustness, the challenging provision of security and privacy guarantees burdens their real-world adoption as a general-purpose communication basis, on top of which different applications can be built and interact. This thesis tries to address this limitation.
We design SeCaS, a framework that deals with the problem of holistic discovery and secure sharing of the available device resources in a personal network. SeCaS, proposes a method to identify heterogeneous services compatible with a Distributed Hash Table (DHT) scheme. It also provides four protocols that guarantee message accountability and facilitate authorisation, which any structured P2P network can leverage.
Guaranteeing authentication in a decentralised setting is a challenging problem; we solve this by proposing Themis. This decentralised and secure transport layer can ease application development in any environment requiring point-to-point interaction. Themis presents a suite of two protocols that establish a notion of decentralised identity verification and a series of actions related to the communication and the management of nodes---e.g., store, find, and join, forming a fully decentralised authentication solution. We underline the benefits that the adoption of Themis can bring by exemplifying its application as a secure service mesh communication network for use in data centres and companies that need dynamic load balancing and extensibility.
Acknowledging privacy concerns that come with an open-access platform, where many actors can participate and query for registered data, we define a new privacy notion that allows reasoning about the search privacy offered by a privacy-preserving mechanism in Chord, a popular DHT, even in the presence of a strong colluding adversary. We then propose Iris, a privacy-preserving object search algorithm, which allows nodes using the Chord protocol to use the network without allowing other peers (or external attackers) to track their activity or search patterns.
Overall, this DPhil thesis provides practical solutions that enable secure and private communication between entities organised in structured P2P networks to support their application-agnostic adoption in today's emerging technological areas, such as the Internet of Things (IoT) and Serverless Computing. In this way, it contributes towards an alternative to the centralised communication model that applications usually adopt, which is both secure and scalable.
Actions
Access Document
- Files:
-
-
(Preview, Dissemination version, pdf, 7.7MB, Terms of use)
-
Authors
Contributors
+ Kalkan, K
- Institution:
- Ozyegin University
- Role:
- Contributor
+ Vasilakis, N
- Institution:
- Massachusetts Institute of Technology
- Research group:
- Computer Science & Artificial Intelligence Laboratory
- Role:
- Contributor
+ Karnikis, D
- Institution:
- Aarno Labs
- Role:
- Contributor
+ Rasmussen, K
- Institution:
- University of Oxford
- Division:
- MPLS
- Department:
- Computer Science
- Role:
- Supervisor
- ORCID:
- 0000-0002-9471-9985
+ Martinovic, I
- Institution:
- University of Oxford
- Division:
- MPLS
- Department:
- Computer Science
- Role:
- Examiner
- ORCID:
- 0000-0003-2340-3040
+ Engineering and Physical Sciences Research Council
More from this funder
- Funder identifier:
- https://ror.org/0439y7842
- Funding agency for:
- Aktypi, A
- Grant:
- EP/P00881X/1-1775543
- Programme:
- Oxford Center for Doctoral Training (CDT) in Cyber Security
+ British Telecom & University of Oxford
More from this funder
- Funding agency for:
- Aktypi, A
- Grant:
- -
- Programme:
- Russell Studentship
- DOI:
- Type of award:
- DPhil
- Level of award:
- Doctoral
- Awarding institution:
- University of Oxford
- Language:
-
English
- Keywords:
- Subjects:
- Deposit date:
-
2026-04-20
- ARK identifier:
Terms of use
- Copyright holder:
- Angeliki Aktypi
- Copyright date:
- 2023
- Notes:
- Themis: a secure decentralized framework for microservice interaction in serverless computing and Iris: dynamic privacy preserving search in authenticated chord peer-to-peer networks are derived from this thesis.
If you are the owner of this record, you can report an update to it here: Report update to this record