Skip to main content
. 2026 Jan 26;26(3):825. doi: 10.3390/s26030825
Phase 7: Symmetric_key_generation. Executed by Sender
Input: Identity of the receiver IDr, receiver’s public key PuKr = (βr, δr), set of public parameter spp, master public key U
Output: Ω, , Ƒ
  1. Choosing one number μ randomly from {1, 2, 3, …………, q − 1}

  2. Assigns to Ω the value
    μ . D (15)
  3. Assigning to the value
    (μ . Ha(βr||IDr||δr) . U + βr + δr) (16)
  4. Obtaining the value of Ƒ by performing the calculation
    Ƒ = μ . δr, (δr is public value of receiver) (17)