Su Chen, Ling Bai, Yi Chen, Hai Jiang, Kuan-Ching Li
{"title":"利用GPU多核架构部署可扩展和安全的秘密共享","authors":"Su Chen, Ling Bai, Yi Chen, Hai Jiang, Kuan-Ching Li","doi":"10.1109/IPDPSW.2012.173","DOIUrl":null,"url":null,"abstract":"Secret sharing is an excellent alternative to the traditional cryptographic algorithms due to its unkeyed encryption/decryption and fault tolerance features. Key management hassle faced in most encryption strategies is removed from users and the loss of a certain number of data copies can be tolerated. However, secret sharing schemes have to deal with two contradictory design goals: security and performance. Without keys' involvement, large security margin is expected for the illusion of being computationally secure. In the meantime, such design will degrade the performance of \"encrypting\" and \"decrypting\" secrets. Thus, secret sharing is mainly for small data such as keys and passwords. In order to apply secret sharing to large data sets, this paper redesigned the original schemes to balance the security and performance. With sufficient security margin, Graphics Processing Unit (GPU) is adopted to provide the performance satisfaction. The proposed secret sharing scheme with GPU acceleration is a practical choice for large volume data security. It is particularly good for long-term storage for its unkeyed encryption and fault tolerance. Performance analysis and experimental results have demonstrated the effectiveness and efficiency of the proposed scheme.","PeriodicalId":378335,"journal":{"name":"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Deploying Scalable and Secure Secret Sharing with GPU Many-Core Architecture\",\"authors\":\"Su Chen, Ling Bai, Yi Chen, Hai Jiang, Kuan-Ching Li\",\"doi\":\"10.1109/IPDPSW.2012.173\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Secret sharing is an excellent alternative to the traditional cryptographic algorithms due to its unkeyed encryption/decryption and fault tolerance features. Key management hassle faced in most encryption strategies is removed from users and the loss of a certain number of data copies can be tolerated. However, secret sharing schemes have to deal with two contradictory design goals: security and performance. Without keys' involvement, large security margin is expected for the illusion of being computationally secure. In the meantime, such design will degrade the performance of \\\"encrypting\\\" and \\\"decrypting\\\" secrets. Thus, secret sharing is mainly for small data such as keys and passwords. In order to apply secret sharing to large data sets, this paper redesigned the original schemes to balance the security and performance. With sufficient security margin, Graphics Processing Unit (GPU) is adopted to provide the performance satisfaction. The proposed secret sharing scheme with GPU acceleration is a practical choice for large volume data security. It is particularly good for long-term storage for its unkeyed encryption and fault tolerance. Performance analysis and experimental results have demonstrated the effectiveness and efficiency of the proposed scheme.\",\"PeriodicalId\":378335,\"journal\":{\"name\":\"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-05-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IPDPSW.2012.173\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPDPSW.2012.173","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Deploying Scalable and Secure Secret Sharing with GPU Many-Core Architecture
Secret sharing is an excellent alternative to the traditional cryptographic algorithms due to its unkeyed encryption/decryption and fault tolerance features. Key management hassle faced in most encryption strategies is removed from users and the loss of a certain number of data copies can be tolerated. However, secret sharing schemes have to deal with two contradictory design goals: security and performance. Without keys' involvement, large security margin is expected for the illusion of being computationally secure. In the meantime, such design will degrade the performance of "encrypting" and "decrypting" secrets. Thus, secret sharing is mainly for small data such as keys and passwords. In order to apply secret sharing to large data sets, this paper redesigned the original schemes to balance the security and performance. With sufficient security margin, Graphics Processing Unit (GPU) is adopted to provide the performance satisfaction. The proposed secret sharing scheme with GPU acceleration is a practical choice for large volume data security. It is particularly good for long-term storage for its unkeyed encryption and fault tolerance. Performance analysis and experimental results have demonstrated the effectiveness and efficiency of the proposed scheme.