{"title":"基于欧拉定理的全同态加密","authors":"Sarah Shihab Hamad, A. Sagheer","doi":"10.6025/jisr/2018/9/3/83-95","DOIUrl":null,"url":null,"abstract":"Cloud computing enables sharing of resources and services. In the cloud computing the client (user) puts his data in the cloud, and any computations on his stored data will be implemented in the cloud. To produce the effective services, some of the cloud service providers share the information with third parties. The third party can reach to the client private data and modifies the information to make it beneficial to him. Therefore, the security becomes the main thing in cloud computing. The scheme that allows to executing several computations on the encrypted message without decrypting the message is called homomorphic encryption. This paper provides a Fully Homomorphic Encryption Scheme SA that we can apply it for security of a cloud computing. The proposed scheme is based on Euler’s theorem, which proved both addition and multiplication operations at the same time on ciphertext without decryption. We compute the time complexity of the encryption and decryption function for the Elgamal and RSA cryptosystems compared to the proposed SA scheme and also compared the execution time among the three schemes with varies sizes of messages and varies lengths of secret key, and finally the security of the three schemes is analyzed. As a result, in calculations of the execution time of ElGamal and RSA cryptosystems compared to the proposed SA scheme, it was observed that the length of the secret key effect on the execution time, in which the execution time increased when the length of the private key was increased. The proposed scheme showed a good security for the stored data on the cloud.","PeriodicalId":339136,"journal":{"name":"Journal of Information Security Research","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Fully Homomorphic Encryption based on Euler’s Theorem\",\"authors\":\"Sarah Shihab Hamad, A. Sagheer\",\"doi\":\"10.6025/jisr/2018/9/3/83-95\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud computing enables sharing of resources and services. In the cloud computing the client (user) puts his data in the cloud, and any computations on his stored data will be implemented in the cloud. To produce the effective services, some of the cloud service providers share the information with third parties. The third party can reach to the client private data and modifies the information to make it beneficial to him. Therefore, the security becomes the main thing in cloud computing. The scheme that allows to executing several computations on the encrypted message without decrypting the message is called homomorphic encryption. This paper provides a Fully Homomorphic Encryption Scheme SA that we can apply it for security of a cloud computing. The proposed scheme is based on Euler’s theorem, which proved both addition and multiplication operations at the same time on ciphertext without decryption. We compute the time complexity of the encryption and decryption function for the Elgamal and RSA cryptosystems compared to the proposed SA scheme and also compared the execution time among the three schemes with varies sizes of messages and varies lengths of secret key, and finally the security of the three schemes is analyzed. As a result, in calculations of the execution time of ElGamal and RSA cryptosystems compared to the proposed SA scheme, it was observed that the length of the secret key effect on the execution time, in which the execution time increased when the length of the private key was increased. The proposed scheme showed a good security for the stored data on the cloud.\",\"PeriodicalId\":339136,\"journal\":{\"name\":\"Journal of Information Security Research\",\"volume\":\"88 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Information Security Research\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.6025/jisr/2018/9/3/83-95\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Information Security Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.6025/jisr/2018/9/3/83-95","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fully Homomorphic Encryption based on Euler’s Theorem
Cloud computing enables sharing of resources and services. In the cloud computing the client (user) puts his data in the cloud, and any computations on his stored data will be implemented in the cloud. To produce the effective services, some of the cloud service providers share the information with third parties. The third party can reach to the client private data and modifies the information to make it beneficial to him. Therefore, the security becomes the main thing in cloud computing. The scheme that allows to executing several computations on the encrypted message without decrypting the message is called homomorphic encryption. This paper provides a Fully Homomorphic Encryption Scheme SA that we can apply it for security of a cloud computing. The proposed scheme is based on Euler’s theorem, which proved both addition and multiplication operations at the same time on ciphertext without decryption. We compute the time complexity of the encryption and decryption function for the Elgamal and RSA cryptosystems compared to the proposed SA scheme and also compared the execution time among the three schemes with varies sizes of messages and varies lengths of secret key, and finally the security of the three schemes is analyzed. As a result, in calculations of the execution time of ElGamal and RSA cryptosystems compared to the proposed SA scheme, it was observed that the length of the secret key effect on the execution time, in which the execution time increased when the length of the private key was increased. The proposed scheme showed a good security for the stored data on the cloud.