Downloads provided by UsageCounts
Fully Homomorphic Encryption (FHE) is a recently developed cryptographic technique which allows computations on encrypted data. There are many interesting applications for this encryption method, especially within cloud computing. However, the computational complexity is such that it is not yet practical for real-time applications. This work proposes optimised hardware architectures of the encryption step of an integerbased FHE scheme with the aim of improving its practicality. A low-area design and a high-speed parallel design are proposed and implemented on a Xilinx Virtex-7 FPGA, targeting the available DSP slices, which offer high-speed multiplication and accumulation. Both use the Comba multiplication scheduling method to manage the large multiplications required with uneven sized multiplicands and to minimise the number of read and write operations to RAM. Results show that speed up factors of 3.6 and 10.4 can be achieved for the encryption step with mediumsized security parameters for the low-area and parallel designs respectively, compared to the benchmark software implementation on an Intel Core2 Duo E8400 platform running at 3 GHz.
/dk/atira/pure/subjectarea/asjc/2200/2208, /dk/atira/pure/subjectarea/asjc/2600/2604, /dk/atira/pure/subjectarea/asjc/1700/1708, /dk/atira/pure/subjectarea/asjc/2600/2604; name=Applied Mathematics, name=Electrical and Electronic Engineering, name=Applied Mathematics, name=Signal Processing, 620, 004, /dk/atira/pure/subjectarea/asjc/2200/2208; name=Electrical and Electronic Engineering, /dk/atira/pure/subjectarea/asjc/1700/1708; name=Hardware and Architecture, /dk/atira/pure/subjectarea/asjc/1700/1711; name=Signal Processing, name=Hardware and Architecture, /dk/atira/pure/subjectarea/asjc/1700/1711
/dk/atira/pure/subjectarea/asjc/2200/2208, /dk/atira/pure/subjectarea/asjc/2600/2604, /dk/atira/pure/subjectarea/asjc/1700/1708, /dk/atira/pure/subjectarea/asjc/2600/2604; name=Applied Mathematics, name=Electrical and Electronic Engineering, name=Applied Mathematics, name=Signal Processing, 620, 004, /dk/atira/pure/subjectarea/asjc/2200/2208; name=Electrical and Electronic Engineering, /dk/atira/pure/subjectarea/asjc/1700/1708; name=Hardware and Architecture, /dk/atira/pure/subjectarea/asjc/1700/1711; name=Signal Processing, name=Hardware and Architecture, /dk/atira/pure/subjectarea/asjc/1700/1711
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 14 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
| views | 4 | |
| downloads | 4 |

Views provided by UsageCounts
Downloads provided by UsageCounts