A Homomorphic Encryption Scheme Based on Affine Transforms Conference Paper uri icon

abstract

  • 2018 Copyright held by the owner/author(s). As more businesses and consumers move their information storage to the cloud, the need to protect sensitive data is higher than ever. Using encryption, data access can be restricted to only authorized users. However, with standard encryption schemes, modifying an encrypted file in the cloud requires a complete file download, decryption, modification, and upload. This is cumbersome and time-consuming. Recently, the concept of homomorphic computing has been proposed as a solution to this problem. Using homomorphic computation, operations may be performed directly on encrypted files without decryption, hence avoiding exposure of any sensitive user information in the cloud. This also conserves bandwidth and reduces processing time. In this paper, we present a homomorphic computation scheme that utilizes the affine cipher applied to the ASCII representation of data. To the best of the authors knowledge, this is the first use of affine ciphers in homomorphic computing. Our scheme supports both string operations (encrypted string search and concatenation), as well as arithmetic operations (encrypted integer addition and subtraction). A design goal of our proposed homomorphism is that string data and integer data are treated identically, in order to enhance security.

name of conference

  • Proceedings of the 2018 on Great Lakes Symposium on VLSI

published proceedings

  • PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18)

author list (cited authors)

  • Loyka, K., Zhou, H. e., & Khatri, S. P.

citation count

  • 1

complete list of authors

  • Loyka, Kyle||Zhou, He||Khatri, Sunil P

publication date

  • May 2018