HEncrypt: a dynamic data encryption engine for hierarchical multi-tiered storage systems – encryption manager

Melgarejo Zamora, Juan Pablo (2020). HEncrypt: a dynamic data encryption engine for hierarchical multi-tiered storage systems – encryption manager. Thesis (Master thesis), E.T.S. de Ingenieros Informáticos (UPM).

Description

Title: HEncrypt: a dynamic data encryption engine for hierarchical multi-tiered storage systems – encryption manager
Author/s:
  • Melgarejo Zamora, Juan Pablo
Contributor/s:
  • Sun, Xian-He
  • Ferré Grau, Xavier
Item Type: Thesis (Master thesis)
Masters title: Ingeniería del Software
Date: November 2020
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview

Abstract

With the existence of communication comes the need to protect confidential data. The technology to secure data from unauthorized third parties needs to advance as communication technology and data processing capabilities are improved. The way that encryption evolves is by making, with newer methods, harder for an agent to brute-force [1] confidential data from its encrypted form. This involves developing complex mathematical algorithms to ensure this process is time-consuming. There are many implementations of these algorithms publicly available, each implementation having different performance and security characteristics. None of these commonly used methods are designed with multi-tiered storage systems in mind. However, if selected and applied smartly, these methods can provide predictable security and both CPU and I/O performance benefits that a naive approach wouldn’t provide. In this project, we design and implement HEncrypt: a single library that can dynamically choose the best method for data encryption on multi-tiered storage systems following one of two main directives: minimize the amount of time spent encrypting given a protection level, or maximize the protection level given a maximum time frame for the encryption process. The data will subsequently be encrypted and stored encrypted on the various storage devices.

More information

Item ID: 66601
DC Identifier: https://oa.upm.es/66601/
OAI Identifier: oai:oa.upm.es:66601
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 05 Apr 2021 11:02
Last Modified: 05 Apr 2021 11:02
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM