Homomorphic Encryption Enabling Computation on Encrypted Data for Secure Cloud Computing

Homomorphic Encryption Enabling Computation on Encrypted Data for Secure Cloud Computing

Ali Maqousi, Mohammad Alauthman, Ammar Almomani
Copyright: © 2024 |Pages: 26
DOI: 10.4018/979-8-3693-5330-1.ch009
OnDemand:
(Individual Chapters)
Available
$33.75
List Price: $37.50
10% Discount:-$3.75
TOTAL SAVINGS: $3.75

Abstract

Homomorphic encryption enables computations on encrypted data, providing confidentiality for cloud computing applications. This chapter explains the foundations, classifications, and security definitions for homomorphic encryption schemes. Partially and somewhat homomorphic cryptosystems allow limited operations whereas fully homomorphic encryption supports arbitrary depth circuits through bootstrapping. Various homomorphic schemes are presented including RSA, Paillier, learning/ring with errors, Gentry's ideal lattices, and code-based cryptosystems. Their underlying hardness assumptions based on lattices, codes, and number theory are analyzed. Applications of fully homomorphic encryption for secure cloud analytics, machine learning, signal processing, database queries, and information retrieval are described. However, performance overhead remains a key challenge. Recent optimizations using leveled FHE, ciphertext packing, and function approximation aim to improve efficiency. Hardware acceleration via FPGAs and ASICs offers further speedups.
Chapter Preview

Complete Chapter List

Search this Book:
Reset