| CKKSParams | R Documentation |
Constructor for the CKKS scheme's CCParams surface. Every
argument maps 1:1 to an enabled
CCParams<CryptoContextCKKSRNS>::Set* method. The 8 CKKS-disabled
setters (SetPlaintextModulus, SetEvalAddCount,
SetKeySwitchCount, SetEncryptionTechnique,
SetMultiplicationTechnique, SetPRENumHops, SetMultipartyMode,
SetThresholdNumOfParties) are not exposed.
CKKS is a fixed-point scheme over the complex numbers and has no
plaintext modulus; threshold_num_of_parties is currently
CKKS-disabled upstream even though the scheme supports threshold
variants via a separate code path.
CKKSParams(
multiplicative_depth = NULL,
scaling_mod_size = NULL,
scaling_technique = NULL,
batch_size = NULL,
first_mod_size = NULL,
security_level = NULL,
secret_key_dist = NULL,
key_switch_technique = NULL,
ring_dim = NULL,
digit_size = NULL,
num_large_digits = NULL,
interactive_boot_compression_level = NULL,
standard_deviation = NULL,
register_word_size = NULL,
ckks_data_type = NULL,
max_relin_sk_deg = NULL,
pre_mode = NULL,
execution_mode = NULL,
decryption_noise_mode = NULL,
noise_estimate = NULL,
desired_precision = NULL,
statistical_security = NULL,
num_adversarial_queries = NULL,
composite_degree = NULL
)
multiplicative_depth |
See the BFV entry. |
scaling_mod_size |
Integer bit-size of the CKKS rescaling
factor (typically 50 or 59 bits). Together with
|
scaling_technique |
See the BGV entry. CKKS additionally
supports |
batch_size |
See the BFV entry. |
first_mod_size |
See the BGV entry. |
security_level |
See the BFV entry. |
secret_key_dist |
See the BFV entry. |
key_switch_technique |
See the BFV entry. CKKS typically
benefits from |
ring_dim |
See the BFV entry. |
digit_size |
See the BFV entry. |
num_large_digits |
See the BFV entry. |
interactive_boot_compression_level |
One of
|
standard_deviation |
See the BFV entry. |
register_word_size |
Integer word size (in bits) for the register-based multi-precision arithmetic path. Default leaves it to upstream. Used by the simple-real-numbers-composite- scaling Python example. |
ckks_data_type |
One of |
max_relin_sk_deg |
see the BFV entry. |
pre_mode |
see the BFV entry. |
execution_mode |
one of
|
decryption_noise_mode |
one of
|
noise_estimate |
numeric noise estimate
used by the noise-flooding path. Paired with |
desired_precision |
numeric target precision (in bits) for the noise-flooding path. |
statistical_security |
see the BGV entry. |
num_adversarial_queries |
see the BGV entry. |
composite_degree |
composite scaling
degree for the |
A CKKSParams S7 object.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.