update NI_2P parameters

This commit is contained in:
Janmajaya Mall
2024-06-27 18:46:38 +05:30
parent 89f5dbc461
commit 3eeae8b47f

View File

@@ -510,24 +510,24 @@ pub(crate) const I_2P: BoolParameters<u64> = BoolParameters::<u64> {
}; };
pub(crate) const NI_2P: BoolParameters<u64> = BoolParameters::<u64> { pub(crate) const NI_2P: BoolParameters<u64> = BoolParameters::<u64> {
rlwe_q: CiphertextModulus::new_non_native(36028797018820609), rlwe_q: CiphertextModulus::new_non_native(18014398509404161),
lwe_q: CiphertextModulus::new_non_native(1 << 20), lwe_q: CiphertextModulus::new_non_native(1 << 15),
br_q: 1 << 11, br_q: 1 << 11,
rlwe_n: PolynomialSize(1 << 11), rlwe_n: PolynomialSize(1 << 11),
lwe_n: LweDimension(600), lwe_n: LweDimension(480),
lwe_decomposer_params: (DecompostionLogBase(4), DecompositionCount(5)), lwe_decomposer_params: (DecompostionLogBase(1), DecompositionCount(12)),
rlrg_decomposer_params: ( rlrg_decomposer_params: (
DecompostionLogBase(11), DecompostionLogBase(16),
(DecompositionCount(4), DecompositionCount(3)), (DecompositionCount(1), DecompositionCount(1)),
), ),
rgrg_decomposer_params: Some(( rgrg_decomposer_params: Some((
DecompostionLogBase(11), DecompostionLogBase(6),
(DecompositionCount(5), DecompositionCount(4)), (DecompositionCount(7), DecompositionCount(7)),
)), )),
auto_decomposer_params: (DecompostionLogBase(11), DecompositionCount(2)), auto_decomposer_params: (DecompostionLogBase(24), DecompositionCount(1)),
non_interactive_ui_to_s_key_switch_decomposer: Some(( non_interactive_ui_to_s_key_switch_decomposer: Some((
DecompostionLogBase(1), DecompostionLogBase(1),
DecompositionCount(55), DecompositionCount(50),
)), )),
g: 5, g: 5,
w: 10, w: 10,