Abstract
Using centralised data storage systems has been the standard practice followed by online service providers when managing the personal data of their users.
This method requires users to trust these providers and, to some extent, users are not in full control over their data.
The development of applications around decentralised data vaults, i.e., encrypted storage systems located in user-managed devices, can give this control back to the users as sole owners of the data.
However, the development of such applications is not effort-free, and it requires developers to have specialised knowledge, such as how to deploy secure and peer-to-peer communication systems.
We present Vaultage, a model-based framework that can simplify the development of data vault applications.
We demonstrate its core features through a social network application case study and include some initial evaluation results, showing Vaultage's code generation capabilities and some profiling analysis of the generated network components.
This method requires users to trust these providers and, to some extent, users are not in full control over their data.
The development of applications around decentralised data vaults, i.e., encrypted storage systems located in user-managed devices, can give this control back to the users as sole owners of the data.
However, the development of such applications is not effort-free, and it requires developers to have specialised knowledge, such as how to deploy secure and peer-to-peer communication systems.
We present Vaultage, a model-based framework that can simplify the development of data vault applications.
We demonstrate its core features through a social network application case study and include some initial evaluation results, showing Vaultage's code generation capabilities and some profiling analysis of the generated network components.
Original language | English |
---|---|
Title of host publication | ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS) |
Publisher | ACM |
Number of pages | 8 |
ISBN (Print) | 9781450381352 |
DOIs | |
Publication status | Published - 18 Oct 2020 |
Event | ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS) - Duration: 16 Oct 2020 → 23 Oct 2020 http://www.modelsconference.org |
Conference
Conference | ACM / IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS) |
---|---|
Period | 16/10/20 → 23/10/20 |
Internet address |