Skip to main content
. 2023 Oct 26;23(21):8744. doi: 10.3390/s23218744
Algorithm 5.  Kyber_Decap(gi=(g,z,α,f),c=(α,β,q))
1. y′:=Kyber_CPA_De(g,(α,β))
2. (L^′,γ′,q′):=G(gi,y′)
3. (α′,β′):=Kyber_CPA_En((μ,f),y′;γ′)
4: if (α′,β′,q′)=(α,β,q) then
5: return L:=H(L^′,d)
6: else
7: return L:=H(z,d)
8: end if