{"title":"使用同态加密的Sm9私钥和数字签名的协作代","authors":"Yihong Long, Feng Xiong","doi":"10.1109/ICCCS49078.2020.9118464","DOIUrl":null,"url":null,"abstract":"SM9 is a class of identity based cryptography (IBC) schemes released by the State Cryptography Administration of China. With SM9, a user’s private key is generated by a central system called private key generator (PKG) using a master key. To prevent the disastrous damage caused by the master key leakage and to meet the corporate customers’ requirement of involving in the key generation process, two collaborative SM9 private key generation schemes are proposed, in which a user’s SM9 private key is collaboratively generated by two separate PKGs sharing the master key. The two PKGs are deployed in an SM9 private key service provider’s site or one of the PKGs is deployed in the private key service provider’s site while the other is deployed in a corporate customer’s site. To alleviate the possible loss caused by the leakage of a user’s private key in the end device that has no dedicated cryptographic hardware, an SM9 signature collaborative generation scheme is proposed, in which the secret of a user’s SM9 private key is shared between the user’s end device and a dedicated cryptographic device, and the devices collaborate to generate the signature to a message with their respective secret shares when signing a message with the SM9 private key is required. The approach for the proposed schemes is secret sharing and homomorphic encryption. The proposed schemes effectively address the private key leakage issues mentioned above.","PeriodicalId":105556,"journal":{"name":"2020 5th International Conference on Computer and Communication Systems (ICCCS)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Collaborative Generations Of Sm9 Private Key And Digital Signature Using Homomorphic Encryption\",\"authors\":\"Yihong Long, Feng Xiong\",\"doi\":\"10.1109/ICCCS49078.2020.9118464\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"SM9 is a class of identity based cryptography (IBC) schemes released by the State Cryptography Administration of China. With SM9, a user’s private key is generated by a central system called private key generator (PKG) using a master key. To prevent the disastrous damage caused by the master key leakage and to meet the corporate customers’ requirement of involving in the key generation process, two collaborative SM9 private key generation schemes are proposed, in which a user’s SM9 private key is collaboratively generated by two separate PKGs sharing the master key. The two PKGs are deployed in an SM9 private key service provider’s site or one of the PKGs is deployed in the private key service provider’s site while the other is deployed in a corporate customer’s site. To alleviate the possible loss caused by the leakage of a user’s private key in the end device that has no dedicated cryptographic hardware, an SM9 signature collaborative generation scheme is proposed, in which the secret of a user’s SM9 private key is shared between the user’s end device and a dedicated cryptographic device, and the devices collaborate to generate the signature to a message with their respective secret shares when signing a message with the SM9 private key is required. The approach for the proposed schemes is secret sharing and homomorphic encryption. The proposed schemes effectively address the private key leakage issues mentioned above.\",\"PeriodicalId\":105556,\"journal\":{\"name\":\"2020 5th International Conference on Computer and Communication Systems (ICCCS)\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 5th International Conference on Computer and Communication Systems (ICCCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCCS49078.2020.9118464\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 5th International Conference on Computer and Communication Systems (ICCCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCS49078.2020.9118464","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Collaborative Generations Of Sm9 Private Key And Digital Signature Using Homomorphic Encryption
SM9 is a class of identity based cryptography (IBC) schemes released by the State Cryptography Administration of China. With SM9, a user’s private key is generated by a central system called private key generator (PKG) using a master key. To prevent the disastrous damage caused by the master key leakage and to meet the corporate customers’ requirement of involving in the key generation process, two collaborative SM9 private key generation schemes are proposed, in which a user’s SM9 private key is collaboratively generated by two separate PKGs sharing the master key. The two PKGs are deployed in an SM9 private key service provider’s site or one of the PKGs is deployed in the private key service provider’s site while the other is deployed in a corporate customer’s site. To alleviate the possible loss caused by the leakage of a user’s private key in the end device that has no dedicated cryptographic hardware, an SM9 signature collaborative generation scheme is proposed, in which the secret of a user’s SM9 private key is shared between the user’s end device and a dedicated cryptographic device, and the devices collaborate to generate the signature to a message with their respective secret shares when signing a message with the SM9 private key is required. The approach for the proposed schemes is secret sharing and homomorphic encryption. The proposed schemes effectively address the private key leakage issues mentioned above.