| With the rapid development of mobile terminal technology,the demand for electronic signature on mobile devices becomes more and more frequent,and with the digital certificate based on SM2 becomes a trend.The use of this certificate for digital signature in mobile office environments has gradually been regulated.According to the Electronic signature Law,the private key can only be held by and controlled by the legitimate user,that is,the private key or part of the private key must be kept on the legitimate user mobile terminal during the signature process.As Android handhold mobile devices have serious security problems,such as remote manipulation and illegal hijacking,data disclosure and tampering.In some mobile environments,third party digital certificate institutions have introduced new certificate controls on the market,but these controls have brought little difficulties to the promotion of electronic signature services by the electronic contract service platform because of their particularity and high cost.In this paper,a threshold key decentralized signature scheme based on SM2 is implemented,which meets the requirement of digital signature on mobile terminal.A threshold signature algorithm is implemented,in which n participants are allowed to store part of the private key separately,and any number of participants jointly calculate the share of the private key to deal with the information to be signed by means of communication without a trusted center.The final signature is obtained to ensure that any information about the private key and the participant’s sub-private key is not disclosed during the execution of the signature algorithm.The whole process is decentralized,trust,and prevent eavesdropping(aborting)attacks.At the same time,a kind of gate is realized.This algorithm can judge the authenticity of signature value,so it ensures the integrity of file data and the security and practicability of electronic signature system. |