Zheng Peijia, Huang Jiwu
IEEE Trans Image Process. 2018 Feb 5. doi: 10.1109/TIP.2018.2802199.
Since homomorphic encryption operations have high computational complexity, image applications based on homomorphic encryption are often time consuming, which makes them impractical. In this paper, we study efficient encrypted image applications with the encrypted domain Walsh-Hadamard transform (WHT) and parallel algorithms. We first present methods to implement real and complex WHTs in the encrypted domain. We then propose a parallel algorithm to improve the computational efficiency of the encrypted domain WHT. To compare the WHT with the discrete cosine transform (DCT), integer DCT, and Haar transform in the encrypted domain, we conduct theoretical analysis and experimental verification, which reveal that the encrypted domain WHT has the advantages of lower computational complexity and a shorter running time. Our analysis shows that the encrypted WHT can accommodate plaintext data of larger values. We propose two encrypted image applications using the encrypted domain WHT. To accelerate the practical execution, we present two parallelization strategies for the proposed applications. The experimental results show that the speedup of the homomorphic encrypted image application exceeds 12.
由于同态加密操作具有很高的计算复杂度,基于同态加密的图像应用通常很耗时,这使得它们不切实际。在本文中,我们研究了利用加密域沃尔什 - 哈达玛变换(WHT)和并行算法的高效加密图像应用。我们首先提出了在加密域中实现实值和复值WHT的方法。然后,我们提出了一种并行算法来提高加密域WHT的计算效率。为了在加密域中将WHT与离散余弦变换(DCT)、整数DCT和哈尔变换进行比较,我们进行了理论分析和实验验证,结果表明加密域WHT具有计算复杂度更低和运行时间更短的优点。我们的分析表明,加密WHT可以容纳更大值的明文数据。我们提出了两种使用加密域WHT的加密图像应用。为了加速实际执行,我们为所提出的应用提出了两种并行化策略。实验结果表明,同态加密图像应用的加速比超过了12。