Design of Fully Homomorphic Encryption by Prime Modular Operation

The meaning of cloud computing is the Information Technology (IT) model for computing, which consists of all the IT components (software, hardware, services and, networking) that are needed to enable the delivery and development of cloud services through a private network or the internet. In cloud c...

Full description

Bibliographic Details
Main Authors: S. Shihab Hamad, A. Makki Sagheer
Format: Article
Language:English
Published: Telecommunications Society, Academic Mind 2018-11-01
Series:Telfor Journal
Subjects:
Online Access: http://journal.telfor.rs/Published/Vol10No2/Vol10No2_A10.pdf
id doaj-89546c3e3acf46b29b44d08b0884ea94
record_format Article
spelling doaj-89546c3e3acf46b29b44d08b0884ea942020-11-25T01:39:00ZengTelecommunications Society, Academic MindTelfor Journal1821-32512018-11-0110211812210.5937/telfor1802118SDesign of Fully Homomorphic Encryption by Prime Modular OperationS. Shihab HamadA. Makki SagheerThe meaning of cloud computing is the Information Technology (IT) model for computing, which consists of all the IT components (software, hardware, services and, networking) that are needed to enable the delivery and development of cloud services through a private network or the internet. In cloud computing, the client (user) puts his data in the cloud, and any computations on his stored data will be implemented in the cloud. Security is the main thing in cloud computing because a service provider can access, intentionally change or even delete the stored data. To protect data that is stored in the cloud, it is necessary to use an encryption system that can perform computations on the encrypted data. The scheme that allows executing several computations on the encrypted message without decrypting the message is called homomorphic encryption. The implementation of fully homomorphic encryption over the integer (DGHV scheme) and a Simple Fully Homomorphic Encryption Scheme Available in Cloud Computing (SDC Scheme), are slow in execution time because all of them convert the message to a binary format and then encrypt it. Therefore, we propose another scheme called Fully Homomorphic encryption based on a prime modular operation, this scheme encrypts the message character by character by using a prime secret key without converting that character into a binary format. As a result, we compute the time complexity and compare the execution time among the three schemes and analyse the security of the three schemes. http://journal.telfor.rs/Published/Vol10No2/Vol10No2_A10.pdf Cloud ComputingCryptosystemFully Homomorphic EncryptionInformation Security
collection DOAJ
language English
format Article
sources DOAJ
author S. Shihab Hamad
A. Makki Sagheer
spellingShingle S. Shihab Hamad
A. Makki Sagheer
Design of Fully Homomorphic Encryption by Prime Modular Operation
Telfor Journal
Cloud Computing
Cryptosystem
Fully Homomorphic Encryption
Information Security
author_facet S. Shihab Hamad
A. Makki Sagheer
author_sort S. Shihab Hamad
title Design of Fully Homomorphic Encryption by Prime Modular Operation
title_short Design of Fully Homomorphic Encryption by Prime Modular Operation
title_full Design of Fully Homomorphic Encryption by Prime Modular Operation
title_fullStr Design of Fully Homomorphic Encryption by Prime Modular Operation
title_full_unstemmed Design of Fully Homomorphic Encryption by Prime Modular Operation
title_sort design of fully homomorphic encryption by prime modular operation
publisher Telecommunications Society, Academic Mind
series Telfor Journal
issn 1821-3251
publishDate 2018-11-01
description The meaning of cloud computing is the Information Technology (IT) model for computing, which consists of all the IT components (software, hardware, services and, networking) that are needed to enable the delivery and development of cloud services through a private network or the internet. In cloud computing, the client (user) puts his data in the cloud, and any computations on his stored data will be implemented in the cloud. Security is the main thing in cloud computing because a service provider can access, intentionally change or even delete the stored data. To protect data that is stored in the cloud, it is necessary to use an encryption system that can perform computations on the encrypted data. The scheme that allows executing several computations on the encrypted message without decrypting the message is called homomorphic encryption. The implementation of fully homomorphic encryption over the integer (DGHV scheme) and a Simple Fully Homomorphic Encryption Scheme Available in Cloud Computing (SDC Scheme), are slow in execution time because all of them convert the message to a binary format and then encrypt it. Therefore, we propose another scheme called Fully Homomorphic encryption based on a prime modular operation, this scheme encrypts the message character by character by using a prime secret key without converting that character into a binary format. As a result, we compute the time complexity and compare the execution time among the three schemes and analyse the security of the three schemes.
topic Cloud Computing
Cryptosystem
Fully Homomorphic Encryption
Information Security
url http://journal.telfor.rs/Published/Vol10No2/Vol10No2_A10.pdf
work_keys_str_mv AT sshihabhamad designoffullyhomomorphicencryptionbyprimemodularoperation
AT amakkisagheer designoffullyhomomorphicencryptionbyprimemodularoperation
_version_ 1725050919146487808