The application discloses a periodic non-repudiation
ring signature method and
system based on an SM9 national
encryption algorithm, relates to the technical field of
ring signature and
information security, and comprises the following steps: S1, initializing public parameters and a
master key pair; S2, generating a signer private key according to the identity of a signer; S3, the signer selects ring members participating in signature to form a ring group, the ring group signs a message according to the signer private key, obtains a
ring signature, and sends the message and the ring signature to a verifier; S4, the verifier verifies the ring signature, and if the
verification is passed, the process proceeds to S5, otherwise, the signature is stopped; S5, the verifier sends a
verification message to ring members in the ring group to confirm the signer. The application introduces a time period, realizes periodic non-repudiation ring signature, modifies a confirmation and denial
algorithm, and ensures that the scheme can not only complete
identity privacy protection, but also track a real signer without the participation of a
trusted third party.