Interface SM9EncUserKeyParametersGenerator

All Known Implementing Classes:
SM9EncMasterPrivateKeyParameters

public interface SM9EncUserKeyParametersGenerator
A master key capable of the KGC user-key extraction for an identity-based encryption-family scheme: deriving a user's private key from the user's identity and the private-key generation function identifier hid the KGC chose (GM/T 0044.3/0044.4-2016 for SM9, where one encryption master key serves key exchange, KEM and public-key encryption, distinguished by hid).
See Also:
  • Method Summary

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