Nothing Special   »   [go: up one dir, main page]

What a lovely hat

Is it made out of tin foil?

Paper 2024/1673

Proteus: A Fully Homomorphic Authenticated Transciphering Protocol

Lars Wolfgang Folkerts, University of Delaware
Nektarios Georgios Tsoutsos, University of Delaware
Abstract

Fully Homomorphic Encryption (FHE) is a powerful technology that allows a cloud server to perform computations directly on ciphertexts. To overcome the overhead of sending and storing large FHE ciphertexts, the concept of FHE transciphering was introduced, allowing symmetric key encrypted ciphertexts to be transformed into FHE ciphertexts by deploying symmetric key decryption homomorphically. However, existing FHE transciphering schemes remain unauthenticated and malleable, allowing attackers to manipulate data and remain undetected. This work introduces Proteus, a new methodology for authenticated transciphering, which enables oblivious access control, preventing users from downloading unauthenticated or malicious data. Our protocol implementation adopts ASCON, NIST's new standard for lightweight cryptography, to enable homomorphic hashing and authenticated transciphering. Our ASCON transcipher is paired with the TFHE encryption scheme, which is well suited to perform encrypted rotation and bitwise operations. We evaluate our approach with a variety of real-life privacy-preserving applications, including URL phishing detection, private content moderation of hate speech, and biometric authentication.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Fully Homomorphic EncryptionTranscipheringHybrid Homomorphic Encryption
Contact author(s)
folkerts @ udel edu
tsoutsos @ udel edu
History
2024-10-18: approved
2024-10-15: received
See all versions
Short URL
https://ia.cr/2024/1673
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1673,
      author = {Lars Wolfgang Folkerts and Nektarios Georgios Tsoutsos},
      title = {Proteus: A Fully Homomorphic Authenticated Transciphering Protocol},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1673},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1673}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.