Paper 2022/532

Rotation Key Reduction for Client-Server Systems of Deep Neural Network on Fully Homomorphic Encryption

Joon-Woo Lee, Chung-Ang University
Eunsang Lee, Sejong University
Young-Sik Kim, DGIST
Jong-Seon No, Seoul National University
Abstract

In this paper, we propose a new concept of hierarchical rotation key for homomorphic encryption to reduce the burdens of the clients and the server running on the fully homomorphic encryption schemes such as Cheon-Kim-Kim-Song (CKKS) and Brakerski/Fan-Vercauteran (BFV) schemes. Using this concept, after the client generates and transmits only a small set of rotation keys to the server, the server can generate any required rotation keys from the public key and the smaller set of rotation keys that the client sent. This proposed method significantly reduces the communication cost of the client and the server, and the computation cost of the client. For example, if we implement the standard ResNet-18 network for the ImageNet dataset with the CKKS scheme, the server requires \numrprime{} rotation keys. It takes 145.1s for the client with a personal computer to generate whole rotation keys and the total size is 115.7GB. If we use the proposed two-level hierarchical rotation key system, the size of the rotation key set generated and transmitted by the client can be reduced from 115.7GB to 2.91GB ($\times$1/39.8), and the client-side rotation key generation runtime is reduced from 145.1s to 3.74s ($\times$38.8 faster) without any changes in any homomorphic operations to the ciphertexts. If we use the three-level hierarchical rotation key system, the size of the rotation key set generated and transmitted by the client can be further reduced from 1.54GB ($\times$1/75.1), and the client-side rotation key generation runtime is further reduced to 1.93s ($\times$75.2 faster) with a slight increase in the key-switching operation to the ciphertexts and further computation in the offline phase.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
A minor revision of an IACR publication in ASIACRYPT 2023
Keywords
Hierarchical rotation keyHomomorphic encryptionPrivacy-preserving machine learningPublic key management
Contact author(s)
jwlee2815 @ cau ac kr
eslee3209 @ sejong ac kr
ysk @ dgist ac kr
jsno @ snu ac kr
History
2023-09-22: revised
2022-05-10: received
See all versions
Short URL
https://ia.cr/2022/532
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/532,
      author = {Joon-Woo Lee and Eunsang Lee and Young-Sik Kim and Jong-Seon No},
      title = {Rotation Key Reduction for Client-Server Systems of Deep Neural Network on Fully Homomorphic Encryption},
      howpublished = {Cryptology ePrint Archive, Paper 2022/532},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/532}},
      url = {https://eprint.iacr.org/2022/532}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.