Open Access
FHE over the integers and modular arithmetic circuits
Author(s) -
Kim Eunkyung,
Tibouchi Mehdi
Publication year - 2018
Publication title -
iet information security
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.308
H-Index - 34
eISSN - 1751-8717
pISSN - 1751-8709
DOI - 10.1049/iet-ifs.2017.0024
Subject(s) - homomorphic encryption , mathematics , modulo , arithmetic , boolean circuit , binary number , modular arithmetic , discrete mathematics , electronic circuit , prime (order theory) , boolean function , cryptography , computer science , encryption , algorithm , combinatorics , electrical engineering , engineering , operating system
Fully homomorphic encryption (FHE) over the integers, as proposed by van Dijk et al . in 2010 and developed in a number of papers afterwards, originally supported the evaluation of Boolean circuits (i.e. mod‐2 arithmetic circuits) only. It is easily generalised to the somewhat homomorphic versions of the corresponding schemes to support arithmetic operations modulo Q for any Q > 2 , but bootstrapping those generalised variants into fully homomorphic schemes is not easy. Thus, Nuida and Kurosawa settled an interesting open problem in 2015 by showing that one could in fact construct FHE over the integers with message spaceZ/ Q Zfor any constant prime Q . As a result of their work, the authors can homomorphically evaluate a mod‐ Q arithmetic circuit with an FHE scheme over the integers in two different ways: one could either use their scheme with message spaceZ/ Q Zdirectly, or one could first convert the arithmetic circuit to a Boolean one, and then evaluate that converted circuit using an FHE scheme with binary message space. In this study, they compare both approaches and show that the latter is often preferable to the former.