Abstract
A number of homomorphic encryption application areas could be better enabled if there existed a general solution for combining sufficiently expressive logical and numerical circuit primitives. This paper examines accelerating binary operations on real numbers suitable for somewhat homomorphic encryption. A parallel solution based on SIMD can be used to efficiently perform combined addition, subtraction and comparison-based operations on packed binary operands in a single step. The result maximises computational efficiency, memory space usage and minimises multiplicative circuit depth. General application and performance of these accelerated binary primitives are demonstrated in a number of case studies, including min-max and sorting operations.
Original language | English |
---|---|
Pages (from-to) | 507-519 |
Number of pages | 13 |
Journal | IEEE Transactions on Emerging Topics in Computing |
Volume | 9 |
Issue number | 1 |
DOIs | |
Publication status | Published - 2021 |
Keywords
- data encryption (computer science)
- homomorphisms (mathematics)