Cloud Computing Applications in Tunnel Servers
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Arkko, Jari | |
dc.contributor.author | Eigelis, Erikas | |
dc.contributor.school | Perustieteiden korkeakoulu | fi |
dc.contributor.supervisor | Aura, Tuomas | |
dc.date.accessioned | 2023-03-26T17:00:15Z | |
dc.date.available | 2023-03-26T17:00:15Z | |
dc.date.issued | 2023-03-20 | |
dc.description.abstract | The protection of online data has been ever increasing point of interest for many in recent times. This led to increasing popularity in public VPN and proxy server providers who promise hassle-free privacy for their users. However, in many cases, there is no guarantee that the service used is actually secure and that the browsing data that passes through the servers is protected and not shared with any third parties. The topic of this thesis comes from the idea of finding a way to introduce a technical solution that would allow users to verify the trustworthiness of the service rather than just trusting the service provider. Confidential Computing technologies seem like a viable solution for such purpose therefore, it was decided to implement a proxy server that could run in a secure enclave that could ensure the protection of user data in a way that not even the host of the server would not be able to see the data inside the enclave. The solution was implemented with Go programming language and using EGo framework that allows compiling an application for a secure enclave and regular environment thus giving providing an opportunity to test the bottlenecks introduced by a secure enclave environment compared to a regular environment. The implemented proxy is functional, though it does introduce a significant reduction in bandwidth, which mostly stems from the limitations in the current EGo framework implementation. This means that with further improvements running a proxy server in a secure enclave could become a viable solution. | en |
dc.format.extent | 63+10 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/120184 | |
dc.identifier.urn | URN:NBN:fi:aalto-202303262507 | |
dc.language.iso | en | en |
dc.programme | Master’s Programme in Computer, Communication and Information Sciences | fi |
dc.programme.major | Security and Cloud Computing | fi |
dc.programme.mcode | SCI3084 | fi |
dc.subject.keyword | confidential computing | en |
dc.subject.keyword | secure enclaves | en |
dc.subject.keyword | tunneling | en |
dc.subject.keyword | SOCKS5 | en |
dc.subject.keyword | Intel SGX | en |
dc.subject.keyword | EGo | en |
dc.title | Cloud Computing Applications in Tunnel Servers | en |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- master_Eigelis_Erikas_2023.pdf
- Size:
- 2.35 MB
- Format:
- Adobe Portable Document Format