Class AIMerParameters


  • public class AIMerParameters
    extends java.lang.Object
    Parameter set for the AIMer PQC signature scheme (KpqC Round 2 submission). The six NIST submission variants are exposed as the aimer128f, aimer128s, aimer192f, aimer192s, aimer256f and aimer256s constants, covering NIST security categories 1/3/5 in fast and short trade-off flavours.
    • Method Detail

      • getName

        public java.lang.String getName()
      • getSecurityBits

        public int getSecurityBits()
      • getSecurityBytes

        public int getSecurityBytes()
      • getAim2NumBitsField

        public int getAim2NumBitsField()
      • getAim2NumBytesField

        public int getAim2NumBytesField()
      • getAim2NumWordsField

        public int getAim2NumWordsField()
      • getAim2NumBitsWord

        public int getAim2NumBitsWord()
      • getAim2IVSize

        public int getAim2IVSize()
      • getAim2NumInputSbox

        public int getAim2NumInputSbox()
      • getAimerSaltSize

        public int getAimerSaltSize()
      • getAimerSeedSize

        public int getAimerSeedSize()
      • getAimerCommitSize

        public int getAimerCommitSize()
      • getAimerL

        public int getAimerL()
      • getAimerT

        public int getAimerT()
      • getAimerN

        public int getAimerN()
      • getAimerLogN

        public int getAimerLogN()
      • getSessionKeySize

        public int getSessionKeySize()
      • getPublicKeyBytes

        public int getPublicKeyBytes()
      • getSecretKeyBytes

        public int getSecretKeyBytes()
      • getSignatureBytes

        public int getSignatureBytes()
      • getNumFieldElementsPerMatrix

        public int getNumFieldElementsPerMatrix()