{"title":"全同态加密方案的加速技术","authors":"Cristian Lupascu, Mihai Togan, V. Patriciu","doi":"10.1109/CSCS.2019.00028","DOIUrl":null,"url":null,"abstract":"It is known that cloud computing opened new opportunities for many organizations regarding the cost-savings and the availability rate. Homomorphic encryption schemes are well known for solving the privacy preserving issue, but these schemes bring deficiency in execution times, therefore accelerating these encryption schemes using different technologies is the next step towards the wide use of homomorphic primitives. The main contribution is an implementation of a homomorphic encryption library using multiple GPU's, more precisely an adaptation of the HElib library. While other single GPU accelerations of HElib do exist, the proposed implementation uses multiple graphic processors units to distribute computational tasks.","PeriodicalId":352411,"journal":{"name":"2019 22nd International Conference on Control Systems and Computer Science (CSCS)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Acceleration Techniques for Fully-Homomorphic Encryption Schemes\",\"authors\":\"Cristian Lupascu, Mihai Togan, V. Patriciu\",\"doi\":\"10.1109/CSCS.2019.00028\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is known that cloud computing opened new opportunities for many organizations regarding the cost-savings and the availability rate. Homomorphic encryption schemes are well known for solving the privacy preserving issue, but these schemes bring deficiency in execution times, therefore accelerating these encryption schemes using different technologies is the next step towards the wide use of homomorphic primitives. The main contribution is an implementation of a homomorphic encryption library using multiple GPU's, more precisely an adaptation of the HElib library. While other single GPU accelerations of HElib do exist, the proposed implementation uses multiple graphic processors units to distribute computational tasks.\",\"PeriodicalId\":352411,\"journal\":{\"name\":\"2019 22nd International Conference on Control Systems and Computer Science (CSCS)\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 22nd International Conference on Control Systems and Computer Science (CSCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSCS.2019.00028\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 22nd International Conference on Control Systems and Computer Science (CSCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSCS.2019.00028","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Acceleration Techniques for Fully-Homomorphic Encryption Schemes
It is known that cloud computing opened new opportunities for many organizations regarding the cost-savings and the availability rate. Homomorphic encryption schemes are well known for solving the privacy preserving issue, but these schemes bring deficiency in execution times, therefore accelerating these encryption schemes using different technologies is the next step towards the wide use of homomorphic primitives. The main contribution is an implementation of a homomorphic encryption library using multiple GPU's, more precisely an adaptation of the HElib library. While other single GPU accelerations of HElib do exist, the proposed implementation uses multiple graphic processors units to distribute computational tasks.