Interface SM9SigUserKeyParametersGenerator

All Known Implementing Classes:
SM9SigMasterPrivateKeyParameters

public interface SM9SigUserKeyParametersGenerator
A master key capable of the KGC user-key extraction for an identity-based signature scheme: deriving a user's signature private key from the user's identity (GM/T 0044.2-2016 for SM9, where the signature private-key generation function identifier hid is applied internally).
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    generateUserKey(byte[] identity)
    Derive the signature private key of the user identified by identity, a deterministic KGC operation - the same master key and identity always yield the same user key.
  • Method Details

    • generateUserKey

      SM9SigPrivateKeyParameters generateUserKey(byte[] identity)
      Derive the signature private key of the user identified by identity, a deterministic KGC operation - the same master key and identity always yield the same user key.
      Parameters:
      identity - the user's identity.
      Returns:
      the user's signature private key.