Introduction
Scloud+ is a key encapsulation mechanism based on the unstructured Learning with Errors (LWE) problem. It combines Barnes-Wall lattice coding with ternary secret and noise distributions to reduce key and ciphertext sizes.
Specification & software
Parameters
Classical security targets are given in bits. The sizes of the public key (pk), ciphertext (C), and shared secret (ss) are given in bytes.
| Scheme | Classical security target | Public key pk | Ciphertext C | Shared secret ss |
|---|---|---|---|---|
| Scloud+.KEM-128 | 128 | 6096 | 6160 | 16 |
| Scloud+.KEM-192 | 192 | 11456 | 12645 | 24 |
| Scloud+.KEM-256 | 256 | 16296 | 17925 | 32 |
| Scloud+.KEM-384 | 384 | 33296 | 33600 | 48 |
| Scloud+.KEM-512 | 512 | 48016 | 48320 | 64 |