In the version 3.0 of the SIDH library, it implements SIDH/SIKEp503 (AES-128) and SIDH/SIKEp751 (AES-192) only.

Are there plans to incorporate AES-256?

Nathan Aw


1 Answer 1


Neither implementation actually incorporates or uses AES of any keysize, rather the primes used provide a security about 1/6 of their bit size, resulting in a security level of 83 bits for SIDH/SIKEp503 and 125 bits for SIDH/SIKEp751 against quantum attacks, and 126 bits and 188 bits against classical attacks, respectively.

Because of this, you are not limited to the recommended cipher bit size, or even to AES. You can use any secure block cipher with an appropriate security level and mode.

Since AES provides a post-quantum security of half its key size, AES-256 is actually better matched to SIDH/SIKEp751. Against classical attacks, this results in 188 bits of security, and against quantum attacks, 125 bits.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.