From d8c533fac6719268ae6bf4763dbc67433700fefa Mon Sep 17 00:00:00 2001 From: Rick Weber Date: Mon, 11 Mar 2024 23:40:50 +0000 Subject: [PATCH 1/2] Add 128-bit secure 5x256 --- sunscreen_tfhe/src/params.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sunscreen_tfhe/src/params.rs b/sunscreen_tfhe/src/params.rs index 11421de73..77eb9145e 100644 --- a/sunscreen_tfhe/src/params.rs +++ b/sunscreen_tfhe/src/params.rs @@ -220,6 +220,15 @@ pub const LWE_512_128: LweDef = LweDef { std: Stddev(0.0004899836456140595), }; +/// 80-bit secure parameters for a GLWE instance with 5 polynomials of degree 256. +pub const GLWE_5_256_128: GlweDef = GlweDef { + dim: GlweDimension { + size: GlweSize(5), + polynomial_degree: PolynomialDegree(256), + }, + std: Stddev(5e-10), +}; + /// 128-bit secure parameters for a GLWE instance with 1 polynomial of degree 1024. pub const GLWE_1_1024_128: GlweDef = GlweDef { dim: GlweDimension { From d0369016753087244609fdc2d9a6048d8841fe3d Mon Sep 17 00:00:00 2001 From: Rick Weber Date: Mon, 11 Mar 2024 23:45:31 +0000 Subject: [PATCH 2/2] typo --- sunscreen_tfhe/src/params.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sunscreen_tfhe/src/params.rs b/sunscreen_tfhe/src/params.rs index 77eb9145e..33c92f5f5 100644 --- a/sunscreen_tfhe/src/params.rs +++ b/sunscreen_tfhe/src/params.rs @@ -220,7 +220,7 @@ pub const LWE_512_128: LweDef = LweDef { std: Stddev(0.0004899836456140595), }; -/// 80-bit secure parameters for a GLWE instance with 5 polynomials of degree 256. +/// 128-bit secure parameters for a GLWE instance with 5 polynomials of degree 256. pub const GLWE_5_256_128: GlweDef = GlweDef { dim: GlweDimension { size: GlweSize(5),