Implementation of Entropically Secure Encryption: Securing Personal Health Data

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Temel, Mehmet Hüseyin, Skoric, Boris, Monroy, Idelfonso Tafur
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917836983631872
author Temel, Mehmet Hüseyin
Skoric, Boris
Monroy, Idelfonso Tafur
author_facet Temel, Mehmet Hüseyin
Skoric, Boris
Monroy, Idelfonso Tafur
contents Entropically Secure Encryption (ESE) offers unconditional security with shorter keys compared to the One-Time Pad. In this paper, we present the first implementation of ESE for bulk encryption. The main computational bottleneck for bulk ESE is a multiplication in a very large finite field. This involves multiplication of polynomials followed by modular reduction. We have implemented polynomial multiplication based on the gf2x library, with some modifications that avoid inputs of vastly different length, thus improving speed. Additionally, we have implemented a recently proposed efficient reduction algorithm that works for any polynomial degree. We investigate two use cases: X-ray images of patients and human genome data. We conduct entropy estimation using compression methods whose results determine the key lengths required for ESE. We report running times for all steps of the encryption. We discuss the potential of ESE to be used in conjunction with Quantum Key Distribution (QKD), in order to achieve full information-theoretic security of QKD-protected links for these use cases.
format Preprint
id arxiv_https___arxiv_org_abs_2404_16857
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Implementation of Entropically Secure Encryption: Securing Personal Health Data
Temel, Mehmet Hüseyin
Skoric, Boris
Monroy, Idelfonso Tafur
Cryptography and Security
Entropically Secure Encryption (ESE) offers unconditional security with shorter keys compared to the One-Time Pad. In this paper, we present the first implementation of ESE for bulk encryption. The main computational bottleneck for bulk ESE is a multiplication in a very large finite field. This involves multiplication of polynomials followed by modular reduction. We have implemented polynomial multiplication based on the gf2x library, with some modifications that avoid inputs of vastly different length, thus improving speed. Additionally, we have implemented a recently proposed efficient reduction algorithm that works for any polynomial degree. We investigate two use cases: X-ray images of patients and human genome data. We conduct entropy estimation using compression methods whose results determine the key lengths required for ESE. We report running times for all steps of the encryption. We discuss the potential of ESE to be used in conjunction with Quantum Key Distribution (QKD), in order to achieve full information-theoretic security of QKD-protected links for these use cases.
title Implementation of Entropically Secure Encryption: Securing Personal Health Data
topic Cryptography and Security
url https://arxiv.org/abs/2404.16857