Anti malicious KGC certificateless signature scheme based on blockchain and domestic cryptographic SM9

The certificateless cryptosystem can solve the problems of certificate management and key escrow at the same time, but its security model always assumes that Type II adversary (named malicious KGC) will not launch public key replacement attacks.This security assumption has certain limitations in rea...

Full description

Saved in:
Bibliographic Details
Main Authors: Fei TANG, Ning GAN, Xianggui YANG, Jinyang WANG
Format: Article
Language:English
Published: POSTS&TELECOM PRESS Co., LTD 2022-12-01
Series:网络与信息安全学报
Subjects:
Online Access:http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2022073
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841529739642142720
author Fei TANG
Ning GAN
Xianggui YANG
Jinyang WANG
author_facet Fei TANG
Ning GAN
Xianggui YANG
Jinyang WANG
author_sort Fei TANG
collection DOAJ
description The certificateless cryptosystem can solve the problems of certificate management and key escrow at the same time, but its security model always assumes that Type II adversary (named malicious KGC) will not launch public key replacement attacks.This security assumption has certain limitations in real-world applications.As an efficient identity-based cryptographic scheme, SM9 signature scheme adopts R-ate bilinear pairing which has good security and high computational efficiency.However, it requires KGC to generate and manage keys for users, so it has the problem of key escrow.In view of the above problems, a certificateless signature scheme against malicious KGC was constructed based on blockchain and SM9 signature algorithm.Based on the properties of decentralization and tamper-proof of blockchain, the proposed scheme used the smart contract to record part of the public key corresponding to the user’s secret value on the blockchain.Then, the verifier can revoke the smart contract to query the user’s public key during the signature verification stage.Therefore, the proposed scheme ensured the authenticity of the user’s public key.The user’s private key consisted of the partial private key generated by KGC and a secret randomly chosen by the user.The user required the partial private key generated by KGC to endorse his identity identifier when the user generates the private key for the first time.Subsequently, the private key can be independently updated by changing the secret and the corresponding partial public key.During this process, the identity remains unchanged, which provided a viable solution for key management in decentralized application scenarios.The blockchain relied on the consensus mechanism to ensure the consistency of the distributed data.Based on the traceability of the blockchain, the change log of user’s partial public key was stored in the blockchain, which can trace the source of malicious public key replacement attacks and thereby prevent malicious KGC from launching public key replacement attacks.According to the experimental simulation and security proof results, the total overhead of signature and verification of the proposed scheme is only 7.4ms.Compared with similar certificateless signature schemes, the proposed scheme can effectively resist public key replacement attacks and has higher computational efficiency.
format Article
id doaj-art-c6fb4fab8c2a4ec19b33b252e3aa460b
institution Kabale University
issn 2096-109X
language English
publishDate 2022-12-01
publisher POSTS&TELECOM PRESS Co., LTD
record_format Article
series 网络与信息安全学报
spelling doaj-art-c6fb4fab8c2a4ec19b33b252e3aa460b2025-01-15T03:16:02ZengPOSTS&TELECOM PRESS Co., LTD网络与信息安全学报2096-109X2022-12-01891959574176Anti malicious KGC certificateless signature scheme based on blockchain and domestic cryptographic SM9Fei TANGNing GANXianggui YANGJinyang WANGThe certificateless cryptosystem can solve the problems of certificate management and key escrow at the same time, but its security model always assumes that Type II adversary (named malicious KGC) will not launch public key replacement attacks.This security assumption has certain limitations in real-world applications.As an efficient identity-based cryptographic scheme, SM9 signature scheme adopts R-ate bilinear pairing which has good security and high computational efficiency.However, it requires KGC to generate and manage keys for users, so it has the problem of key escrow.In view of the above problems, a certificateless signature scheme against malicious KGC was constructed based on blockchain and SM9 signature algorithm.Based on the properties of decentralization and tamper-proof of blockchain, the proposed scheme used the smart contract to record part of the public key corresponding to the user’s secret value on the blockchain.Then, the verifier can revoke the smart contract to query the user’s public key during the signature verification stage.Therefore, the proposed scheme ensured the authenticity of the user’s public key.The user’s private key consisted of the partial private key generated by KGC and a secret randomly chosen by the user.The user required the partial private key generated by KGC to endorse his identity identifier when the user generates the private key for the first time.Subsequently, the private key can be independently updated by changing the secret and the corresponding partial public key.During this process, the identity remains unchanged, which provided a viable solution for key management in decentralized application scenarios.The blockchain relied on the consensus mechanism to ensure the consistency of the distributed data.Based on the traceability of the blockchain, the change log of user’s partial public key was stored in the blockchain, which can trace the source of malicious public key replacement attacks and thereby prevent malicious KGC from launching public key replacement attacks.According to the experimental simulation and security proof results, the total overhead of signature and verification of the proposed scheme is only 7.4ms.Compared with similar certificateless signature schemes, the proposed scheme can effectively resist public key replacement attacks and has higher computational efficiency.http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2022073certificateless signatureanti malicious KGCblockchainSM9 signature
spellingShingle Fei TANG
Ning GAN
Xianggui YANG
Jinyang WANG
Anti malicious KGC certificateless signature scheme based on blockchain and domestic cryptographic SM9
网络与信息安全学报
certificateless signature
anti malicious KGC
blockchain
SM9 signature
title Anti malicious KGC certificateless signature scheme based on blockchain and domestic cryptographic SM9
title_full Anti malicious KGC certificateless signature scheme based on blockchain and domestic cryptographic SM9
title_fullStr Anti malicious KGC certificateless signature scheme based on blockchain and domestic cryptographic SM9
title_full_unstemmed Anti malicious KGC certificateless signature scheme based on blockchain and domestic cryptographic SM9
title_short Anti malicious KGC certificateless signature scheme based on blockchain and domestic cryptographic SM9
title_sort anti malicious kgc certificateless signature scheme based on blockchain and domestic cryptographic sm9
topic certificateless signature
anti malicious KGC
blockchain
SM9 signature
url http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2022073
work_keys_str_mv AT feitang antimaliciouskgccertificatelesssignatureschemebasedonblockchainanddomesticcryptographicsm9
AT ninggan antimaliciouskgccertificatelesssignatureschemebasedonblockchainanddomesticcryptographicsm9
AT xiangguiyang antimaliciouskgccertificatelesssignatureschemebasedonblockchainanddomesticcryptographicsm9
AT jinyangwang antimaliciouskgccertificatelesssignatureschemebasedonblockchainanddomesticcryptographicsm9