liboqs/docs/algorithms/kem_sidh.md
Christian Paquin b4766939a9 Migrated SIDH to KEM API (issue 350) (#368)
* Exposed SIDH through KEM API.

* Removed old kex_sidh_msr refs

* Removed kex_sidh_msr refs from Visual Studio project

* Removed kex_sidh_msr from test_kex.

* Added sidh alg sheet

* Skip sidh in kat check (no kat files for sidh, unlike the related sike alg)

* Added return values to sidh KEM methods (to fix wrong default return values on mac).

* Addressed review comments on PR368.

* Removed text_kex from Visual Studio; no more KEX built by default on Windows.

* Removed test_kex from appveyor test.

* Removed minimal_kex from appveyor
2018-09-17 05:00:52 -04:00

1.5 KiB

liboqs master branch algorithm datasheet: kem_sidh

Summary

  • Name: SIDH
  • Algorithm type: key exchange
  • Note: SIDH is as ephemeral KEX related to the SIKE KEM (sike.org) submitted to NIST
  • Main cryptographic assumption: (supersingular) isogeny walk problem
  • Submitters' website: https://github.com/Microsoft/PQCrypto-SIDH
  • Added to liboqs by: Christian Paquin

Parameter sets

Parameter set Security model Claimed NIST security level Public key size (bytes) Secret key size (bytes) Ciphertext size (bytes) Shared secret size (bytes)
Sidh-p503 IND-CPA 1 378 32 378 126
Sidh-p751 IND-CPA 3 564 48 564 188

Implementation

Additional comments

No KAT are available for SIDH.