Fork of the official github repository of the framework Leaky-LWE-Estimator, a Sage Toolkit to attack and estimate the hardness of LWE with Side Information. https://github.com/lducas/leaky-LWE-Estimator
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

simulation_distribution_CCS2.sage 1.6KB

  1. Dguess = {}
  2. Dguess[0] = {}
  3. Dguess[0][0] = 18200
  4. Dguess[0][1] = 0
  5. Dguess[0][2] = 12
  6. Dguess[0][3] = 0
  7. Dguess[0][4] = 0
  8. Dguess[0][-4] = 0
  9. Dguess[0][-3] = 0
  10. Dguess[0][-2] = 0
  11. Dguess[0][-1] = 0
  12. Dguess[1] = {}
  13. Dguess[1][0] = 1
  14. Dguess[1][1] = 10295
  15. Dguess[1][2] = 1055
  16. Dguess[1][3] = 1
  17. Dguess[1][4] = 0
  18. Dguess[1][-4] = 0
  19. Dguess[1][-3] = 0
  20. Dguess[1][-2] = 0
  21. Dguess[1][-1] = 0
  22. Dguess[2] = {}
  23. Dguess[2][0] = 4
  24. Dguess[2][1] = 1747
  25. Dguess[2][2] = 1097
  26. Dguess[2][3] = 0
  27. Dguess[2][4] = 0
  28. Dguess[2][-4] = 0
  29. Dguess[2][-3] = 0
  30. Dguess[2][-2] = 0
  31. Dguess[2][-1] = 0
  32. Dguess[3] = {}
  33. Dguess[3][0] = 0
  34. Dguess[3][1] = 9
  35. Dguess[3][2] = 0
  36. Dguess[3][3] = 250
  37. Dguess[3][4] = 0
  38. Dguess[3][-4] = 0
  39. Dguess[3][-3] = 0
  40. Dguess[3][-2] = 0
  41. Dguess[3][-1] = 0
  42. Dguess[4] = {}
  43. Dguess[4][0] = 0
  44. Dguess[4][1] = 0
  45. Dguess[4][2] = 0
  46. Dguess[4][3] = 0
  47. Dguess[4][4] = 22
  48. Dguess[4][-4] = 0
  49. Dguess[4][-3] = 0
  50. Dguess[4][-2] = 0
  51. Dguess[4][-1] = 0
  52. Dguess[-4] = {}
  53. Dguess[-4][0] = 0
  54. Dguess[-4][1] = 0
  55. Dguess[-4][2] = 0
  56. Dguess[-4][3] = 0
  57. Dguess[-4][4] = 0
  58. Dguess[-4][-4] = 10
  59. Dguess[-4][-3] = 0
  60. Dguess[-4][-2] = 5
  61. Dguess[-4][-1] = 0
  62. Dguess[-3] = {}
  63. Dguess[-3][0] = 0
  64. Dguess[-3][1] = 0
  65. Dguess[-3][2] = 0
  66. Dguess[-3][3] = 0
  67. Dguess[-3][4] = 0
  68. Dguess[-3][-4] = 0
  69. Dguess[-3][-3] = 163
  70. Dguess[-3][-2] = 76
  71. Dguess[-3][-1] = 32
  72. Dguess[-2] = {}
  73. Dguess[-2][0] = 0
  74. Dguess[-2][1] = 0
  75. Dguess[-2][2] = 0
  76. Dguess[-2][3] = 0
  77. Dguess[-2][4] = 0
  78. Dguess[-2][-4] = 0
  79. Dguess[-2][-3] = 93
  80. Dguess[-2][-2] = 2871
  81. Dguess[-2][-1] = 1
  82. Dguess[-1] = {}
  83. Dguess[-1][0] = 0
  84. Dguess[-1][1] = 0
  85. Dguess[-1][2] = 0
  86. Dguess[-1][3] = 0
  87. Dguess[-1][4] = 0
  88. Dguess[-1][-4] = 0
  89. Dguess[-1][-3] = 33
  90. Dguess[-1][-2] = 0
  91. Dguess[-1][-1] = 11383