aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--analysis/countermeasures/requirements.txt1
-rw-r--r--analysis/countermeasures/results.ipynb10
-rw-r--r--analysis/countermeasures/test_eval.py2
3 files changed, 7 insertions, 6 deletions
diff --git a/analysis/countermeasures/requirements.txt b/analysis/countermeasures/requirements.txt
index 8fe22c1..6bf521f 100644
--- a/analysis/countermeasures/requirements.txt
+++ b/analysis/countermeasures/requirements.txt
@@ -1,3 +1,4 @@
pyecsca
cypari2
jupyter
+pyasn1
diff --git a/analysis/countermeasures/results.ipynb b/analysis/countermeasures/results.ipynb
index 505afaa..1bbb97e 100644
--- a/analysis/countermeasures/results.ipynb
+++ b/analysis/countermeasures/results.ipynb
@@ -84,11 +84,11 @@
{
"cell_type": "code",
"execution_count": null,
- "id": "eb51121c",
+ "id": "7e007ee6-cb16-40e4-9217-7e0d08047a7a",
"metadata": {},
"outputs": [],
"source": [
- "test3n.print_ecdh(\"N1\")"
+ "test3n.print_ecdsa(\"N1\")"
]
},
{
@@ -338,9 +338,9 @@
],
"metadata": {
"kernelspec": {
- "display_name": "env",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
- "name": "env"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -352,7 +352,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.10.12"
+ "version": "3.13.5"
}
},
"nbformat": 4,
diff --git a/analysis/countermeasures/test_eval.py b/analysis/countermeasures/test_eval.py
index 774318f..a5d8f93 100644
--- a/analysis/countermeasures/test_eval.py
+++ b/analysis/countermeasures/test_eval.py
@@ -157,7 +157,7 @@ class Test3n(CounterTest):
r,s = signature["signature"]
nonce = signature["nonce"]
compare = lambda point: int(point.to_affine().x)%self.n==r%self.n
- remainders[key%self.cofactor][self.find_mod(nonce,compare)]+=1
+ remainders[nonce%self.cofactor][self.find_mod(nonce,compare)]+=1
self.print_statistics(remainders)