You’re offline. This is a read only version of the page.
Skip to main content
KTH Degree Project Portal
Växla navigering
Assignments
Subscribe
About KTH Degree Project Portal
About KTH Degree Project Portal
For Employers
For Students
FAQ
English
English
Svenska
Sign in
Apply using email
Apply using URL
General
Headline
*
*
Organization/Company
*
Location
*
Assignment Type
*
Description
*
*
# Open-Source encryption key management for an on-premise environment ## Description The major cloud providers (Azure, AWS, GCP) provides a KMS (Key Management System) to securely manage encryption keys for internal and external users. A KMS enables end-users to outsource the management of the keys, that can be used to encrypt their data both at rest and in transit, to their provider. There are no existing solutions, clear methods nor any research of how this would be designed, implemented and used by an entity not relying on these cloud providers. The purpose of this thesis is to investigate, design and prove the feasibility of running a KMS on an internal platform and publish the results as Open Source with a fully permissive license. ## Background and purpose Molnett is building a cloud provider that fulfills the frameworks that EU has established for Data Protection, such as NIS 2, with extremely high requirements on reliability. This thesis and it's results will be absolutely crucial to prove that it is be possible for private and public sector to provide these services without relying on EU-external proprietary technology. ## Description of the assignment We see that the thesis work consists of some, or all, of the following tasks: * Research and establish a framework based on existing techniques and publications (Blog posts, provider documentation). * Implement a reference architecture based on Rust that is compatible with the Google Cloud KMS protobuf API. * Actively publish design documentation and code on GitHub under a public repository. Due to the nature of this project, we are looking with a Computer Science student with a keen interest and knowledge of cryptography (required), distributed computing, cloud orchestration (preferably all three). Knowledge of a statically compiled language such as C++, Go or Rust is required. Number of students: 1 or 2 Start date for the Thesis project: January 2024 Estimated time needed: 20 weeks Compensation: 70000SEK Contact person Jonathan Grahl - Founder jonathan@molnett.com
There are no records to display.
You don't have permissions to view these records.
Error completing request.
Loading...
Create
×
Close
Edit
×
Close
View details
×
Close
Delete
×
Close
Are you sure you want to delete this record?
Error
×
Close
We're sorry, an error has occurred.
Deadline for application
*
*
Publish date
*
*
Credits
30 hp
15 hp
15-30 hp
Application Channel
*
Email
URL
Both
Application Email
*
*
Application URL
*
Application Documents
*
Relevant information about technical skill and an informal letter of interest.