liboqs/docs/algorithms/kem_sidh.md
Shravan Mishra 3dbd609e92 Master rm kex (#402)
* Remove kex_ntru from master (issue #370).

* Remove KEX components (issue #372).

* Remove anything kex

* Tweaks to READMEs re: removal of KEX.
2018-10-03 21:16:49 -04:00

35 lines
1.5 KiB
Markdown

liboqs master branch algorithm datasheet: `kem_sidh`
====================================================
Summary
-------
- **Name**: SIDH
- **Algorithm type**: key exchange
- **Note**: SIDH is as ephemeral key exchange algorithm related to the SIKE KEM (sike.org) submitted to NIST. It is NOT secure to use it with static keys.
- **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
--------------
- **Source of implementation:** https://github.com/Microsoft/PQCrypto-SIDH (v3.0)
- **License:** MIT License
- **Language:** C
- **Constant-time:** Yes
- **Architectures supported in liboqs master branch**: x86, x64
Additional comments
-------------------
No KAT are available for SIDH.