diff --git a/generate_data.py b/generate_data.py index c6276490b..5c1a261b6 100644 --- a/generate_data.py +++ b/generate_data.py @@ -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)) diff --git a/job.sh b/job.sh index def3e07a2..84edf047c 100755 --- a/job.sh +++ b/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