mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-15 07:05:09 -05:00
add support for margin
This commit is contained in:
@@ -27,7 +27,7 @@ def old_models(security_level, sd, logq=32):
|
||||
|
||||
a = curves[j][0]
|
||||
b = curves[j][1] + logq
|
||||
|
||||
|
||||
n_est = evaluate_model(a, b, sd)
|
||||
|
||||
return round(n_est)
|
||||
@@ -191,8 +191,9 @@ def generate_zama_curves64(
|
||||
|
||||
# The script runs the following commands
|
||||
# grab values of the command-line input arguments
|
||||
a = int(sys.argv[1])
|
||||
b = int(sys.argv[2])
|
||||
c = int(sys.argv[3])
|
||||
security = int(sys.argv[1])
|
||||
sd_min = int(sys.argv[2])
|
||||
sd_max = int(sys.argv[3])
|
||||
margin = int(sys.argv[4])
|
||||
# run the code
|
||||
generate_zama_curves64(sd_range=(b, c), target_security_levels=[a], name="{}".format(a))
|
||||
generate_zama_curves64(sd_range=(sd_min, sd_max), target_security_levels=[security + margin], name="security_{}_margin_{} ".format(security, margin))
|
||||
|
||||
108
job.sh
108
job.sh
@@ -1,66 +1,66 @@
|
||||
#!/bin/sh
|
||||
# 80-bits
|
||||
sage generate_data.py 80 2 12
|
||||
sage generate_data.py 80 12 22
|
||||
sage generate_data.py 80 22 32
|
||||
sage generate_data.py 80 32 42
|
||||
sage generate_data.py 80 42 52
|
||||
sage generate_data.py 80 52 59
|
||||
sage generate_data.py 80 2 12 0
|
||||
sage generate_data.py 80 12 22 0
|
||||
sage generate_data.py 80 22 32 0
|
||||
sage generate_data.py 80 32 42 0
|
||||
sage generate_data.py 80 42 52 0
|
||||
sage generate_data.py 80 52 59 0
|
||||
# 96-bits
|
||||
sage generate_data.py 96 2 12
|
||||
sage generate_data.py 96 12 22
|
||||
sage generate_data.py 96 22 32
|
||||
sage generate_data.py 96 32 42
|
||||
sage generate_data.py 96 42 52
|
||||
sage generate_data.py 96 52 59
|
||||
sage generate_data.py 96 2 12 0
|
||||
sage generate_data.py 96 12 22 0
|
||||
sage generate_data.py 96 22 32 0
|
||||
sage generate_data.py 96 32 42 0
|
||||
sage generate_data.py 96 42 52 0
|
||||
sage generate_data.py 96 52 59 0
|
||||
# 112-bits
|
||||
sage generate_data.py 112 2 12
|
||||
sage generate_data.py 112 12 22
|
||||
sage generate_data.py 112 22 32
|
||||
sage generate_data.py 112 32 42
|
||||
sage generate_data.py 112 42 52
|
||||
sage generate_data.py 112 52 59
|
||||
sage generate_data.py 112 2 12 0
|
||||
sage generate_data.py 112 12 22 0
|
||||
sage generate_data.py 112 22 32 0
|
||||
sage generate_data.py 112 32 42 0
|
||||
sage generate_data.py 112 42 52 0
|
||||
sage generate_data.py 112 52 59 0
|
||||
# 128-bits
|
||||
sage generate_data.py 128 2 12
|
||||
sage generate_data.py 128 12 22
|
||||
sage generate_data.py 128 22 32
|
||||
sage generate_data.py 128 32 42
|
||||
sage generate_data.py 128 42 52
|
||||
sage generate_data.py 128 52 59
|
||||
sage generate_data.py 128 2 12 0
|
||||
sage generate_data.py 128 12 22 0
|
||||
sage generate_data.py 128 22 32 0
|
||||
sage generate_data.py 128 32 42 0
|
||||
sage generate_data.py 128 42 52 0
|
||||
sage generate_data.py 128 52 590
|
||||
# 144-bits
|
||||
sage generate_data.py 144 2 12
|
||||
sage generate_data.py 144 12 22
|
||||
sage generate_data.py 144 22 32
|
||||
sage generate_data.py 144 32 42
|
||||
sage generate_data.py 144 42 52
|
||||
sage generate_data.py 144 52 59
|
||||
sage generate_data.py 144 2 12 0
|
||||
sage generate_data.py 144 12 22 0
|
||||
sage generate_data.py 144 22 32 0
|
||||
sage generate_data.py 144 32 42 0
|
||||
sage generate_data.py 144 42 52 0
|
||||
sage generate_data.py 144 52 59 0
|
||||
# 160-bits
|
||||
sage generate_data.py 160 2 12
|
||||
sage generate_data.py 160 12 22
|
||||
sage generate_data.py 160 22 32
|
||||
sage generate_data.py 160 32 42
|
||||
sage generate_data.py 160 42 52
|
||||
sage generate_data.py 160 52 59
|
||||
sage generate_data.py 160 2 12 0
|
||||
sage generate_data.py 160 12 22 0
|
||||
sage generate_data.py 160 22 32 0
|
||||
sage generate_data.py 160 32 42 0
|
||||
sage generate_data.py 160 42 52 0
|
||||
sage generate_data.py 160 52 59 0
|
||||
# 176-bits
|
||||
sage generate_data.py 176 2 12
|
||||
sage generate_data.py 176 12 22
|
||||
sage generate_data.py 176 22 32
|
||||
sage generate_data.py 176 32 42
|
||||
sage generate_data.py 176 42 52
|
||||
sage generate_data.py 176 52 59
|
||||
sage generate_data.py 176 2 12 0
|
||||
sage generate_data.py 176 12 22 0
|
||||
sage generate_data.py 176 22 32 0
|
||||
sage generate_data.py 176 32 42 0
|
||||
sage generate_data.py 176 42 52 0
|
||||
sage generate_data.py 176 52 59 0
|
||||
# 192-bits
|
||||
sage generate_data.py 192 2 12
|
||||
sage generate_data.py 192 12 22
|
||||
sage generate_data.py 192 22 32
|
||||
sage generate_data.py 192 32 42
|
||||
sage generate_data.py 192 42 52
|
||||
sage generate_data.py 192 52 59
|
||||
sage generate_data.py 192 2 12 0
|
||||
sage generate_data.py 192 12 22 0
|
||||
sage generate_data.py 192 22 32 0
|
||||
sage generate_data.py 192 32 42 0
|
||||
sage generate_data.py 192 42 52 0
|
||||
sage generate_data.py 192 52 59 0
|
||||
# 256-bits
|
||||
sage generate_data.py 256 2 12
|
||||
sage generate_data.py 256 12 22
|
||||
sage generate_data.py 256 22 32
|
||||
sage generate_data.py 256 32 42
|
||||
sage generate_data.py 256 42 52
|
||||
sage generate_data.py 256 52 59
|
||||
sage generate_data.py 256 2 12 0
|
||||
sage generate_data.py 256 12 22 0
|
||||
sage generate_data.py 256 22 32 0
|
||||
sage generate_data.py 256 32 42 0
|
||||
sage generate_data.py 256 42 52 0
|
||||
sage generate_data.py 256 52 59 0
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user