mirror of
https://github.com/zama-ai/tfhe-rs.git
synced 2026-01-09 14:47:56 -05:00
chore: update v1_1 parameters so that comments are doc comments
- this allows to keep relevant information with param_dedup, as param_dedup uses syn, comments are lost as syn does not preserver comments in the AST
This commit is contained in:
@@ -6,8 +6,8 @@ use crate::shortint::parameters::{
|
||||
StandardDev, Variance,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.079, algorithmic cost ~ 53, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000908718841765972)
|
||||
/// p-fail = 2^-128.079, algorithmic cost ~ 53, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000908718841765972)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(722),
|
||||
@@ -37,8 +37,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.979, algorithmic cost ~ 64, 2-norm = 3
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000225552987883164)
|
||||
/// p-fail = 2^-128.979, algorithmic cost ~ 64, 2-norm = 3
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000225552987883164)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(838),
|
||||
@@ -68,8 +68,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.316, algorithmic cost ~ 79, 2-norm = 7
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566871520497113)
|
||||
/// p-fail = 2^-128.316, algorithmic cost ~ 79, 2-norm = 7
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566871520497113)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(885),
|
||||
@@ -99,8 +99,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.07, algorithmic cost ~ 119, 2-norm = 15
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141997526567708)
|
||||
/// p-fail = 2^-128.07, algorithmic cost ~ 119, 2-norm = 15
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141997526567708)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(906),
|
||||
@@ -130,8 +130,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.387, algorithmic cost ~ 373, 2-norm = 31
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54094258729146E-7)
|
||||
/// p-fail = 2^-128.387, algorithmic cost ~ 373, 2-norm = 31
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54094258729146E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(930),
|
||||
@@ -161,8 +161,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.161, algorithmic cost ~ 879, 2-norm = 63
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.86838394271893E-8)
|
||||
/// p-fail = 2^-128.161, algorithmic cost ~ 879, 2-norm = 63
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.86838394271893E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1012),
|
||||
@@ -192,8 +192,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.086, algorithmic cost ~ 2678, 2-norm = 127
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21842617086314E-8)
|
||||
/// p-fail = 2^-128.086, algorithmic cost ~ 2678, 2-norm = 127
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21842617086314E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_6_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1061),
|
||||
@@ -223,8 +223,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_6_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.732, algorithmic cost ~ 14472, 2-norm = 255
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.51751832878040E-9)
|
||||
/// p-fail = 2^-128.732, algorithmic cost ~ 14472, 2-norm = 255
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.51751832878040E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_7_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1104),
|
||||
@@ -254,8 +254,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_7_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.001, algorithmic cost ~ 64, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000227322816313304)
|
||||
/// p-fail = 2^-128.001, algorithmic cost ~ 64, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000227322816313304)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(837),
|
||||
@@ -285,8 +285,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.388, algorithmic cost ~ 79, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566548251955660)
|
||||
/// p-fail = 2^-128.388, algorithmic cost ~ 79, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566548251955660)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(884),
|
||||
@@ -316,8 +316,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.377, algorithmic cost ~ 110, 2-norm = 5
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141649065433221)
|
||||
/// p-fail = 2^-128.377, algorithmic cost ~ 110, 2-norm = 5
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141649065433221)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(866),
|
||||
@@ -347,8 +347,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.419, algorithmic cost ~ 373, 2-norm = 10
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54002900977798E-7)
|
||||
/// p-fail = 2^-128.419, algorithmic cost ~ 373, 2-norm = 10
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54002900977798E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(930),
|
||||
@@ -378,8 +378,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.12, algorithmic cost ~ 875, 2-norm = 21
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.87133101929087E-8)
|
||||
/// p-fail = 2^-128.12, algorithmic cost ~ 875, 2-norm = 21
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.87133101929087E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -409,8 +409,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.035, algorithmic cost ~ 2665, 2-norm = 42
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21933451675456E-8)
|
||||
/// p-fail = 2^-128.035, algorithmic cost ~ 2665, 2-norm = 42
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21933451675456E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1056),
|
||||
@@ -440,8 +440,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.081, algorithmic cost ~ 11765, 2-norm = 85
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50217479220037E-9)
|
||||
/// p-fail = 2^-129.081, algorithmic cost ~ 11765, 2-norm = 85
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50217479220037E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_6_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1108),
|
||||
@@ -471,8 +471,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_6_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.444, algorithmic cost ~ 79, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566292898921224)
|
||||
/// p-fail = 2^-128.444, algorithmic cost ~ 79, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566292898921224)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(884),
|
||||
@@ -502,8 +502,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.17, algorithmic cost ~ 110, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141883958441919)
|
||||
/// p-fail = 2^-128.17, algorithmic cost ~ 110, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141883958441919)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(863),
|
||||
@@ -533,8 +533,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.024, algorithmic cost ~ 282, 2-norm = 4
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.55124805211991E-7)
|
||||
/// p-fail = 2^-128.024, algorithmic cost ~ 282, 2-norm = 4
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.55124805211991E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(929),
|
||||
@@ -564,8 +564,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.291, algorithmic cost ~ 875, 2-norm = 9
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85920026139855E-8)
|
||||
/// p-fail = 2^-128.291, algorithmic cost ~ 875, 2-norm = 9
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85920026139855E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -595,8 +595,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.019, algorithmic cost ~ 2110, 2-norm = 18
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21962954961614E-8)
|
||||
/// p-fail = 2^-128.019, algorithmic cost ~ 2110, 2-norm = 18
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21962954961614E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1073),
|
||||
@@ -626,8 +626,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.101, algorithmic cost ~ 11669, 2-norm = 36
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.54542171626785E-9)
|
||||
/// p-fail = 2^-128.101, algorithmic cost ~ 11669, 2-norm = 36
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.54542171626785E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1099),
|
||||
@@ -657,8 +657,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.417, algorithmic cost ~ 110, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141604488505394)
|
||||
/// p-fail = 2^-128.417, algorithmic cost ~ 110, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141604488505394)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(863),
|
||||
@@ -688,8 +688,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.042, algorithmic cost ~ 260, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.55074180343316E-7)
|
||||
/// p-fail = 2^-128.042, algorithmic cost ~ 260, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.55074180343316E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(935),
|
||||
@@ -719,8 +719,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.322, algorithmic cost ~ 875, 2-norm = 4
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85700998566799E-8)
|
||||
/// p-fail = 2^-128.322, algorithmic cost ~ 875, 2-norm = 4
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85700998566799E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -750,8 +750,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.079, algorithmic cost ~ 2081, 2-norm = 8
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21856153883081E-8)
|
||||
/// p-fail = 2^-128.079, algorithmic cost ~ 2081, 2-norm = 8
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21856153883081E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1058),
|
||||
@@ -781,8 +781,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.676, algorithmic cost ~ 11659, 2-norm = 17
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.51996713858843E-9)
|
||||
/// p-fail = 2^-128.676, algorithmic cost ~ 11659, 2-norm = 17
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.51996713858843E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1098),
|
||||
@@ -812,8 +812,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.234, algorithmic cost ~ 259, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54529491312476E-7)
|
||||
/// p-fail = 2^-128.234, algorithmic cost ~ 259, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54529491312476E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(931),
|
||||
@@ -843,8 +843,8 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.327, algorithmic cost ~ 875, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85660562707158E-8)
|
||||
/// p-fail = 2^-128.327, algorithmic cost ~ 875, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85660562707158E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -874,8 +874,8 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.027, algorithmic cost ~ 2077, 2-norm = 4
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21948580616001E-8)
|
||||
/// p-fail = 2^-128.027, algorithmic cost ~ 2077, 2-norm = 4
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21948580616001E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1056),
|
||||
@@ -905,8 +905,8 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.1, algorithmic cost ~ 9046, 2-norm = 8
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50136439949245E-9)
|
||||
/// p-fail = 2^-129.1, algorithmic cost ~ 9046, 2-norm = 8
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50136439949245E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1113),
|
||||
@@ -936,8 +936,8 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.329, algorithmic cost ~ 875, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85650453742248E-8)
|
||||
/// p-fail = 2^-128.329, algorithmic cost ~ 875, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85650453742248E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_6_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -967,8 +967,8 @@ pub const V1_1_PARAM_MESSAGE_6_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.11, algorithmic cost ~ 2077, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21800917385509E-8)
|
||||
/// p-fail = 2^-128.11, algorithmic cost ~ 2077, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21800917385509E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_6_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1056),
|
||||
@@ -998,8 +998,8 @@ pub const V1_1_PARAM_MESSAGE_6_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.382, algorithmic cost ~ 8949, 2-norm = 4
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.48905930129094E-9)
|
||||
/// p-fail = 2^-129.382, algorithmic cost ~ 8949, 2-norm = 4
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.48905930129094E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_6_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1101),
|
||||
@@ -1029,8 +1029,8 @@ pub const V1_1_PARAM_MESSAGE_6_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.131, algorithmic cost ~ 2077, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21764001577886E-8)
|
||||
/// p-fail = 2^-128.131, algorithmic cost ~ 2077, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21764001577886E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_7_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1056),
|
||||
@@ -1060,8 +1060,8 @@ pub const V1_1_PARAM_MESSAGE_7_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-130.318, algorithmic cost ~ 8932, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 33, peak noise ~ Variance(5.44858619003947E-9)
|
||||
/// p-fail = 2^-130.318, algorithmic cost ~ 8932, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 33, peak noise ~ Variance(5.44858619003947E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_7_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1099),
|
||||
@@ -1091,8 +1091,8 @@ pub const V1_1_PARAM_MESSAGE_7_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.114, algorithmic cost ~ 8924, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50077134664127E-9)
|
||||
/// p-fail = 2^-129.114, algorithmic cost ~ 8924, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50077134664127E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_8_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1098),
|
||||
|
||||
@@ -6,8 +6,8 @@ use crate::shortint::parameters::{
|
||||
StandardDev, Variance,
|
||||
};
|
||||
|
||||
// p-fail = 2^-139.952, algorithmic cost ~ 78, 2-norm = 3
|
||||
// Average number of encryptions of 0s ~ 16, peak noise ~ Variance(0.0000207432665142053)
|
||||
/// p-fail = 2^-139.952, algorithmic cost ~ 78, 2-norm = 3
|
||||
/// Average number of encryptions of 0s ~ 16, peak noise ~ Variance(0.0000207432665142053)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_COMPACT_PK_PBS_KS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1024),
|
||||
@@ -37,8 +37,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_COMPACT_PK_PBS_KS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.632, algorithmic cost ~ 130, 2-norm = 5
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000140242017242477)
|
||||
/// p-fail = 2^-129.632, algorithmic cost ~ 130, 2-norm = 5
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000140242017242477)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_COMPACT_PK_PBS_KS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1024),
|
||||
@@ -68,8 +68,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_COMPACT_PK_PBS_KS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-276.943, algorithmic cost ~ 3355, 2-norm = 9
|
||||
// Average number of encryptions of 0s ~ 16, peak noise ~ Variance(4.04169957228641E-8)
|
||||
/// p-fail = 2^-276.943, algorithmic cost ~ 3355, 2-norm = 9
|
||||
/// Average number of encryptions of 0s ~ 16, peak noise ~ Variance(4.04169957228641E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_COMPACT_PK_PBS_KS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(2048),
|
||||
@@ -99,8 +99,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_COMPACT_PK_PBS_KS_GAUSSIAN_2M128: Classic
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-273.01, algorithmic cost ~ 20401, 2-norm = 17
|
||||
// Average number of encryptions of 0s ~ 16, peak noise ~ Variance(2.56297356349261E-9)
|
||||
/// p-fail = 2^-273.01, algorithmic cost ~ 20401, 2-norm = 17
|
||||
/// Average number of encryptions of 0s ~ 16, peak noise ~ Variance(2.56297356349261E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_COMPACT_PK_PBS_KS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(2048),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.093, algorithmic cost ~ 43, 2-norm = 1
|
||||
/// p-fail = 2^-64.093, algorithmic cost ~ 43, 2-norm = 1
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(684),
|
||||
@@ -29,7 +29,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.01, algorithmic cost ~ 60, 2-norm = 3
|
||||
/// p-fail = 2^-64.01, algorithmic cost ~ 60, 2-norm = 3
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(781),
|
||||
@@ -54,7 +54,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.471, algorithmic cost ~ 76, 2-norm = 7
|
||||
/// p-fail = 2^-64.471, algorithmic cost ~ 76, 2-norm = 7
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(858),
|
||||
@@ -79,7 +79,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.178, algorithmic cost ~ 107, 2-norm = 15
|
||||
/// p-fail = 2^-64.178, algorithmic cost ~ 107, 2-norm = 15
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(843),
|
||||
@@ -104,7 +104,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.077, algorithmic cost ~ 362, 2-norm = 31
|
||||
/// p-fail = 2^-64.077, algorithmic cost ~ 362, 2-norm = 31
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(902),
|
||||
@@ -129,7 +129,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.195, algorithmic cost ~ 834, 2-norm = 63
|
||||
/// p-fail = 2^-64.195, algorithmic cost ~ 834, 2-norm = 63
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(979),
|
||||
@@ -154,7 +154,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.119, algorithmic cost ~ 2519, 2-norm = 127
|
||||
/// p-fail = 2^-64.119, algorithmic cost ~ 2519, 2-norm = 127
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_6_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1053),
|
||||
@@ -179,7 +179,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_6_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.014, algorithmic cost ~ 7954, 2-norm = 255
|
||||
/// p-fail = 2^-64.014, algorithmic cost ~ 7954, 2-norm = 255
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_7_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1103),
|
||||
@@ -204,7 +204,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_7_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.017, algorithmic cost ~ 60, 2-norm = 1
|
||||
/// p-fail = 2^-64.017, algorithmic cost ~ 60, 2-norm = 1
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(781),
|
||||
@@ -229,7 +229,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.181, algorithmic cost ~ 76, 2-norm = 2
|
||||
/// p-fail = 2^-64.181, algorithmic cost ~ 76, 2-norm = 2
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(857),
|
||||
@@ -254,7 +254,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.014, algorithmic cost ~ 106, 2-norm = 5
|
||||
/// p-fail = 2^-64.014, algorithmic cost ~ 106, 2-norm = 5
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(833),
|
||||
@@ -279,7 +279,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.085, algorithmic cost ~ 362, 2-norm = 10
|
||||
/// p-fail = 2^-64.085, algorithmic cost ~ 362, 2-norm = 10
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(902),
|
||||
@@ -304,7 +304,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.137, algorithmic cost ~ 833, 2-norm = 21
|
||||
/// p-fail = 2^-64.137, algorithmic cost ~ 833, 2-norm = 21
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(977),
|
||||
@@ -329,7 +329,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.01, algorithmic cost ~ 2023, 2-norm = 42
|
||||
/// p-fail = 2^-64.01, algorithmic cost ~ 2023, 2-norm = 42
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1046),
|
||||
@@ -354,7 +354,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.017, algorithmic cost ~ 7209, 2-norm = 85
|
||||
/// p-fail = 2^-64.017, algorithmic cost ~ 7209, 2-norm = 85
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_6_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1111),
|
||||
@@ -379,7 +379,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_6_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.194, algorithmic cost ~ 76, 2-norm = 1
|
||||
/// p-fail = 2^-64.194, algorithmic cost ~ 76, 2-norm = 1
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(857),
|
||||
@@ -404,7 +404,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.413, algorithmic cost ~ 106, 2-norm = 2
|
||||
/// p-fail = 2^-64.413, algorithmic cost ~ 106, 2-norm = 2
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(833),
|
||||
@@ -429,7 +429,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.074, algorithmic cost ~ 253, 2-norm = 4
|
||||
/// p-fail = 2^-64.074, algorithmic cost ~ 253, 2-norm = 4
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(965),
|
||||
@@ -454,7 +454,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.177, algorithmic cost ~ 833, 2-norm = 9
|
||||
/// p-fail = 2^-64.177, algorithmic cost ~ 833, 2-norm = 9
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(977),
|
||||
@@ -479,7 +479,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.075, algorithmic cost ~ 1936, 2-norm = 18
|
||||
/// p-fail = 2^-64.075, algorithmic cost ~ 1936, 2-norm = 18
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1055),
|
||||
@@ -504,7 +504,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.002, algorithmic cost ~ 5925, 2-norm = 36
|
||||
/// p-fail = 2^-64.002, algorithmic cost ~ 5925, 2-norm = 36
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1116),
|
||||
@@ -529,7 +529,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_5_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.471, algorithmic cost ~ 106, 2-norm = 1
|
||||
/// p-fail = 2^-64.471, algorithmic cost ~ 106, 2-norm = 1
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(833),
|
||||
@@ -554,7 +554,7 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.17, algorithmic cost ~ 249, 2-norm = 2
|
||||
/// p-fail = 2^-64.17, algorithmic cost ~ 249, 2-norm = 2
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(948),
|
||||
@@ -579,7 +579,7 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.184, algorithmic cost ~ 833, 2-norm = 4
|
||||
/// p-fail = 2^-64.184, algorithmic cost ~ 833, 2-norm = 4
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(977),
|
||||
@@ -604,7 +604,7 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.092, algorithmic cost ~ 1931, 2-norm = 8
|
||||
/// p-fail = 2^-64.092, algorithmic cost ~ 1931, 2-norm = 8
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1052),
|
||||
@@ -629,7 +629,7 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.014, algorithmic cost ~ 5893, 2-norm = 17
|
||||
/// p-fail = 2^-64.014, algorithmic cost ~ 5893, 2-norm = 17
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1110),
|
||||
@@ -654,7 +654,7 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_4_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.128, algorithmic cost ~ 248, 2-norm = 1
|
||||
/// p-fail = 2^-64.128, algorithmic cost ~ 248, 2-norm = 1
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(945),
|
||||
@@ -679,7 +679,7 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.185, algorithmic cost ~ 833, 2-norm = 2
|
||||
/// p-fail = 2^-64.185, algorithmic cost ~ 833, 2-norm = 2
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(977),
|
||||
@@ -704,7 +704,7 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.019, algorithmic cost ~ 1929, 2-norm = 4
|
||||
/// p-fail = 2^-64.019, algorithmic cost ~ 1929, 2-norm = 4
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1051),
|
||||
@@ -729,7 +729,7 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.016, algorithmic cost ~ 5888, 2-norm = 8
|
||||
/// p-fail = 2^-64.016, algorithmic cost ~ 5888, 2-norm = 8
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1109),
|
||||
@@ -754,7 +754,7 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_3_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.029, algorithmic cost ~ 586, 2-norm = 1
|
||||
/// p-fail = 2^-64.029, algorithmic cost ~ 586, 2-norm = 1
|
||||
pub const V1_1_PARAM_MESSAGE_6_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(993),
|
||||
@@ -779,7 +779,7 @@ pub const V1_1_PARAM_MESSAGE_6_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.039, algorithmic cost ~ 1929, 2-norm = 2
|
||||
/// p-fail = 2^-64.039, algorithmic cost ~ 1929, 2-norm = 2
|
||||
pub const V1_1_PARAM_MESSAGE_6_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1051),
|
||||
@@ -804,7 +804,7 @@ pub const V1_1_PARAM_MESSAGE_6_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.007, algorithmic cost ~ 4682, 2-norm = 4
|
||||
/// p-fail = 2^-64.007, algorithmic cost ~ 4682, 2-norm = 4
|
||||
pub const V1_1_PARAM_MESSAGE_6_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1116),
|
||||
@@ -829,7 +829,7 @@ pub const V1_1_PARAM_MESSAGE_6_CARRY_2_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.044, algorithmic cost ~ 1929, 2-norm = 1
|
||||
/// p-fail = 2^-64.044, algorithmic cost ~ 1929, 2-norm = 1
|
||||
pub const V1_1_PARAM_MESSAGE_7_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1051),
|
||||
@@ -854,7 +854,7 @@ pub const V1_1_PARAM_MESSAGE_7_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.035, algorithmic cost ~ 4592, 2-norm = 2
|
||||
/// p-fail = 2^-64.035, algorithmic cost ~ 4592, 2-norm = 2
|
||||
pub const V1_1_PARAM_MESSAGE_7_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1112),
|
||||
@@ -879,7 +879,7 @@ pub const V1_1_PARAM_MESSAGE_7_CARRY_1_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.001, algorithmic cost ~ 4580, 2-norm = 1
|
||||
/// p-fail = 2^-64.001, algorithmic cost ~ 4580, 2-norm = 1
|
||||
pub const V1_1_PARAM_MESSAGE_8_CARRY_0_COMPACT_PK_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1109),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.829, algorithmic cost ~ 74, 2-norm = 3
|
||||
/// p-fail = 2^-66.829, algorithmic cost ~ 74, 2-norm = 3
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_COMPACT_PK_PBS_KS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1024),
|
||||
@@ -29,7 +29,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_COMPACT_PK_PBS_KS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.438, algorithmic cost ~ 126, 2-norm = 5
|
||||
/// p-fail = 2^-64.438, algorithmic cost ~ 126, 2-norm = 5
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_COMPACT_PK_PBS_KS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1024),
|
||||
@@ -54,7 +54,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_COMPACT_PK_PBS_KS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-141.376, algorithmic cost ~ 3355, 2-norm = 9
|
||||
/// p-fail = 2^-141.376, algorithmic cost ~ 3355, 2-norm = 9
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_COMPACT_PK_PBS_KS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(2048),
|
||||
@@ -79,7 +79,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_COMPACT_PK_PBS_KS_GAUSSIAN_2M64: ClassicP
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-140.367, algorithmic cost ~ 20401, 2-norm = 17
|
||||
/// p-fail = 2^-140.367, algorithmic cost ~ 20401, 2-norm = 17
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_COMPACT_PK_PBS_KS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(2048),
|
||||
|
||||
@@ -6,8 +6,8 @@ use crate::shortint::parameters::{
|
||||
StandardDev, Variance,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.384, algorithmic cost ~ 40, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000906507473628086)
|
||||
/// p-fail = 2^-128.384, algorithmic cost ~ 40, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000906507473628086)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(747),
|
||||
@@ -37,8 +37,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.979, algorithmic cost ~ 64, 2-norm = 3
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000225552987883164)
|
||||
/// p-fail = 2^-128.979, algorithmic cost ~ 64, 2-norm = 3
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000225552987883164)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(838),
|
||||
@@ -68,8 +68,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.316, algorithmic cost ~ 79, 2-norm = 7
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566871520497113)
|
||||
/// p-fail = 2^-128.316, algorithmic cost ~ 79, 2-norm = 7
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566871520497113)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(885),
|
||||
@@ -99,8 +99,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.07, algorithmic cost ~ 119, 2-norm = 15
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141997526567708)
|
||||
/// p-fail = 2^-128.07, algorithmic cost ~ 119, 2-norm = 15
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141997526567708)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(906),
|
||||
@@ -130,8 +130,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.387, algorithmic cost ~ 373, 2-norm = 31
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54094258729146E-7)
|
||||
/// p-fail = 2^-128.387, algorithmic cost ~ 373, 2-norm = 31
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54094258729146E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_4_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(930),
|
||||
@@ -161,8 +161,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_4_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.161, algorithmic cost ~ 879, 2-norm = 63
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.86838394271893E-8)
|
||||
/// p-fail = 2^-128.161, algorithmic cost ~ 879, 2-norm = 63
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.86838394271893E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_5_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1012),
|
||||
@@ -192,8 +192,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_5_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.086, algorithmic cost ~ 2678, 2-norm = 127
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21842617086314E-8)
|
||||
/// p-fail = 2^-128.086, algorithmic cost ~ 2678, 2-norm = 127
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21842617086314E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_6_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1061),
|
||||
@@ -223,8 +223,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_6_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.732, algorithmic cost ~ 14472, 2-norm = 255
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.51751832878040E-9)
|
||||
/// p-fail = 2^-128.732, algorithmic cost ~ 14472, 2-norm = 255
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.51751832878040E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_7_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1104),
|
||||
@@ -254,8 +254,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_7_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.066, algorithmic cost ~ 49, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000227203724588775)
|
||||
/// p-fail = 2^-128.066, algorithmic cost ~ 49, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000227203724588775)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(846),
|
||||
@@ -285,8 +285,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.388, algorithmic cost ~ 79, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566548251955660)
|
||||
/// p-fail = 2^-128.388, algorithmic cost ~ 79, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566548251955660)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(884),
|
||||
@@ -316,8 +316,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.377, algorithmic cost ~ 110, 2-norm = 5
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141649065433221)
|
||||
/// p-fail = 2^-128.377, algorithmic cost ~ 110, 2-norm = 5
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141649065433221)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(866),
|
||||
@@ -347,8 +347,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.419, algorithmic cost ~ 373, 2-norm = 10
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54002900977798E-7)
|
||||
/// p-fail = 2^-128.419, algorithmic cost ~ 373, 2-norm = 10
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54002900977798E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(930),
|
||||
@@ -378,8 +378,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.12, algorithmic cost ~ 875, 2-norm = 21
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.87133101929087E-8)
|
||||
/// p-fail = 2^-128.12, algorithmic cost ~ 875, 2-norm = 21
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.87133101929087E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_4_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -409,8 +409,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_4_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.035, algorithmic cost ~ 2665, 2-norm = 42
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21933451675456E-8)
|
||||
/// p-fail = 2^-128.035, algorithmic cost ~ 2665, 2-norm = 42
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21933451675456E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_5_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1056),
|
||||
@@ -440,8 +440,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_5_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.081, algorithmic cost ~ 11765, 2-norm = 85
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50217479220037E-9)
|
||||
/// p-fail = 2^-129.081, algorithmic cost ~ 11765, 2-norm = 85
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50217479220037E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_6_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1108),
|
||||
@@ -471,8 +471,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_6_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.444, algorithmic cost ~ 79, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566292898921224)
|
||||
/// p-fail = 2^-128.444, algorithmic cost ~ 79, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000566292898921224)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(884),
|
||||
@@ -502,8 +502,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.17, algorithmic cost ~ 110, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141883958441919)
|
||||
/// p-fail = 2^-128.17, algorithmic cost ~ 110, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141883958441919)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(863),
|
||||
@@ -533,8 +533,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.024, algorithmic cost ~ 282, 2-norm = 4
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.55124805211991E-7)
|
||||
/// p-fail = 2^-128.024, algorithmic cost ~ 282, 2-norm = 4
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.55124805211991E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(929),
|
||||
@@ -564,8 +564,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.291, algorithmic cost ~ 875, 2-norm = 9
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85920026139855E-8)
|
||||
/// p-fail = 2^-128.291, algorithmic cost ~ 875, 2-norm = 9
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85920026139855E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -595,8 +595,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.019, algorithmic cost ~ 2110, 2-norm = 18
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21962954961614E-8)
|
||||
/// p-fail = 2^-128.019, algorithmic cost ~ 2110, 2-norm = 18
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21962954961614E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_4_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1073),
|
||||
@@ -626,8 +626,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_4_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.101, algorithmic cost ~ 11669, 2-norm = 36
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.54542171626785E-9)
|
||||
/// p-fail = 2^-128.101, algorithmic cost ~ 11669, 2-norm = 36
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.54542171626785E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_5_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1099),
|
||||
@@ -657,8 +657,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_5_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.417, algorithmic cost ~ 110, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141604488505394)
|
||||
/// p-fail = 2^-128.417, algorithmic cost ~ 110, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141604488505394)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(863),
|
||||
@@ -688,8 +688,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.042, algorithmic cost ~ 260, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.55074180343316E-7)
|
||||
/// p-fail = 2^-128.042, algorithmic cost ~ 260, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.55074180343316E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(935),
|
||||
@@ -719,8 +719,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.322, algorithmic cost ~ 875, 2-norm = 4
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85700998566799E-8)
|
||||
/// p-fail = 2^-128.322, algorithmic cost ~ 875, 2-norm = 4
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85700998566799E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -750,8 +750,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.079, algorithmic cost ~ 2081, 2-norm = 8
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21856153883081E-8)
|
||||
/// p-fail = 2^-128.079, algorithmic cost ~ 2081, 2-norm = 8
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21856153883081E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1058),
|
||||
@@ -781,8 +781,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.676, algorithmic cost ~ 11659, 2-norm = 17
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.51996713858843E-9)
|
||||
/// p-fail = 2^-128.676, algorithmic cost ~ 11659, 2-norm = 17
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.51996713858843E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1098),
|
||||
@@ -812,8 +812,8 @@ pub const V1_1_PARAM_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.234, algorithmic cost ~ 259, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54529491312476E-7)
|
||||
/// p-fail = 2^-128.234, algorithmic cost ~ 259, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(3.54529491312476E-7)
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(931),
|
||||
@@ -843,8 +843,8 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.327, algorithmic cost ~ 875, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85660562707158E-8)
|
||||
/// p-fail = 2^-128.327, algorithmic cost ~ 875, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85660562707158E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -874,8 +874,8 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.027, algorithmic cost ~ 2077, 2-norm = 4
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21948580616001E-8)
|
||||
/// p-fail = 2^-128.027, algorithmic cost ~ 2077, 2-norm = 4
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21948580616001E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1056),
|
||||
@@ -905,8 +905,8 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.1, algorithmic cost ~ 9046, 2-norm = 8
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50136439949245E-9)
|
||||
/// p-fail = 2^-129.1, algorithmic cost ~ 9046, 2-norm = 8
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50136439949245E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_5_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1113),
|
||||
@@ -936,8 +936,8 @@ pub const V1_1_PARAM_MESSAGE_5_CARRY_3_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.329, algorithmic cost ~ 875, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85650453742248E-8)
|
||||
/// p-fail = 2^-128.329, algorithmic cost ~ 875, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.85650453742248E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_6_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1007),
|
||||
@@ -967,8 +967,8 @@ pub const V1_1_PARAM_MESSAGE_6_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.11, algorithmic cost ~ 2077, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21800917385509E-8)
|
||||
/// p-fail = 2^-128.11, algorithmic cost ~ 2077, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21800917385509E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_6_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1056),
|
||||
@@ -998,8 +998,8 @@ pub const V1_1_PARAM_MESSAGE_6_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.382, algorithmic cost ~ 8949, 2-norm = 4
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.48905930129094E-9)
|
||||
/// p-fail = 2^-129.382, algorithmic cost ~ 8949, 2-norm = 4
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.48905930129094E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_6_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1101),
|
||||
@@ -1029,8 +1029,8 @@ pub const V1_1_PARAM_MESSAGE_6_CARRY_2_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.131, algorithmic cost ~ 2077, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21764001577886E-8)
|
||||
/// p-fail = 2^-128.131, algorithmic cost ~ 2077, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(2.21764001577886E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_7_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1056),
|
||||
@@ -1060,8 +1060,8 @@ pub const V1_1_PARAM_MESSAGE_7_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-130.318, algorithmic cost ~ 8932, 2-norm = 2
|
||||
// Average number of encryptions of 0s ~ 33, peak noise ~ Variance(5.44858619003947E-9)
|
||||
/// p-fail = 2^-130.318, algorithmic cost ~ 8932, 2-norm = 2
|
||||
/// Average number of encryptions of 0s ~ 33, peak noise ~ Variance(5.44858619003947E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_7_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1099),
|
||||
@@ -1091,8 +1091,8 @@ pub const V1_1_PARAM_MESSAGE_7_CARRY_1_KS_PBS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.114, algorithmic cost ~ 8924, 2-norm = 1
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50077134664127E-9)
|
||||
/// p-fail = 2^-129.114, algorithmic cost ~ 8924, 2-norm = 1
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.50077134664127E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_8_CARRY_0_KS_PBS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1098),
|
||||
|
||||
@@ -6,8 +6,8 @@ use crate::shortint::parameters::{
|
||||
StandardDev, Variance,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.181, algorithmic cost ~ 70, 2-norm = 3
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000226994502138943)
|
||||
/// p-fail = 2^-128.181, algorithmic cost ~ 70, 2-norm = 3
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.0000226994502138943)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_PBS_KS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(914),
|
||||
@@ -37,8 +37,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_PBS_KS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.163, algorithmic cost ~ 128, 2-norm = 5
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141892645707080)
|
||||
/// p-fail = 2^-128.163, algorithmic cost ~ 128, 2-norm = 5
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000141892645707080)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_PBS_KS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(979),
|
||||
@@ -68,8 +68,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_PBS_KS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.674, algorithmic cost ~ 2030, 2-norm = 9
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(8.83211431719384E-8)
|
||||
/// p-fail = 2^-128.674, algorithmic cost ~ 2030, 2-norm = 9
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(8.83211431719384E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_PBS_KS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1106),
|
||||
@@ -99,8 +99,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_PBS_KS_GAUSSIAN_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.799, algorithmic cost ~ 13785, 2-norm = 17
|
||||
// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.47094548750703E-9)
|
||||
/// p-fail = 2^-129.799, algorithmic cost ~ 13785, 2-norm = 17
|
||||
/// Average number of encryptions of 0s ~ 34, peak noise ~ Variance(5.47094548750703E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_PBS_KS_GAUSSIAN_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1267),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.004, algorithmic cost ~ 44, 2-norm = 3
|
||||
/// p-fail = 2^-40.004, algorithmic cost ~ 44, 2-norm = 3
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(750),
|
||||
@@ -29,7 +29,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.489, algorithmic cost ~ 101, 2-norm = 5
|
||||
/// p-fail = 2^-40.489, algorithmic cost ~ 101, 2-norm = 5
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(796),
|
||||
@@ -54,7 +54,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.298, algorithmic cost ~ 788, 2-norm = 9
|
||||
/// p-fail = 2^-40.298, algorithmic cost ~ 788, 2-norm = 9
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(925),
|
||||
@@ -79,7 +79,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.107, algorithmic cost ~ 4095, 2-norm = 17
|
||||
/// p-fail = 2^-40.107, algorithmic cost ~ 4095, 2-norm = 17
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M40: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1096),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.01, algorithmic cost ~ 60, 2-norm = 3
|
||||
/// p-fail = 2^-64.01, algorithmic cost ~ 60, 2-norm = 3
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(781),
|
||||
@@ -29,7 +29,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.014, algorithmic cost ~ 106, 2-norm = 5
|
||||
/// p-fail = 2^-64.014, algorithmic cost ~ 106, 2-norm = 5
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(833),
|
||||
@@ -54,7 +54,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.177, algorithmic cost ~ 833, 2-norm = 9
|
||||
/// p-fail = 2^-64.177, algorithmic cost ~ 833, 2-norm = 9
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(977),
|
||||
@@ -79,7 +79,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.014, algorithmic cost ~ 5893, 2-norm = 17
|
||||
/// p-fail = 2^-64.014, algorithmic cost ~ 5893, 2-norm = 17
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1110),
|
||||
|
||||
@@ -6,8 +6,8 @@ use crate::shortint::parameters::{
|
||||
Variance,
|
||||
};
|
||||
|
||||
// p-fail = 2^-144.044, algorithmic cost ~ 67, 2-norm = 3
|
||||
// Average number of encryptions of 0s ~ 15, peak noise ~ Variance(0.0000201396668936698)
|
||||
/// p-fail = 2^-144.044, algorithmic cost ~ 67, 2-norm = 3
|
||||
/// Average number of encryptions of 0s ~ 15, peak noise ~ Variance(0.0000201396668936698)
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(879),
|
||||
@@ -33,8 +33,8 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.358, algorithmic cost ~ 113, 2-norm = 5
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000140546154228955)
|
||||
/// p-fail = 2^-129.358, algorithmic cost ~ 113, 2-norm = 5
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(0.00000140546154228955)
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -60,8 +60,8 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.771, algorithmic cost ~ 900, 2-norm = 9
|
||||
// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.82526029096167E-8)
|
||||
/// p-fail = 2^-128.771, algorithmic cost ~ 900, 2-norm = 9
|
||||
/// Average number of encryptions of 0s ~ 17, peak noise ~ Variance(8.82526029096167E-8)
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1077),
|
||||
@@ -87,8 +87,8 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128: ClassicPBSParamete
|
||||
}),
|
||||
};
|
||||
|
||||
// p-fail = 2^-141.493, algorithmic cost ~ 11860, 2-norm = 17
|
||||
// Average number of encryptions of 0s ~ 31, peak noise ~ Variance(5.00776611824111E-9)
|
||||
/// p-fail = 2^-141.493, algorithmic cost ~ 11860, 2-norm = 17
|
||||
/// Average number of encryptions of 0s ~ 31, peak noise ~ Variance(5.00776611824111E-9)
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M128: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1117),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, PolynomialSize,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.525, algorithmic cost ~ 49, 2-norm = 3
|
||||
/// p-fail = 2^-40.525, algorithmic cost ~ 49, 2-norm = 3
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(799),
|
||||
@@ -25,7 +25,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-57.015, algorithmic cost ~ 107, 2-norm = 5
|
||||
/// p-fail = 2^-57.015, algorithmic cost ~ 107, 2-norm = 5
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(839),
|
||||
@@ -46,7 +46,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-50.002, algorithmic cost ~ 816, 2-norm = 9
|
||||
/// p-fail = 2^-50.002, algorithmic cost ~ 816, 2-norm = 9
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(958),
|
||||
@@ -67,7 +67,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-41.009, algorithmic cost ~ 4165, 2-norm = 17
|
||||
/// p-fail = 2^-41.009, algorithmic cost ~ 4165, 2-norm = 17
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M40: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1077),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, PolynomialSize,
|
||||
};
|
||||
|
||||
// p-fail = 2^-72.226, algorithmic cost ~ 64, 2-norm = 3
|
||||
/// p-fail = 2^-72.226, algorithmic cost ~ 64, 2-norm = 3
|
||||
pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(839),
|
||||
@@ -25,7 +25,7 @@ pub const V1_1_PARAM_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-72.178, algorithmic cost ~ 112, 2-norm = 5
|
||||
/// p-fail = 2^-72.178, algorithmic cost ~ 112, 2-norm = 5
|
||||
pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(879),
|
||||
@@ -46,7 +46,7 @@ pub const V1_1_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.454, algorithmic cost ~ 850, 2-norm = 9
|
||||
/// p-fail = 2^-64.454, algorithmic cost ~ 850, 2-norm = 9
|
||||
pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(998),
|
||||
@@ -67,7 +67,7 @@ pub const V1_1_PARAM_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64: ClassicPBSParameter
|
||||
modulus_switch_noise_reduction_params: None,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.037, algorithmic cost ~ 6737, 2-norm = 17
|
||||
/// p-fail = 2^-64.037, algorithmic cost ~ 6737, 2-norm = 17
|
||||
pub const V1_1_PARAM_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M64: ClassicPBSParameters =
|
||||
ClassicPBSParameters {
|
||||
lwe_dimension: LweDimension(1117),
|
||||
|
||||
@@ -18,8 +18,8 @@ pub const V1_1_PARAM_KEYSWITCH_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
destination_key: EncryptionKeyChoice::Small,
|
||||
};
|
||||
|
||||
// Parameters to keyswitch from input PKE 2_2 TUniform parameters to 2_2 KS_PBS compute parameters
|
||||
// arriving under the small key, requires a PBS to get to the big key
|
||||
/// Parameters to keyswitch from input PKE 2_2 TUniform parameters to 2_2 KS_PBS compute parameters
|
||||
/// arriving under the small key, requires a PBS to get to the big key
|
||||
pub const V1_1_PARAM_KEYSWITCH_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
ShortintKeySwitchingParameters =
|
||||
V1_1_PARAM_KEYSWITCH_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV2;
|
||||
@@ -31,8 +31,8 @@ pub const V1_1_PARAM_KEYSWITCH_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M
|
||||
destination_key: EncryptionKeyChoice::Small,
|
||||
};
|
||||
|
||||
// Parameters to keyswitch from input PKE 2_2 TUniform parameters to 2_2 KS_PBS compute parameters
|
||||
// arriving under the big key, requires a KS + PBS to get to the big key
|
||||
/// Parameters to keyswitch from input PKE 2_2 TUniform parameters to 2_2 KS_PBS compute parameters
|
||||
/// arriving under the big key, requires a KS + PBS to get to the big key
|
||||
pub const V1_1_PARAM_KEYSWITCH_PKE_TO_BIG_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
ShortintKeySwitchingParameters =
|
||||
V1_1_PARAM_KEYSWITCH_PKE_TO_BIG_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV2;
|
||||
@@ -48,8 +48,8 @@ pub const V1_1_PARAM_KEYSWITCH_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV1:
|
||||
ShortintKeySwitchingParameters =
|
||||
V1_1_PARAM_KEYSWITCH_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV1;
|
||||
|
||||
// Parameters to keyswitch from input PKE 2_2 TUniform parameters to 2_2 KS_PBS compute parameters
|
||||
// arriving under the small key, requires a PBS to get to the big key
|
||||
/// Parameters to keyswitch from input PKE 2_2 TUniform parameters to 2_2 KS_PBS compute parameters
|
||||
/// arriving under the small key, requires a PBS to get to the big key
|
||||
pub const V1_1_PARAM_KEYSWITCH_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV1:
|
||||
ShortintKeySwitchingParameters = ShortintKeySwitchingParameters {
|
||||
ks_level: DecompositionLevelCount(4),
|
||||
@@ -57,8 +57,8 @@ pub const V1_1_PARAM_KEYSWITCH_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M
|
||||
destination_key: EncryptionKeyChoice::Small,
|
||||
};
|
||||
|
||||
// Parameters to keyswitch from input PKE 2_2 TUniform parameters to 2_2 KS_PBS compute parameters
|
||||
// arriving under the big key, requires a KS + PBS to get to the big key
|
||||
/// Parameters to keyswitch from input PKE 2_2 TUniform parameters to 2_2 KS_PBS compute parameters
|
||||
/// arriving under the big key, requires a KS + PBS to get to the big key
|
||||
pub const V1_1_PARAM_KEYSWITCH_PKE_TO_BIG_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV1:
|
||||
ShortintKeySwitchingParameters = ShortintKeySwitchingParameters {
|
||||
ks_level: DecompositionLevelCount(1),
|
||||
|
||||
@@ -3,7 +3,7 @@ use crate::shortint::parameters::{
|
||||
DynamicDistribution, GlweDimension, LweCiphertextCount, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.053, algorithmic cost ~ 41458
|
||||
/// p-fail = 2^-129.053, algorithmic cost ~ 41458
|
||||
pub const V1_1_COMP_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128: CompressionParameters =
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(1),
|
||||
@@ -17,7 +17,7 @@ pub const V1_1_COMP_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128: CompressionPa
|
||||
packing_ks_key_noise_distribution: DynamicDistribution::new_t_uniform(43),
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.053, algorithmic cost ~ 41458
|
||||
/// p-fail = 2^-129.053, algorithmic cost ~ 41458
|
||||
pub const V1_1_COMP_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
CompressionParameters = CompressionParameters {
|
||||
br_level: DecompositionLevelCount(1),
|
||||
@@ -31,7 +31,7 @@ pub const V1_1_COMP_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFOR
|
||||
packing_ks_key_noise_distribution: DynamicDistribution::new_t_uniform(43),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.0, algorithmic cost ~ 42199
|
||||
/// p-fail = 2^-128.0, algorithmic cost ~ 42199
|
||||
pub const V1_1_COMP_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128: CompressionParameters =
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(1),
|
||||
@@ -47,7 +47,7 @@ pub const V1_1_COMP_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128: CompressionPa
|
||||
),
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.0, algorithmic cost ~ 42199
|
||||
/// p-fail = 2^-128.0, algorithmic cost ~ 42199
|
||||
pub const V1_1_COMP_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
CompressionParameters = CompressionParameters {
|
||||
br_level: DecompositionLevelCount(1),
|
||||
|
||||
@@ -3,7 +3,7 @@ use crate::shortint::parameters::{
|
||||
DynamicDistribution, GlweDimension, LweCiphertextCount, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-72.052, algorithmic cost ~ 42700
|
||||
/// p-fail = 2^-72.052, algorithmic cost ~ 42700
|
||||
pub const V1_1_COMP_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64: CompressionParameters =
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(1),
|
||||
@@ -17,7 +17,7 @@ pub const V1_1_COMP_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64: CompressionPar
|
||||
packing_ks_key_noise_distribution: DynamicDistribution::new_t_uniform(43),
|
||||
};
|
||||
|
||||
// p-fail = 2^-72.052, algorithmic cost ~ 42700
|
||||
/// p-fail = 2^-72.052, algorithmic cost ~ 42700
|
||||
pub const V1_1_COMP_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
CompressionParameters = CompressionParameters {
|
||||
br_level: DecompositionLevelCount(1),
|
||||
@@ -31,7 +31,7 @@ pub const V1_1_COMP_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFOR
|
||||
packing_ks_key_noise_distribution: DynamicDistribution::new_t_uniform(43),
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.174, algorithmic cost ~ 58234
|
||||
/// p-fail = 2^-64.174, algorithmic cost ~ 58234
|
||||
pub const V1_1_COMP_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64: CompressionParameters =
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(2),
|
||||
@@ -47,7 +47,7 @@ pub const V1_1_COMP_PARAM_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64: CompressionPar
|
||||
),
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.174, algorithmic cost ~ 58234
|
||||
/// p-fail = 2^-64.174, algorithmic cost ~ 58234
|
||||
pub const V1_1_COMP_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
CompressionParameters = CompressionParameters {
|
||||
br_level: DecompositionLevelCount(1),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.526, algorithmic cost ~ 61, 2-norm = 3
|
||||
/// p-fail = 2^-129.526, algorithmic cost ~ 61, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(778),
|
||||
@@ -30,7 +30,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.138, algorithmic cost ~ 178, 2-norm = 5
|
||||
/// p-fail = 2^-128.138, algorithmic cost ~ 178, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(904),
|
||||
@@ -56,7 +56,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-131.491, algorithmic cost ~ 1365, 2-norm = 9
|
||||
/// p-fail = 2^-131.491, algorithmic cost ~ 1365, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(980),
|
||||
@@ -82,7 +82,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.179, algorithmic cost ~ 11257, 2-norm = 17
|
||||
/// p-fail = 2^-128.179, algorithmic cost ~ 11257, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1108),
|
||||
@@ -108,7 +108,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-134.755, algorithmic cost ~ 63, 2-norm = 3
|
||||
/// p-fail = 2^-134.755, algorithmic cost ~ 63, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(777),
|
||||
@@ -134,7 +134,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.381, algorithmic cost ~ 139, 2-norm = 5
|
||||
/// p-fail = 2^-128.381, algorithmic cost ~ 139, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(891),
|
||||
@@ -160,7 +160,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.012, algorithmic cost ~ 1310, 2-norm = 9
|
||||
/// p-fail = 2^-129.012, algorithmic cost ~ 1310, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(975),
|
||||
@@ -186,7 +186,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-131.073, algorithmic cost ~ 10902, 2-norm = 17
|
||||
/// p-fail = 2^-131.073, algorithmic cost ~ 10902, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1104),
|
||||
@@ -212,7 +212,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.033, algorithmic cost ~ 77, 2-norm = 3
|
||||
/// p-fail = 2^-128.033, algorithmic cost ~ 77, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(736),
|
||||
@@ -238,7 +238,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-130.106, algorithmic cost ~ 94, 2-norm = 5
|
||||
/// p-fail = 2^-130.106, algorithmic cost ~ 94, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(904),
|
||||
@@ -264,7 +264,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.201, algorithmic cost ~ 781, 2-norm = 9
|
||||
/// p-fail = 2^-128.201, algorithmic cost ~ 781, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1004),
|
||||
@@ -290,7 +290,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.084, algorithmic cost ~ 6900, 2-norm = 17
|
||||
/// p-fail = 2^-128.084, algorithmic cost ~ 6900, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1132),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.997, algorithmic cost ~ 62, 2-norm = 3
|
||||
/// p-fail = 2^-128.997, algorithmic cost ~ 62, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(746),
|
||||
@@ -30,7 +30,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.138, algorithmic cost ~ 178, 2-norm = 5
|
||||
/// p-fail = 2^-128.138, algorithmic cost ~ 178, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(904),
|
||||
@@ -56,7 +56,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-131.491, algorithmic cost ~ 1365, 2-norm = 9
|
||||
/// p-fail = 2^-131.491, algorithmic cost ~ 1365, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(980),
|
||||
@@ -82,7 +82,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.179, algorithmic cost ~ 11257, 2-norm = 17
|
||||
/// p-fail = 2^-128.179, algorithmic cost ~ 11257, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1108),
|
||||
@@ -108,7 +108,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.466, algorithmic cost ~ 80, 2-norm = 3
|
||||
/// p-fail = 2^-129.466, algorithmic cost ~ 80, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(783),
|
||||
@@ -134,7 +134,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.606, algorithmic cost ~ 140, 2-norm = 5
|
||||
/// p-fail = 2^-128.606, algorithmic cost ~ 140, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(855),
|
||||
@@ -160,7 +160,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.012, algorithmic cost ~ 1310, 2-norm = 9
|
||||
/// p-fail = 2^-129.012, algorithmic cost ~ 1310, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(975),
|
||||
@@ -186,7 +186,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-131.073, algorithmic cost ~ 10902, 2-norm = 17
|
||||
/// p-fail = 2^-131.073, algorithmic cost ~ 10902, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1104),
|
||||
@@ -212,7 +212,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.433, algorithmic cost ~ 101, 2-norm = 3
|
||||
/// p-fail = 2^-128.433, algorithmic cost ~ 101, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(788),
|
||||
@@ -238,7 +238,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-129.112, algorithmic cost ~ 95, 2-norm = 5
|
||||
/// p-fail = 2^-129.112, algorithmic cost ~ 95, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(872),
|
||||
@@ -264,7 +264,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.201, algorithmic cost ~ 781, 2-norm = 9
|
||||
/// p-fail = 2^-128.201, algorithmic cost ~ 781, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1004),
|
||||
@@ -290,7 +290,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.084, algorithmic cost ~ 6900, 2-norm = 17
|
||||
/// p-fail = 2^-128.084, algorithmic cost ~ 6900, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1132),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.645, algorithmic cost ~ 44, 2-norm = 3
|
||||
/// p-fail = 2^-40.645, algorithmic cost ~ 44, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(752),
|
||||
@@ -30,7 +30,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.713, algorithmic cost ~ 77, 2-norm = 5
|
||||
/// p-fail = 2^-40.713, algorithmic cost ~ 77, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(858),
|
||||
@@ -56,7 +56,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.788, algorithmic cost ~ 616, 2-norm = 9
|
||||
/// p-fail = 2^-40.788, algorithmic cost ~ 616, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(964),
|
||||
@@ -82,7 +82,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.51, algorithmic cost ~ 4113, 2-norm = 17
|
||||
/// p-fail = 2^-40.51, algorithmic cost ~ 4113, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1082),
|
||||
@@ -108,7 +108,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.879, algorithmic cost ~ 48, 2-norm = 3
|
||||
/// p-fail = 2^-40.879, algorithmic cost ~ 48, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(747),
|
||||
@@ -134,7 +134,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-41.165, algorithmic cost ~ 74, 2-norm = 5
|
||||
/// p-fail = 2^-41.165, algorithmic cost ~ 74, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(855),
|
||||
@@ -160,7 +160,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.56, algorithmic cost ~ 596, 2-norm = 9
|
||||
/// p-fail = 2^-40.56, algorithmic cost ~ 596, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(957),
|
||||
@@ -186,7 +186,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-41.06, algorithmic cost ~ 3977, 2-norm = 17
|
||||
/// p-fail = 2^-41.06, algorithmic cost ~ 3977, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1077),
|
||||
@@ -212,7 +212,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-41.55, algorithmic cost ~ 62, 2-norm = 3
|
||||
/// p-fail = 2^-41.55, algorithmic cost ~ 62, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(716),
|
||||
@@ -238,7 +238,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.224, algorithmic cost ~ 86, 2-norm = 5
|
||||
/// p-fail = 2^-40.224, algorithmic cost ~ 86, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(852),
|
||||
@@ -264,7 +264,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.024, algorithmic cost ~ 380, 2-norm = 9
|
||||
/// p-fail = 2^-40.024, algorithmic cost ~ 380, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(932),
|
||||
@@ -290,7 +290,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-43.231, algorithmic cost ~ 4756, 2-norm = 17
|
||||
/// p-fail = 2^-43.231, algorithmic cost ~ 4756, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1044),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.693, algorithmic cost ~ 44, 2-norm = 3
|
||||
/// p-fail = 2^-40.693, algorithmic cost ~ 44, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(718),
|
||||
@@ -30,7 +30,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.711, algorithmic cost ~ 78, 2-norm = 5
|
||||
/// p-fail = 2^-40.711, algorithmic cost ~ 78, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(792),
|
||||
@@ -56,7 +56,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-41.361, algorithmic cost ~ 618, 2-norm = 9
|
||||
/// p-fail = 2^-41.361, algorithmic cost ~ 618, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(920),
|
||||
@@ -82,7 +82,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.214, algorithmic cost ~ 4122, 2-norm = 17
|
||||
/// p-fail = 2^-40.214, algorithmic cost ~ 4122, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1048),
|
||||
@@ -108,7 +108,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.879, algorithmic cost ~ 48, 2-norm = 3
|
||||
/// p-fail = 2^-40.879, algorithmic cost ~ 48, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(747),
|
||||
@@ -134,7 +134,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.812, algorithmic cost ~ 74, 2-norm = 5
|
||||
/// p-fail = 2^-40.812, algorithmic cost ~ 74, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(789),
|
||||
@@ -160,7 +160,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.216, algorithmic cost ~ 600, 2-norm = 9
|
||||
/// p-fail = 2^-40.216, algorithmic cost ~ 600, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(915),
|
||||
@@ -186,7 +186,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.925, algorithmic cost ~ 3992, 2-norm = 17
|
||||
/// p-fail = 2^-40.925, algorithmic cost ~ 3992, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1044),
|
||||
@@ -212,7 +212,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.879, algorithmic cost ~ 62, 2-norm = 3
|
||||
/// p-fail = 2^-40.879, algorithmic cost ~ 62, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(748),
|
||||
@@ -238,7 +238,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.296, algorithmic cost ~ 91, 2-norm = 5
|
||||
/// p-fail = 2^-40.296, algorithmic cost ~ 91, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(836),
|
||||
@@ -264,7 +264,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.024, algorithmic cost ~ 380, 2-norm = 9
|
||||
/// p-fail = 2^-40.024, algorithmic cost ~ 380, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(932),
|
||||
@@ -290,7 +290,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-43.231, algorithmic cost ~ 4756, 2-norm = 17
|
||||
/// p-fail = 2^-43.231, algorithmic cost ~ 4756, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1044),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.715, algorithmic cost ~ 41, 2-norm = 1
|
||||
/// p-fail = 2^-64.715, algorithmic cost ~ 41, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(694),
|
||||
@@ -30,7 +30,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.542, algorithmic cost ~ 58, 2-norm = 3
|
||||
/// p-fail = 2^-65.542, algorithmic cost ~ 58, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(746),
|
||||
@@ -56,7 +56,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.278, algorithmic cost ~ 66, 2-norm = 7
|
||||
/// p-fail = 2^-64.278, algorithmic cost ~ 66, 2-norm = 7
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(842),
|
||||
@@ -82,7 +82,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.033, algorithmic cost ~ 87, 2-norm = 15
|
||||
/// p-fail = 2^-64.033, algorithmic cost ~ 87, 2-norm = 15
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(886),
|
||||
@@ -108,7 +108,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.105, algorithmic cost ~ 282, 2-norm = 31
|
||||
/// p-fail = 2^-65.105, algorithmic cost ~ 282, 2-norm = 31
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -134,7 +134,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.52, algorithmic cost ~ 650, 2-norm = 63
|
||||
/// p-fail = 2^-64.52, algorithmic cost ~ 650, 2-norm = 63
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(968),
|
||||
@@ -160,7 +160,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.298, algorithmic cost ~ 1985, 2-norm = 127
|
||||
/// p-fail = 2^-64.298, algorithmic cost ~ 1985, 2-norm = 127
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1044),
|
||||
@@ -186,7 +186,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.032, algorithmic cost ~ 7529, 2-norm = 255
|
||||
/// p-fail = 2^-64.032, algorithmic cost ~ 7529, 2-norm = 255
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_7_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1094),
|
||||
@@ -212,7 +212,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_7_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.15, algorithmic cost ~ 44, 2-norm = 1
|
||||
/// p-fail = 2^-65.15, algorithmic cost ~ 44, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(760),
|
||||
@@ -238,7 +238,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.22, algorithmic cost ~ 66, 2-norm = 2
|
||||
/// p-fail = 2^-65.22, algorithmic cost ~ 66, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(842),
|
||||
@@ -264,7 +264,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.571, algorithmic cost ~ 80, 2-norm = 5
|
||||
/// p-fail = 2^-64.571, algorithmic cost ~ 80, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(888),
|
||||
@@ -290,7 +290,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.233, algorithmic cost ~ 282, 2-norm = 10
|
||||
/// p-fail = 2^-65.233, algorithmic cost ~ 282, 2-norm = 10
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -316,7 +316,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.216, algorithmic cost ~ 638, 2-norm = 21
|
||||
/// p-fail = 2^-64.216, algorithmic cost ~ 638, 2-norm = 21
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(950),
|
||||
@@ -342,7 +342,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.507, algorithmic cost ~ 1927, 2-norm = 42
|
||||
/// p-fail = 2^-64.507, algorithmic cost ~ 1927, 2-norm = 42
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1050),
|
||||
@@ -368,7 +368,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.291, algorithmic cost ~ 5427, 2-norm = 85
|
||||
/// p-fail = 2^-64.291, algorithmic cost ~ 5427, 2-norm = 85
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1104),
|
||||
@@ -394,7 +394,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.284, algorithmic cost ~ 66, 2-norm = 1
|
||||
/// p-fail = 2^-65.284, algorithmic cost ~ 66, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(842),
|
||||
@@ -420,7 +420,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.202, algorithmic cost ~ 80, 2-norm = 2
|
||||
/// p-fail = 2^-65.202, algorithmic cost ~ 80, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(886),
|
||||
@@ -446,7 +446,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.245, algorithmic cost ~ 282, 2-norm = 4
|
||||
/// p-fail = 2^-65.245, algorithmic cost ~ 282, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -472,7 +472,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.103, algorithmic cost ~ 638, 2-norm = 9
|
||||
/// p-fail = 2^-65.103, algorithmic cost ~ 638, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(950),
|
||||
@@ -498,7 +498,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.432, algorithmic cost ~ 1923, 2-norm = 18
|
||||
/// p-fail = 2^-64.432, algorithmic cost ~ 1923, 2-norm = 18
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1048),
|
||||
@@ -524,7 +524,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.19, algorithmic cost ~ 5329, 2-norm = 36
|
||||
/// p-fail = 2^-64.19, algorithmic cost ~ 5329, 2-norm = 36
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1084),
|
||||
@@ -550,7 +550,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.512, algorithmic cost ~ 80, 2-norm = 1
|
||||
/// p-fail = 2^-65.512, algorithmic cost ~ 80, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(886),
|
||||
@@ -576,7 +576,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.819, algorithmic cost ~ 183, 2-norm = 2
|
||||
/// p-fail = 2^-64.819, algorithmic cost ~ 183, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(932),
|
||||
@@ -602,7 +602,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.266, algorithmic cost ~ 638, 2-norm = 4
|
||||
/// p-fail = 2^-65.266, algorithmic cost ~ 638, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(950),
|
||||
@@ -628,7 +628,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.788, algorithmic cost ~ 1436, 2-norm = 8
|
||||
/// p-fail = 2^-64.788, algorithmic cost ~ 1436, 2-norm = 8
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1056),
|
||||
@@ -654,7 +654,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.165, algorithmic cost ~ 4287, 2-norm = 17
|
||||
/// p-fail = 2^-64.165, algorithmic cost ~ 4287, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1090),
|
||||
@@ -680,7 +680,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.609, algorithmic cost ~ 181, 2-norm = 1
|
||||
/// p-fail = 2^-64.609, algorithmic cost ~ 181, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_5_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(920),
|
||||
@@ -706,7 +706,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_5_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.296, algorithmic cost ~ 638, 2-norm = 2
|
||||
/// p-fail = 2^-65.296, algorithmic cost ~ 638, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_5_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(950),
|
||||
@@ -732,7 +732,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_5_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.834, algorithmic cost ~ 1428, 2-norm = 4
|
||||
/// p-fail = 2^-64.834, algorithmic cost ~ 1428, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_5_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1050),
|
||||
@@ -758,7 +758,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_5_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.741, algorithmic cost ~ 4263, 2-norm = 8
|
||||
/// p-fail = 2^-64.741, algorithmic cost ~ 4263, 2-norm = 8
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_5_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1084),
|
||||
@@ -784,7 +784,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_5_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.304, algorithmic cost ~ 638, 2-norm = 1
|
||||
/// p-fail = 2^-65.304, algorithmic cost ~ 638, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_6_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(950),
|
||||
@@ -810,7 +810,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_6_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.424, algorithmic cost ~ 1425, 2-norm = 2
|
||||
/// p-fail = 2^-64.424, algorithmic cost ~ 1425, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_6_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1048),
|
||||
@@ -836,7 +836,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_6_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.394, algorithmic cost ~ 4255, 2-norm = 4
|
||||
/// p-fail = 2^-64.394, algorithmic cost ~ 4255, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_6_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1082),
|
||||
@@ -862,7 +862,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_6_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.616, algorithmic cost ~ 1425, 2-norm = 1
|
||||
/// p-fail = 2^-64.616, algorithmic cost ~ 1425, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_7_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1048),
|
||||
@@ -888,7 +888,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_7_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.352, algorithmic cost ~ 3227, 2-norm = 2
|
||||
/// p-fail = 2^-64.352, algorithmic cost ~ 3227, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_7_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1094),
|
||||
@@ -914,7 +914,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_7_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.031, algorithmic cost ~ 3185, 2-norm = 1
|
||||
/// p-fail = 2^-64.031, algorithmic cost ~ 3185, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_8_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1130),
|
||||
@@ -940,7 +940,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_8_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.392, algorithmic cost ~ 44, 2-norm = 1
|
||||
/// p-fail = 2^-64.392, algorithmic cost ~ 44, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(693),
|
||||
@@ -966,7 +966,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-69.055, algorithmic cost ~ 60, 2-norm = 3
|
||||
/// p-fail = 2^-69.055, algorithmic cost ~ 60, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(747),
|
||||
@@ -992,7 +992,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-67.055, algorithmic cost ~ 68, 2-norm = 7
|
||||
/// p-fail = 2^-67.055, algorithmic cost ~ 68, 2-norm = 7
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(837),
|
||||
@@ -1018,7 +1018,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.731, algorithmic cost ~ 78, 2-norm = 15
|
||||
/// p-fail = 2^-64.731, algorithmic cost ~ 78, 2-norm = 15
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(909),
|
||||
@@ -1044,7 +1044,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.116, algorithmic cost ~ 276, 2-norm = 31
|
||||
/// p-fail = 2^-64.116, algorithmic cost ~ 276, 2-norm = 31
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(885),
|
||||
@@ -1070,7 +1070,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.593, algorithmic cost ~ 623, 2-norm = 63
|
||||
/// p-fail = 2^-65.593, algorithmic cost ~ 623, 2-norm = 63
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(951),
|
||||
@@ -1096,7 +1096,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.211, algorithmic cost ~ 1893, 2-norm = 127
|
||||
/// p-fail = 2^-65.211, algorithmic cost ~ 1893, 2-norm = 127
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1050),
|
||||
@@ -1122,7 +1122,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.376, algorithmic cost ~ 6440, 2-norm = 255
|
||||
/// p-fail = 2^-64.376, algorithmic cost ~ 6440, 2-norm = 255
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_7_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1104),
|
||||
@@ -1148,7 +1148,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_7_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.171, algorithmic cost ~ 48, 2-norm = 1
|
||||
/// p-fail = 2^-66.171, algorithmic cost ~ 48, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(753),
|
||||
@@ -1174,7 +1174,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.37, algorithmic cost ~ 67, 2-norm = 2
|
||||
/// p-fail = 2^-64.37, algorithmic cost ~ 67, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(834),
|
||||
@@ -1200,7 +1200,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.968, algorithmic cost ~ 76, 2-norm = 5
|
||||
/// p-fail = 2^-64.968, algorithmic cost ~ 76, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(879),
|
||||
@@ -1226,7 +1226,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.212, algorithmic cost ~ 276, 2-norm = 10
|
||||
/// p-fail = 2^-64.212, algorithmic cost ~ 276, 2-norm = 10
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(885),
|
||||
@@ -1252,7 +1252,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.244, algorithmic cost ~ 617, 2-norm = 21
|
||||
/// p-fail = 2^-66.244, algorithmic cost ~ 617, 2-norm = 21
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(942),
|
||||
@@ -1278,7 +1278,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.413, algorithmic cost ~ 1871, 2-norm = 42
|
||||
/// p-fail = 2^-65.413, algorithmic cost ~ 1871, 2-norm = 42
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1038),
|
||||
@@ -1304,7 +1304,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.825, algorithmic cost ~ 5215, 2-norm = 85
|
||||
/// p-fail = 2^-65.825, algorithmic cost ~ 5215, 2-norm = 85
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1080),
|
||||
@@ -1330,7 +1330,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.423, algorithmic cost ~ 67, 2-norm = 1
|
||||
/// p-fail = 2^-64.423, algorithmic cost ~ 67, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(834),
|
||||
@@ -1356,7 +1356,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.941, algorithmic cost ~ 76, 2-norm = 2
|
||||
/// p-fail = 2^-66.941, algorithmic cost ~ 76, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(879),
|
||||
@@ -1382,7 +1382,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.215, algorithmic cost ~ 179, 2-norm = 4
|
||||
/// p-fail = 2^-64.215, algorithmic cost ~ 179, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(966),
|
||||
@@ -1408,7 +1408,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.023, algorithmic cost ~ 616, 2-norm = 9
|
||||
/// p-fail = 2^-64.023, algorithmic cost ~ 616, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(939),
|
||||
@@ -1434,7 +1434,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.082, algorithmic cost ~ 1408, 2-norm = 18
|
||||
/// p-fail = 2^-64.082, algorithmic cost ~ 1408, 2-norm = 18
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1074),
|
||||
@@ -1460,7 +1460,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.189, algorithmic cost ~ 4198, 2-norm = 36
|
||||
/// p-fail = 2^-64.189, algorithmic cost ~ 4198, 2-norm = 36
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1098),
|
||||
@@ -1486,7 +1486,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-67.234, algorithmic cost ~ 76, 2-norm = 1
|
||||
/// p-fail = 2^-67.234, algorithmic cost ~ 76, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(879),
|
||||
@@ -1512,7 +1512,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.348, algorithmic cost ~ 170, 2-norm = 2
|
||||
/// p-fail = 2^-65.348, algorithmic cost ~ 170, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(915),
|
||||
@@ -1538,7 +1538,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.163, algorithmic cost ~ 616, 2-norm = 4
|
||||
/// p-fail = 2^-64.163, algorithmic cost ~ 616, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(939),
|
||||
@@ -1564,7 +1564,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.134, algorithmic cost ~ 1365, 2-norm = 8
|
||||
/// p-fail = 2^-65.134, algorithmic cost ~ 1365, 2-norm = 8
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1041),
|
||||
@@ -1590,7 +1590,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.51, algorithmic cost ~ 4107, 2-norm = 17
|
||||
/// p-fail = 2^-65.51, algorithmic cost ~ 4107, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1074),
|
||||
@@ -1616,7 +1616,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.558, algorithmic cost ~ 169, 2-norm = 1
|
||||
/// p-fail = 2^-64.558, algorithmic cost ~ 169, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_5_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(909),
|
||||
@@ -1642,7 +1642,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_5_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.189, algorithmic cost ~ 616, 2-norm = 2
|
||||
/// p-fail = 2^-64.189, algorithmic cost ~ 616, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_5_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(939),
|
||||
@@ -1668,7 +1668,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_5_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.524, algorithmic cost ~ 1361, 2-norm = 4
|
||||
/// p-fail = 2^-65.524, algorithmic cost ~ 1361, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_5_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1038),
|
||||
@@ -1694,7 +1694,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_5_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.512, algorithmic cost ~ 4087, 2-norm = 8
|
||||
/// p-fail = 2^-64.512, algorithmic cost ~ 4087, 2-norm = 8
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_5_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1107),
|
||||
@@ -1720,7 +1720,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_5_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.33, algorithmic cost ~ 407, 2-norm = 1
|
||||
/// p-fail = 2^-64.33, algorithmic cost ~ 407, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_6_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1020),
|
||||
@@ -1746,7 +1746,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_6_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.282, algorithmic cost ~ 1361, 2-norm = 2
|
||||
/// p-fail = 2^-66.282, algorithmic cost ~ 1361, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_6_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1038),
|
||||
@@ -1772,7 +1772,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_6_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.798, algorithmic cost ~ 3103, 2-norm = 4
|
||||
/// p-fail = 2^-64.798, algorithmic cost ~ 3103, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_6_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1101),
|
||||
@@ -1798,7 +1798,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_6_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.474, algorithmic cost ~ 1361, 2-norm = 1
|
||||
/// p-fail = 2^-66.474, algorithmic cost ~ 1361, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_7_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1038),
|
||||
@@ -1824,7 +1824,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_7_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.582, algorithmic cost ~ 2991, 2-norm = 2
|
||||
/// p-fail = 2^-64.582, algorithmic cost ~ 2991, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_7_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1113),
|
||||
@@ -1850,7 +1850,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_7_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.28, algorithmic cost ~ 2975, 2-norm = 1
|
||||
/// p-fail = 2^-64.28, algorithmic cost ~ 2975, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_8_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1107),
|
||||
@@ -1876,7 +1876,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_8_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-69.861, algorithmic cost ~ 57, 2-norm = 1
|
||||
/// p-fail = 2^-69.861, algorithmic cost ~ 57, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(664),
|
||||
@@ -1902,7 +1902,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-67.207, algorithmic cost ~ 74, 2-norm = 3
|
||||
/// p-fail = 2^-67.207, algorithmic cost ~ 74, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(712),
|
||||
@@ -1928,7 +1928,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.13, algorithmic cost ~ 80, 2-norm = 7
|
||||
/// p-fail = 2^-64.13, algorithmic cost ~ 80, 2-norm = 7
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(800),
|
||||
@@ -1954,7 +1954,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.051, algorithmic cost ~ 90, 2-norm = 15
|
||||
/// p-fail = 2^-65.051, algorithmic cost ~ 90, 2-norm = 15
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(864),
|
||||
@@ -1980,7 +1980,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.7, algorithmic cost ~ 330, 2-norm = 31
|
||||
/// p-fail = 2^-65.7, algorithmic cost ~ 330, 2-norm = 31
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(880),
|
||||
@@ -2006,7 +2006,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.453, algorithmic cost ~ 735, 2-norm = 63
|
||||
/// p-fail = 2^-64.453, algorithmic cost ~ 735, 2-norm = 63
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(944),
|
||||
@@ -2032,7 +2032,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.212, algorithmic cost ~ 2266, 2-norm = 127
|
||||
/// p-fail = 2^-64.212, algorithmic cost ~ 2266, 2-norm = 127
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1040),
|
||||
@@ -2058,7 +2058,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.846, algorithmic cost ~ 7822, 2-norm = 255
|
||||
/// p-fail = 2^-64.846, algorithmic cost ~ 7822, 2-norm = 255
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_7_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1100),
|
||||
@@ -2084,7 +2084,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_7_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.154, algorithmic cost ~ 62, 2-norm = 1
|
||||
/// p-fail = 2^-65.154, algorithmic cost ~ 62, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(716),
|
||||
@@ -2110,7 +2110,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.526, algorithmic cost ~ 80, 2-norm = 2
|
||||
/// p-fail = 2^-64.526, algorithmic cost ~ 80, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(768),
|
||||
@@ -2136,7 +2136,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.733, algorithmic cost ~ 88, 2-norm = 5
|
||||
/// p-fail = 2^-64.733, algorithmic cost ~ 88, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(808),
|
||||
@@ -2162,7 +2162,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.801, algorithmic cost ~ 330, 2-norm = 10
|
||||
/// p-fail = 2^-65.801, algorithmic cost ~ 330, 2-norm = 10
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(880),
|
||||
@@ -2188,7 +2188,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.464, algorithmic cost ~ 729, 2-norm = 21
|
||||
/// p-fail = 2^-65.464, algorithmic cost ~ 729, 2-norm = 21
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(936),
|
||||
@@ -2214,7 +2214,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.236, algorithmic cost ~ 2239, 2-norm = 42
|
||||
/// p-fail = 2^-66.236, algorithmic cost ~ 2239, 2-norm = 42
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1012),
|
||||
@@ -2240,7 +2240,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.354, algorithmic cost ~ 6253, 2-norm = 85
|
||||
/// p-fail = 2^-65.354, algorithmic cost ~ 6253, 2-norm = 85
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1072),
|
||||
@@ -2266,7 +2266,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_6_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.592, algorithmic cost ~ 80, 2-norm = 1
|
||||
/// p-fail = 2^-64.592, algorithmic cost ~ 80, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(768),
|
||||
@@ -2292,7 +2292,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.134, algorithmic cost ~ 88, 2-norm = 2
|
||||
/// p-fail = 2^-64.134, algorithmic cost ~ 88, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(872),
|
||||
@@ -2318,7 +2318,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.793, algorithmic cost ~ 199, 2-norm = 4
|
||||
/// p-fail = 2^-64.793, algorithmic cost ~ 199, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(932),
|
||||
@@ -2344,7 +2344,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.43, algorithmic cost ~ 729, 2-norm = 9
|
||||
/// p-fail = 2^-66.43, algorithmic cost ~ 729, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(936),
|
||||
@@ -2370,7 +2370,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.032, algorithmic cost ~ 1648, 2-norm = 18
|
||||
/// p-fail = 2^-64.032, algorithmic cost ~ 1648, 2-norm = 18
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1064),
|
||||
@@ -2396,7 +2396,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.043, algorithmic cost ~ 4956, 2-norm = 36
|
||||
/// p-fail = 2^-64.043, algorithmic cost ~ 4956, 2-norm = 36
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1088),
|
||||
@@ -2422,7 +2422,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_5_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.431, algorithmic cost ~ 88, 2-norm = 1
|
||||
/// p-fail = 2^-64.431, algorithmic cost ~ 88, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(872),
|
||||
@@ -2448,7 +2448,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.246, algorithmic cost ~ 193, 2-norm = 2
|
||||
/// p-fail = 2^-65.246, algorithmic cost ~ 193, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(908),
|
||||
@@ -2474,7 +2474,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.607, algorithmic cost ~ 729, 2-norm = 4
|
||||
/// p-fail = 2^-66.607, algorithmic cost ~ 729, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(936),
|
||||
@@ -2500,7 +2500,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.387, algorithmic cost ~ 1604, 2-norm = 8
|
||||
/// p-fail = 2^-66.387, algorithmic cost ~ 1604, 2-norm = 8
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1036),
|
||||
@@ -2526,7 +2526,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.466, algorithmic cost ~ 4865, 2-norm = 17
|
||||
/// p-fail = 2^-66.466, algorithmic cost ~ 4865, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1068),
|
||||
@@ -2552,7 +2552,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.954, algorithmic cost ~ 193, 2-norm = 1
|
||||
/// p-fail = 2^-64.954, algorithmic cost ~ 193, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_5_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(904),
|
||||
@@ -2578,7 +2578,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_5_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.64, algorithmic cost ~ 729, 2-norm = 2
|
||||
/// p-fail = 2^-66.64, algorithmic cost ~ 729, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_5_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(936),
|
||||
@@ -2604,7 +2604,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_5_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.677, algorithmic cost ~ 1598, 2-norm = 4
|
||||
/// p-fail = 2^-65.677, algorithmic cost ~ 1598, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_5_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1032),
|
||||
@@ -2630,7 +2630,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_5_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.883, algorithmic cost ~ 4847, 2-norm = 8
|
||||
/// p-fail = 2^-65.883, algorithmic cost ~ 4847, 2-norm = 8
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_5_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1064),
|
||||
@@ -2656,7 +2656,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_5_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.047, algorithmic cost ~ 452, 2-norm = 1
|
||||
/// p-fail = 2^-64.047, algorithmic cost ~ 452, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_6_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(968),
|
||||
@@ -2682,7 +2682,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_6_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.138, algorithmic cost ~ 1594, 2-norm = 2
|
||||
/// p-fail = 2^-64.138, algorithmic cost ~ 1594, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_6_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1008),
|
||||
@@ -2708,7 +2708,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_6_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.742, algorithmic cost ~ 3549, 2-norm = 4
|
||||
/// p-fail = 2^-64.742, algorithmic cost ~ 3549, 2-norm = 4
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_6_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1128),
|
||||
@@ -2734,7 +2734,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_6_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.346, algorithmic cost ~ 1594, 2-norm = 1
|
||||
/// p-fail = 2^-64.346, algorithmic cost ~ 1594, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_7_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1008),
|
||||
@@ -2760,7 +2760,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_7_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.867, algorithmic cost ~ 3473, 2-norm = 2
|
||||
/// p-fail = 2^-65.867, algorithmic cost ~ 3473, 2-norm = 2
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_7_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1104),
|
||||
@@ -2786,7 +2786,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_7_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.847, algorithmic cost ~ 3461, 2-norm = 1
|
||||
/// p-fail = 2^-65.847, algorithmic cost ~ 3461, 2-norm = 1
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_8_CARRY_0_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1100),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize, StandardDev,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.542, algorithmic cost ~ 63, 2-norm = 3
|
||||
/// p-fail = 2^-65.542, algorithmic cost ~ 63, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(766),
|
||||
@@ -30,7 +30,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.828, algorithmic cost ~ 81, 2-norm = 5
|
||||
/// p-fail = 2^-64.828, algorithmic cost ~ 81, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(820),
|
||||
@@ -56,7 +56,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.103, algorithmic cost ~ 638, 2-norm = 9
|
||||
/// p-fail = 2^-65.103, algorithmic cost ~ 638, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(950),
|
||||
@@ -82,7 +82,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.165, algorithmic cost ~ 4287, 2-norm = 17
|
||||
/// p-fail = 2^-64.165, algorithmic cost ~ 4287, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1090),
|
||||
@@ -108,7 +108,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.207, algorithmic cost ~ 71, 2-norm = 3
|
||||
/// p-fail = 2^-66.207, algorithmic cost ~ 71, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(759),
|
||||
@@ -134,7 +134,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.838, algorithmic cost ~ 77, 2-norm = 5
|
||||
/// p-fail = 2^-65.838, algorithmic cost ~ 77, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(813),
|
||||
@@ -160,7 +160,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.023, algorithmic cost ~ 616, 2-norm = 9
|
||||
/// p-fail = 2^-64.023, algorithmic cost ~ 616, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(939),
|
||||
@@ -186,7 +186,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.51, algorithmic cost ~ 4107, 2-norm = 17
|
||||
/// p-fail = 2^-65.51, algorithmic cost ~ 4107, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1074),
|
||||
@@ -212,7 +212,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-67.779, algorithmic cost ~ 94, 2-norm = 3
|
||||
/// p-fail = 2^-67.779, algorithmic cost ~ 94, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(756),
|
||||
@@ -238,7 +238,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.733, algorithmic cost ~ 88, 2-norm = 5
|
||||
/// p-fail = 2^-64.733, algorithmic cost ~ 88, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(808),
|
||||
@@ -264,7 +264,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.43, algorithmic cost ~ 729, 2-norm = 9
|
||||
/// p-fail = 2^-66.43, algorithmic cost ~ 729, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(936),
|
||||
@@ -290,7 +290,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_GAUSSIAN_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.466, algorithmic cost ~ 4865, 2-norm = 17
|
||||
/// p-fail = 2^-66.466, algorithmic cost ~ 4865, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_GAUSSIAN_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1068),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize,
|
||||
};
|
||||
|
||||
// p-fail = 2^-136.056, algorithmic cost ~ 63, 2-norm = 3
|
||||
/// p-fail = 2^-136.056, algorithmic cost ~ 63, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(800),
|
||||
@@ -26,7 +26,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-140.341, algorithmic cost ~ 188, 2-norm = 5
|
||||
/// p-fail = 2^-140.341, algorithmic cost ~ 188, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -48,7 +48,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-135.674, algorithmic cost ~ 1390, 2-norm = 9
|
||||
/// p-fail = 2^-135.674, algorithmic cost ~ 1390, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(998),
|
||||
@@ -70,7 +70,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-140.409, algorithmic cost ~ 11612, 2-norm = 17
|
||||
/// p-fail = 2^-140.409, algorithmic cost ~ 11612, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1158),
|
||||
@@ -92,7 +92,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-144.818, algorithmic cost ~ 65, 2-norm = 3
|
||||
/// p-fail = 2^-144.818, algorithmic cost ~ 65, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(801),
|
||||
@@ -114,7 +114,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.235, algorithmic cost ~ 143, 2-norm = 5
|
||||
/// p-fail = 2^-128.235, algorithmic cost ~ 143, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -136,7 +136,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-147.007, algorithmic cost ~ 1342, 2-norm = 9
|
||||
/// p-fail = 2^-147.007, algorithmic cost ~ 1342, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(999),
|
||||
@@ -158,7 +158,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-131.906, algorithmic cost ~ 11197, 2-norm = 17
|
||||
/// p-fail = 2^-131.906, algorithmic cost ~ 11197, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1119),
|
||||
@@ -180,7 +180,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-145.017, algorithmic cost ~ 79, 2-norm = 3
|
||||
/// p-fail = 2^-145.017, algorithmic cost ~ 79, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(760),
|
||||
@@ -202,7 +202,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-134.345, algorithmic cost ~ 100, 2-norm = 5
|
||||
/// p-fail = 2^-134.345, algorithmic cost ~ 100, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(920),
|
||||
@@ -224,7 +224,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-130.951, algorithmic cost ~ 810, 2-norm = 9
|
||||
/// p-fail = 2^-130.951, algorithmic cost ~ 810, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1040),
|
||||
@@ -246,7 +246,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.146, algorithmic cost ~ 7147, 2-norm = 17
|
||||
/// p-fail = 2^-128.146, algorithmic cost ~ 7147, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1160),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize,
|
||||
};
|
||||
|
||||
// p-fail = 2^-136.056, algorithmic cost ~ 63, 2-norm = 3
|
||||
/// p-fail = 2^-136.056, algorithmic cost ~ 63, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(800),
|
||||
@@ -26,7 +26,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-140.341, algorithmic cost ~ 188, 2-norm = 5
|
||||
/// p-fail = 2^-140.341, algorithmic cost ~ 188, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -48,7 +48,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-135.674, algorithmic cost ~ 1390, 2-norm = 9
|
||||
/// p-fail = 2^-135.674, algorithmic cost ~ 1390, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(998),
|
||||
@@ -70,7 +70,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-140.409, algorithmic cost ~ 11612, 2-norm = 17
|
||||
/// p-fail = 2^-140.409, algorithmic cost ~ 11612, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1158),
|
||||
@@ -92,7 +92,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-131.536, algorithmic cost ~ 86, 2-norm = 3
|
||||
/// p-fail = 2^-131.536, algorithmic cost ~ 86, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -114,7 +114,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.29, algorithmic cost ~ 144, 2-norm = 5
|
||||
/// p-fail = 2^-128.29, algorithmic cost ~ 144, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(879),
|
||||
@@ -136,7 +136,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-147.007, algorithmic cost ~ 1342, 2-norm = 9
|
||||
/// p-fail = 2^-147.007, algorithmic cost ~ 1342, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(999),
|
||||
@@ -158,7 +158,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-131.906, algorithmic cost ~ 11197, 2-norm = 17
|
||||
/// p-fail = 2^-131.906, algorithmic cost ~ 11197, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1119),
|
||||
@@ -180,7 +180,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-148.958, algorithmic cost ~ 106, 2-norm = 3
|
||||
/// p-fail = 2^-148.958, algorithmic cost ~ 106, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(800),
|
||||
@@ -202,7 +202,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-134.345, algorithmic cost ~ 100, 2-norm = 5
|
||||
/// p-fail = 2^-134.345, algorithmic cost ~ 100, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(920),
|
||||
@@ -224,7 +224,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-130.951, algorithmic cost ~ 810, 2-norm = 9
|
||||
/// p-fail = 2^-130.951, algorithmic cost ~ 810, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1040),
|
||||
@@ -246,7 +246,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M1
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-128.146, algorithmic cost ~ 7147, 2-norm = 17
|
||||
/// p-fail = 2^-128.146, algorithmic cost ~ 7147, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M128:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1160),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize,
|
||||
};
|
||||
|
||||
// p-fail = 2^-45.692, algorithmic cost ~ 59, 2-norm = 3
|
||||
/// p-fail = 2^-45.692, algorithmic cost ~ 59, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(720),
|
||||
@@ -26,7 +26,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-43.359, algorithmic cost ~ 79, 2-norm = 5
|
||||
/// p-fail = 2^-43.359, algorithmic cost ~ 79, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(880),
|
||||
@@ -48,7 +48,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-47.347, algorithmic cost ~ 638, 2-norm = 9
|
||||
/// p-fail = 2^-47.347, algorithmic cost ~ 638, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(998),
|
||||
@@ -70,7 +70,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-49.501, algorithmic cost ~ 4240, 2-norm = 17
|
||||
/// p-fail = 2^-49.501, algorithmic cost ~ 4240, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1078),
|
||||
@@ -92,7 +92,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.859, algorithmic cost ~ 55, 2-norm = 3
|
||||
/// p-fail = 2^-40.859, algorithmic cost ~ 55, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(759),
|
||||
@@ -114,7 +114,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-47.184, algorithmic cost ~ 76, 2-norm = 5
|
||||
/// p-fail = 2^-47.184, algorithmic cost ~ 76, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(879),
|
||||
@@ -136,7 +136,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-52.488, algorithmic cost ~ 622, 2-norm = 9
|
||||
/// p-fail = 2^-52.488, algorithmic cost ~ 622, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(999),
|
||||
@@ -158,7 +158,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-56.094, algorithmic cost ~ 4118, 2-norm = 17
|
||||
/// p-fail = 2^-56.094, algorithmic cost ~ 4118, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1077),
|
||||
@@ -180,7 +180,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.484, algorithmic cost ~ 68, 2-norm = 3
|
||||
/// p-fail = 2^-40.484, algorithmic cost ~ 68, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(760),
|
||||
@@ -202,7 +202,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-42.042, algorithmic cost ~ 88, 2-norm = 5
|
||||
/// p-fail = 2^-42.042, algorithmic cost ~ 88, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(840),
|
||||
@@ -224,7 +224,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.227, algorithmic cost ~ 416, 2-norm = 9
|
||||
/// p-fail = 2^-40.227, algorithmic cost ~ 416, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1000),
|
||||
@@ -246,7 +246,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-60.755, algorithmic cost ~ 4920, 2-norm = 17
|
||||
/// p-fail = 2^-60.755, algorithmic cost ~ 4920, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1080),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize,
|
||||
};
|
||||
|
||||
// p-fail = 2^-44.187, algorithmic cost ~ 63, 2-norm = 3
|
||||
/// p-fail = 2^-44.187, algorithmic cost ~ 63, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(760),
|
||||
@@ -26,7 +26,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-43.359, algorithmic cost ~ 79, 2-norm = 5
|
||||
/// p-fail = 2^-43.359, algorithmic cost ~ 79, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(880),
|
||||
@@ -48,7 +48,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-58.688, algorithmic cost ~ 644, 2-norm = 9
|
||||
/// p-fail = 2^-58.688, algorithmic cost ~ 644, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(958),
|
||||
@@ -70,7 +70,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-49.501, algorithmic cost ~ 4240, 2-norm = 17
|
||||
/// p-fail = 2^-49.501, algorithmic cost ~ 4240, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1078),
|
||||
@@ -92,7 +92,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.859, algorithmic cost ~ 55, 2-norm = 3
|
||||
/// p-fail = 2^-40.859, algorithmic cost ~ 55, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(759),
|
||||
@@ -114,7 +114,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.171, algorithmic cost ~ 76, 2-norm = 5
|
||||
/// p-fail = 2^-40.171, algorithmic cost ~ 76, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(840),
|
||||
@@ -136,7 +136,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-42.174, algorithmic cost ~ 632, 2-norm = 9
|
||||
/// p-fail = 2^-42.174, algorithmic cost ~ 632, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -158,7 +158,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-43.508, algorithmic cost ~ 4173, 2-norm = 17
|
||||
/// p-fail = 2^-43.508, algorithmic cost ~ 4173, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1038),
|
||||
@@ -180,7 +180,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.484, algorithmic cost ~ 68, 2-norm = 3
|
||||
/// p-fail = 2^-40.484, algorithmic cost ~ 68, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(760),
|
||||
@@ -202,7 +202,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-41.764, algorithmic cost ~ 96, 2-norm = 5
|
||||
/// p-fail = 2^-41.764, algorithmic cost ~ 96, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(880),
|
||||
@@ -224,7 +224,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-40.227, algorithmic cost ~ 416, 2-norm = 9
|
||||
/// p-fail = 2^-40.227, algorithmic cost ~ 416, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1000),
|
||||
@@ -246,7 +246,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M4
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-46.098, algorithmic cost ~ 4942, 2-norm = 17
|
||||
/// p-fail = 2^-46.098, algorithmic cost ~ 4942, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M40:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1040),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize,
|
||||
};
|
||||
|
||||
// p-fail = 2^-76.784, algorithmic cost ~ 62, 2-norm = 3
|
||||
/// p-fail = 2^-76.784, algorithmic cost ~ 62, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(840),
|
||||
@@ -26,7 +26,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.226, algorithmic cost ~ 83, 2-norm = 5
|
||||
/// p-fail = 2^-65.226, algorithmic cost ~ 83, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(840),
|
||||
@@ -48,7 +48,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.396, algorithmic cost ~ 663, 2-norm = 9
|
||||
/// p-fail = 2^-66.396, algorithmic cost ~ 663, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1038),
|
||||
@@ -70,7 +70,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-67.617, algorithmic cost ~ 4397, 2-norm = 17
|
||||
/// p-fail = 2^-67.617, algorithmic cost ~ 4397, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1118),
|
||||
@@ -92,7 +92,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-79.556, algorithmic cost ~ 65, 2-norm = 3
|
||||
/// p-fail = 2^-79.556, algorithmic cost ~ 65, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(840),
|
||||
@@ -114,7 +114,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-85.115, algorithmic cost ~ 79, 2-norm = 5
|
||||
/// p-fail = 2^-85.115, algorithmic cost ~ 79, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(918),
|
||||
@@ -136,7 +136,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.575, algorithmic cost ~ 629, 2-norm = 9
|
||||
/// p-fail = 2^-66.575, algorithmic cost ~ 629, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(960),
|
||||
@@ -158,7 +158,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-75.531, algorithmic cost ~ 4276, 2-norm = 17
|
||||
/// p-fail = 2^-75.531, algorithmic cost ~ 4276, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1158),
|
||||
@@ -180,7 +180,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-145.017, algorithmic cost ~ 79, 2-norm = 3
|
||||
/// p-fail = 2^-145.017, algorithmic cost ~ 79, 2-norm = 3
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(760),
|
||||
@@ -202,7 +202,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-81.222, algorithmic cost ~ 91, 2-norm = 5
|
||||
/// p-fail = 2^-81.222, algorithmic cost ~ 91, 2-norm = 5
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(840),
|
||||
@@ -224,7 +224,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-73.432, algorithmic cost ~ 747, 2-norm = 9
|
||||
/// p-fail = 2^-73.432, algorithmic cost ~ 747, 2-norm = 9
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(960),
|
||||
@@ -246,7 +246,7 @@ pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64:
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.132, algorithmic cost ~ 4955, 2-norm = 17
|
||||
/// p-fail = 2^-64.132, algorithmic cost ~ 4955, 2-norm = 17
|
||||
pub const V1_1_PARAM_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1120),
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::shortint::parameters::{
|
||||
MaxNoiseLevel, MessageModulus, MultiBitPBSParameters, PolynomialSize,
|
||||
};
|
||||
|
||||
// p-fail = 2^-70.971, algorithmic cost ~ 66, 2-norm = 3
|
||||
/// p-fail = 2^-70.971, algorithmic cost ~ 66, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(760),
|
||||
@@ -26,7 +26,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-65.226, algorithmic cost ~ 83, 2-norm = 5
|
||||
/// p-fail = 2^-65.226, algorithmic cost ~ 83, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(840),
|
||||
@@ -48,7 +48,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-80.919, algorithmic cost ~ 671, 2-norm = 9
|
||||
/// p-fail = 2^-80.919, algorithmic cost ~ 671, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(998),
|
||||
@@ -70,7 +70,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-67.617, algorithmic cost ~ 4397, 2-norm = 17
|
||||
/// p-fail = 2^-67.617, algorithmic cost ~ 4397, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1118),
|
||||
@@ -92,7 +92,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_2_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-80.333, algorithmic cost ~ 74, 2-norm = 3
|
||||
/// p-fail = 2^-80.333, algorithmic cost ~ 74, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(759),
|
||||
@@ -114,7 +114,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-74.16, algorithmic cost ~ 79, 2-norm = 5
|
||||
/// p-fail = 2^-74.16, algorithmic cost ~ 79, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(840),
|
||||
@@ -136,7 +136,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-66.575, algorithmic cost ~ 629, 2-norm = 9
|
||||
/// p-fail = 2^-66.575, algorithmic cost ~ 629, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(960),
|
||||
@@ -158,7 +158,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-70.079, algorithmic cost ~ 4330, 2-norm = 17
|
||||
/// p-fail = 2^-70.079, algorithmic cost ~ 4330, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1077),
|
||||
@@ -180,7 +180,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_3_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-88.3, algorithmic cost ~ 98, 2-norm = 3
|
||||
/// p-fail = 2^-88.3, algorithmic cost ~ 98, 2-norm = 3
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(760),
|
||||
@@ -202,7 +202,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_1_CARRY_1_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-81.222, algorithmic cost ~ 91, 2-norm = 5
|
||||
/// p-fail = 2^-81.222, algorithmic cost ~ 91, 2-norm = 5
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(840),
|
||||
@@ -224,7 +224,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-73.432, algorithmic cost ~ 747, 2-norm = 9
|
||||
/// p-fail = 2^-73.432, algorithmic cost ~ 747, 2-norm = 9
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(960),
|
||||
@@ -246,7 +246,7 @@ pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_3_CARRY_3_KS_PBS_TUNIFORM_2M6
|
||||
deterministic_execution: false,
|
||||
};
|
||||
|
||||
// p-fail = 2^-64.132, algorithmic cost ~ 4955, 2-norm = 17
|
||||
/// p-fail = 2^-64.132, algorithmic cost ~ 4955, 2-norm = 17
|
||||
pub const V1_1_PARAM_GPU_MULTI_BIT_GROUP_4_MESSAGE_4_CARRY_4_KS_PBS_TUNIFORM_2M64:
|
||||
MultiBitPBSParameters = MultiBitPBSParameters {
|
||||
lwe_dimension: LweDimension(1120),
|
||||
|
||||
Reference in New Issue
Block a user