{"title":"Accelerating ElGamal Partial Homomorphic Encryption with GPU Platform for Industrial Internet of Things","authors":"Ren-Jun Chong, W. Lee","doi":"10.1109/ICGHIT.2019.00032","DOIUrl":null,"url":null,"abstract":"Industrial Internet of Things (IIoT) is a paradigm shifting technology used for enhancing the manufacturing process. Under this technology, cloud server is widely used to store sensor data collected through various sensor nodes. The stored data is being used for various analysis and computation, including machine learning and statistics, in hope of finding useful inferences for industrial purpose. However, some of these sensor data and analysis results are sensitive, which should be handled properly to protect the user privacy. In addition, the cloud server environment may not be fully trusted, due to potential cyber security attack by adversaries. Encryption is one of the most straightforward way to protect user privacy, but encrypted sensor data prohibits the cloud server to perform any further analysis. Homomorphic encryption is useful to provide encryption to sensor data, yet allow the third party (cloud server) to perform computation on the encrypted data. However, homomorphic encryption algorithm is usually complex and require a lot of computational effort. In this paper, we propose implementation technique to accelerate the ElGamal partial homomorphic encryption in GPU platform. This implementation allows homomorphic multiplication to be performed on cloud server for IIoT applications at high performance, yet able to protect the user privacy.","PeriodicalId":160708,"journal":{"name":"2019 International Conference on Green and Human Information Technology (ICGHIT)","volume":"131 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Green and Human Information Technology (ICGHIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICGHIT.2019.00032","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Industrial Internet of Things (IIoT) is a paradigm shifting technology used for enhancing the manufacturing process. Under this technology, cloud server is widely used to store sensor data collected through various sensor nodes. The stored data is being used for various analysis and computation, including machine learning and statistics, in hope of finding useful inferences for industrial purpose. However, some of these sensor data and analysis results are sensitive, which should be handled properly to protect the user privacy. In addition, the cloud server environment may not be fully trusted, due to potential cyber security attack by adversaries. Encryption is one of the most straightforward way to protect user privacy, but encrypted sensor data prohibits the cloud server to perform any further analysis. Homomorphic encryption is useful to provide encryption to sensor data, yet allow the third party (cloud server) to perform computation on the encrypted data. However, homomorphic encryption algorithm is usually complex and require a lot of computational effort. In this paper, we propose implementation technique to accelerate the ElGamal partial homomorphic encryption in GPU platform. This implementation allows homomorphic multiplication to be performed on cloud server for IIoT applications at high performance, yet able to protect the user privacy.