Research Article

Efficient Lattice-Based Signcryption in Standard Model

Algorithm 4

SampleDG(T, , , y, ).
Input:
Offline phase:
   (i) Trapdoor matrix ;
   (ii) Partial parity-check matrix ;
   (iii) Positive definite , for example, any .
Online phase:
   (i) Invertible tag defining ;
   (ii) Syndrome .
Output:
A vector , which is statistically close to .
Offline phase:
(1) Compute , choose vector ;
(2) Parse where , . Compute and ;
 Online phase:
(3) Compute ;
(4) Choose by calling SampleD see Algorithm 3;
(5) Return .