Abstract

A way to increase the robustness of a cryptographic algorithm toward unauthorized inversion can be obtained through application of non-commutative or non-associative algebraic structures. In this regard, data security became a great issue in adaptation of cloud computing over Internet. While in the traditional encryption methods, security to data in storage state and transmission state is provided, in cloud data processing state, decryption of data is assumed, data being available to cloud provider. In this paper, we propose a special homomorphism between self-distributed and non-associative algebraic structures, which can stand as a premise to construct a homomorphic encryption algorithm aimed at the cloud data security in processing state. Homomorphic encryption so developed will allow users to operate encrypted data directly bypassing the decryption.

Highlights

  • Cryptography is a reliable means to guarantee the confidentiality of information

  • We propose a special homomorphism between self-distributed and non-associative algebraic structures, which can stand as a premise to construct a homomorphic encryption algorithm aimed at the cloud data security in processing state

  • To perform secure computing on client data stored on a remote untrusted cloud server, homomorphic encryption is applied in order to perform calculations on the encrypted data without decrypting it

Read more

Summary

Introduction

Cryptography is a reliable means to guarantee the confidentiality of information. with the growth and development of information transmission media, telecommunications and computer networks, and especially the Internet, cryptography faces new challenges. As a result of this, client data may become available to some third party Another way to process the encrypted data on the server is to download the data from the cloud to the end computer, decrypt, perform the necessary calculation on them and, if necessary, encrypt this result and upload it to the cloud. This will require a lot of time and computational resources that the client perhaps does not possess, since the client resorted to using a cloud service. To perform secure computing on client data stored on a remote untrusted cloud server, homomorphic encryption is applied in order to perform calculations on the encrypted data without decrypting it. The paper suggests one such solution to protect cloud data storage and processing through involvement of modern discrete mathematical structures

Mathematical Preliminaries
Construction of the Homomorphic Cipher
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call