Bouncy Castle Cryptography Library 1.87

org.bouncycastle.pqc.crypto.falcon
Class FalconParameters

java.lang.Object
  extended byorg.bouncycastle.pqc.crypto.falcon.FalconParameters
All Implemented Interfaces:
CipherParameters, PQCParameters

public class FalconParameters
extends java.lang.Object
implements CipherParameters, PQCParameters


Field Summary
static FalconParameters falcon_1024
           
static FalconParameters falcon_512
           
 
Method Summary
 int getClassicalSecurityStrength()
          Return the classical security strength claimed for this parameter set: 128 bits for Falcon-512 and 256 bits for Falcon-1024.
 int getLogN()
           
 java.lang.String getName()
           
 int getSecurityCategory()
          Return the NIST security category claimed for this parameter set in the round 3 submission: 1 for Falcon-512 and 5 for Falcon-1024.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

falcon_512

public static final FalconParameters falcon_512

falcon_1024

public static final FalconParameters falcon_1024
Method Detail

getLogN

public int getLogN()

getName

public java.lang.String getName()

getSecurityCategory

public int getSecurityCategory()
Return the NIST security category claimed for this parameter set in the round 3 submission: 1 for Falcon-512 and 5 for Falcon-1024. FN-DSA (FIPS 206) is still in development and may carry its own categorisation.

Specified by:
getSecurityCategory in interface PQCParameters
Returns:
the security category, as given in NIST IR 8547 Tables 3 and 5.

getClassicalSecurityStrength

public int getClassicalSecurityStrength()
Return the classical security strength claimed for this parameter set: 128 bits for Falcon-512 and 256 bits for Falcon-1024.

Specified by:
getClassicalSecurityStrength in interface PQCParameters
Returns:
the classical security strength in bits.

Bouncy Castle Cryptography Library 1.87