Skip to main content
. 2026 Sep 30;26(19):6205. doi: 10.3390/s26196205
Algorithm 1 Setup
Input: ℜ−SIS, security parameter n
Output: System parameter pp;
  •   1:

    Sets q=q(n)≥3 as a prime number;

  •   2:

    Sets m≥3nlogq as a positive integer;

  •   3:

    KGC randomly selects an approximate random distribution matrix mpk=A∈Zqn×m;

  •   4:

    Generates a basis T∈Zqm×m from Λ⊥(A), ||T˜||≤L;

  •   5:

    Sets H1,H2,H3,H5:{0,1}*→Zqn×m as the hash functions;

  •   6:

    Sets H4:{0,1}*→Zqm as the other one hash function;

  •   7:

    Serves the master public key mpk=A and master secret key msk=T;

  •   8:

    Opens pp={n,q,m,A,H1,H2,H3,H4,H5}.