Ihsan Jabbar | AL-Mustansiriyah University (original) (raw)

Papers by Ihsan Jabbar

Research paper thumbnail of Design and Implementation of Secure Remote e-Voting System Using Homomorphic Encryption

Int. J. Netw. Secur., 2017

Internet polling also known as “e-voting” became popular in past few years, since it reduces the ... more Internet polling also known as “e-voting” became popular in past few years, since it reduces the tallying cost and time, increases the number of voter participation, also reduces the human resources and the traditional work that means less fraud and corruption. In this paper, a remote e-Voting system is designed and implemented using homomorphic encryption. The homomorphic property in ElGamal cryptosystem are exploited to achieve two important voting requirements: first, the security of device used for electronic voting by voter. Second, the voter has the ability to choice willfully and uncoercionly. The general voting system requirements such as eligibility, privacy, accuracy, fairness, Receipt-freeness, coercion resistance, mobility, simplicity, individual verifiability, scalability and availability are also achieved in the system.

Research paper thumbnail of Using Fully Homomorphic Encryption to Secure Cloud Computing

Internet of Things and Cloud Computing, 2016

The concept of cloud computing receiving a great deal of attention both in publication and among ... more The concept of cloud computing receiving a great deal of attention both in publication and among users. Cloud computing is the delivery of computing services over the Internet. Cloud services allow individuals and businesses to use software and hardware resources that are managed by cloud providers at remote locations. The distance between the client and the physical location of his data creates a barrier because this data can be accessed by a third party and this would affect the privacy of client's data. The using of traditional encryption schemes to encrypt the remoted data before sending to the cloud provider has been most widely used technique to bridge this security gab. But, the client will need to provide the private key to the server to decrypt the data before perform the calculations required. Homomorphic encryption allows to perform computations on encrypted data without decryption. This paper deals with the use of homomorphic encryption to encrypt the client's data in cloud server and also it enables to execute required computations on this encrypted data.

Research paper thumbnail of Design and Implementation of Secure Remote e-Voting System Using Homomorphic Encryption

Int. J. Netw. Secur., 2017

Internet polling also known as “e-voting” became popular in past few years, since it reduces the ... more Internet polling also known as “e-voting” became popular in past few years, since it reduces the tallying cost and time, increases the number of voter participation, also reduces the human resources and the traditional work that means less fraud and corruption. In this paper, a remote e-Voting system is designed and implemented using homomorphic encryption. The homomorphic property in ElGamal cryptosystem are exploited to achieve two important voting requirements: first, the security of device used for electronic voting by voter. Second, the voter has the ability to choice willfully and uncoercionly. The general voting system requirements such as eligibility, privacy, accuracy, fairness, Receipt-freeness, coercion resistance, mobility, simplicity, individual verifiability, scalability and availability are also achieved in the system.

Research paper thumbnail of Using Fully Homomorphic Encryption to Secure Cloud Computing

Internet of Things and Cloud Computing, 2016

The concept of cloud computing receiving a great deal of attention both in publication and among ... more The concept of cloud computing receiving a great deal of attention both in publication and among users. Cloud computing is the delivery of computing services over the Internet. Cloud services allow individuals and businesses to use software and hardware resources that are managed by cloud providers at remote locations. The distance between the client and the physical location of his data creates a barrier because this data can be accessed by a third party and this would affect the privacy of client's data. The using of traditional encryption schemes to encrypt the remoted data before sending to the cloud provider has been most widely used technique to bridge this security gab. But, the client will need to provide the private key to the server to decrypt the data before perform the calculations required. Homomorphic encryption allows to perform computations on encrypted data without decryption. This paper deals with the use of homomorphic encryption to encrypt the client's data in cloud server and also it enables to execute required computations on this encrypted data.