LightPHE: Integrating Partially Homomorphic Encryption into Python with Extensive Cloud Environment Evaluations
Sefik Ilkin Serengil, Alper Ozpinar

TL;DR
LightPHE is a modular, efficient Python framework for partially homomorphic encryption, evaluated extensively across cloud platforms, enabling secure and scalable encrypted computations in cloud environments.
Contribution
Introduces LightPHE, a lightweight, extensible PHE library for Python with extensive cloud environment performance evaluations.
Findings
LightPHE performs efficiently on high-end cloud GPUs and TPUs.
It offers scalable and practical PHE solutions for cloud-based secure computations.
Benchmark results guide optimal cloud environment selection for PHE applications.
Abstract
Homomorphic encryption enables computations on encrypted data without accessing private keys, enhancing security in cloud environments. Without this technology, updates need to be performed on-premises or require transmitting private keys to the cloud, increasing security risks. Fully homomorphic encryption (FHE) supports both additive and multiplicative operations on ciphertexts, while partially homomorphic encryption (PHE) supports either addition or multiplication, offering a more efficient and practical solution. This study introduces LightPHE, a lightweight hybrid PHE framework for Python, designed to address the lack of existing PHE libraries. LightPHE integrates multiple PHE algorithms with a modular and extensible design, ensuring robustness and usability for rapid prototyping and secure application development. Cloud-based experiments were conducted on Google Colab (Normal,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsChaos-based Image/Signal Encryption · Computational Physics and Python Applications · Cryptographic Implementations and Security
