Cryptology ePrint Archive: Report 2015/416

HETest: A Homomorphic Encryption Testing Framework

Mayank Varia and Sophia Yakoubov and Yang Yang

Abstract: In this work, we present a generic open-source software framework that can evaluate the correctness and performance of homomorphic encryption software. Our framework, called HEtest, automates the entire process of a test: generation of data for testing (such as circuits and inputs), execution of a test, comparison of performance to an insecure baseline, statistical analysis of the test results, and production of a LaTeX report. To illustrate the capability of our framework, we present a case study of our analysis of the open-source HElib homomorphic encryption software. We stress though that HEtest is written in a modular fashion, so it can easily be adapted to test any homomorphic encryption software.

Category / Keywords: implementation / homomorphic encryption, testing, evaluation

Original Publication (with minor differences): Workshop on Applied Homomorphic Encryption, Financial Cryptography and Data Security 2015

Date: received 2 May 2015, last revised 8 Aug 2015

Contact author: sonka at bu edu

Available format(s): PDF | BibTeX Citation

Note: Minor typo fixes.

Version: 20150808:203138 (All versions of this report)

Short URL: ia.cr/2015/416

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]