Skip to main content
. 2026 Jan 26;26(3):825. doi: 10.3390/s26030825
Phase 2: User_Key_Generation—it is executed by user
Input: User identity IDu and set of public parameter spp
Output: Secret value, public value
  1. Each user randomly chooses a secret value αu in {1, 2, 3,…, q − 1}

  2. They define public value by δu where
    δu = αu.D (5)
  3. Each user defines his ID and send it IDu to KGC