aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvojtechsu2025-07-03 10:14:09 +0200
committervojtechsu2025-07-03 10:14:09 +0200
commitcc668f36bf47d48fc6829e1f7ea0164264d60485 (patch)
tree54e6ff246c2bf76d0fdfad478f3e9468f0c46ec8
parent73db8e437f5e7a894642742028b37698da8c02b1 (diff)
downloadECTester-cc668f36bf47d48fc6829e1f7ea0164264d60485.tar.gz
ECTester-cc668f36bf47d48fc6829e1f7ea0164264d60485.tar.zst
ECTester-cc668f36bf47d48fc6829e1f7ea0164264d60485.zip
-rw-r--r--analysis/countermeasures/countermeasures/results/N9/testdn/160/ecdsa160.csv11
-rw-r--r--analysis/countermeasures/countermeasures/results/N9/testdn/192/ecdsa192.csv11
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/160/key160.csv1
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/160/key_point160.csv1
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/160/realn160.csv1
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/160/weakcurve160_32_n_1.csv1
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/160/weakcurve160_32_n_1_point.csv1
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/192/key192.csv1
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/192/key_point192.csv1
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/192/realn192.csv1
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/192/weakcurve192_32_n_1.csv1
-rw-r--r--analysis/countermeasures/countermeasures/tests/testdn/192/weakcurve192_32_n_1_point.csv1
12 files changed, 32 insertions, 0 deletions
diff --git a/analysis/countermeasures/countermeasures/results/N9/testdn/160/ecdsa160.csv b/analysis/countermeasures/countermeasures/results/N9/testdn/160/ecdsa160.csv
new file mode 100644
index 0000000..0def511
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/results/N9/testdn/160/ecdsa160.csv
@@ -0,0 +1,11 @@
+success;error;signature;valid;data;nonce;priv;pub;curve;params;apdu;sws
+1;0;302d021475537fa730b00b6dc262668f517bc67ce36699cb021500bf07779d1466ba8bf498c80e43f3f232570e35d0;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0xe11690bfc182828ef0accb84909b6ed90aa6a2bb;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302d021475537fa730b00b6dc262668f517bc67ce36699cb021500bf07779d1466ba8bf498c80e43f3f232570e35d0;9000002f302d021475537fa730b00b6dc262668f517bc67ce36699cb021500bf07779d1466ba8bf498c80e43f3f232570e35d0;36864
+1;0;302d021500dff188fc36f405769676846606b560e798681c1802140f9197c2492a0a011644928a7bc597e8b6114d5e;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x3ade0d10e572799fa21671df381776f947af44e5;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302d021500dff188fc36f405769676846606b560e798681c1802140f9197c2492a0a011644928a7bc597e8b6114d5e;9000002f302d021500dff188fc36f405769676846606b560e798681c1802140f9197c2492a0a011644928a7bc597e8b6114d5e;36864
+1;0;302d0214725cda3286c12e110f2ebb3e3c1eca5c2c3f0e5f021500dc44c3158f4c6ae84e2f0deb7b7cdcd75419bae8;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x63b87ddde1d274236c2911808f8bc9a0a2c9d038;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302d0214725cda3286c12e110f2ebb3e3c1eca5c2c3f0e5f021500dc44c3158f4c6ae84e2f0deb7b7cdcd75419bae8;9000002f302d0214725cda3286c12e110f2ebb3e3c1eca5c2c3f0e5f021500dc44c3158f4c6ae84e2f0deb7b7cdcd75419bae8;36864
+1;0;302d02150086acaa44fd48e996c0a0d4e76e61299f358c199f02146c9d445b8b2159036149fec5c87e1a6864984150;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x6d78d3e7a5652aa89302b3e29545bb7e9f3292d2;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302d02150086acaa44fd48e996c0a0d4e76e61299f358c199f02146c9d445b8b2159036149fec5c87e1a6864984150;9000002f302d02150086acaa44fd48e996c0a0d4e76e61299f358c199f02146c9d445b8b2159036149fec5c87e1a6864984150;36864
+1;0;302c021405d81adbc5e20ea4a9eb4fe445f74dc6617ddb3902146c39bf4d7dea84d14fbd41717e4e603f4b6952c8;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0xb0b00aa5e5e2421994da6d3081d35e1936a9296c;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302c021405d81adbc5e20ea4a9eb4fe445f74dc6617ddb3902146c39bf4d7dea84d14fbd41717e4e603f4b6952c8;9000002e302c021405d81adbc5e20ea4a9eb4fe445f74dc6617ddb3902146c39bf4d7dea84d14fbd41717e4e603f4b6952c8;36864
+1;0;302e0215008192bf7f937e83eda134e2a3f5322d8ba33bbd0a021500aff019a343a271afe25acf80f51e94c5a3eca8ff;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x8c6c1fedecdf114d0dc97b18b7c97deb248eb0b1;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302e0215008192bf7f937e83eda134e2a3f5322d8ba33bbd0a021500aff019a343a271afe25acf80f51e94c5a3eca8ff;90000030302e0215008192bf7f937e83eda134e2a3f5322d8ba33bbd0a021500aff019a343a271afe25acf80f51e94c5a3eca8ff;36864
+1;0;302d021500e444f6457ac1e2ae024d55dbd7cd4c71cb426a8302146e097745411305a2f5d67df0d5f9de4a7161bde6;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x35676465ccb015e557174fc0551ba057b5a48719;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302d021500e444f6457ac1e2ae024d55dbd7cd4c71cb426a8302146e097745411305a2f5d67df0d5f9de4a7161bde6;9000002f302d021500e444f6457ac1e2ae024d55dbd7cd4c71cb426a8302146e097745411305a2f5d67df0d5f9de4a7161bde6;36864
+1;0;302c021412eac5683b2f279f4282e72f5307c48815d28c9a02141346f3756d3231e76a59770833a5b4a6bab885c8;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x2ca1c538d6c543c5f90e9cb9ac70158c0c855910;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302c021412eac5683b2f279f4282e72f5307c48815d28c9a02141346f3756d3231e76a59770833a5b4a6bab885c8;9000002e302c021412eac5683b2f279f4282e72f5307c48815d28c9a02141346f3756d3231e76a59770833a5b4a6bab885c8;36864
+1;0;302d021500d0df48b39844bb740a3c44df7d0432991117c2420214549965c966e66d97d06cacc2c82a45cf57bd273d;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x8997f8d7c5d5c1e67cae45e914ea05e630ed1ad5;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302d021500d0df48b39844bb740a3c44df7d0432991117c2420214549965c966e66d97d06cacc2c82a45cf57bd273d;9000002f302d021500d0df48b39844bb740a3c44df7d0432991117c2420214549965c966e66d97d06cacc2c82a45cf57bd273d;36864
+1;0;302e021500a7a0c0a3c307a208eb48b4344cb880cc81fc3695021500b33ef3ecff6e97dc15af6a8c5da1ed61aab79b7c;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0xba0fb4ca72fae79b4f6bc7c2a4a13d9411dc61cc;0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef;04c67cab99446d3cb9703a5d0bc3e8bcb8fe400d28dcc452e027aec989ccdf7ccf7c7d4d932dfde66b;0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01;302e021500a7a0c0a3c307a208eb48b4344cb880cc81fc3695021500b33ef3ecff6e97dc15af6a8c5da1ed61aab79b7c;90000030302e021500a7a0c0a3c307a208eb48b4344cb880cc81fc3695021500b33ef3ecff6e97dc15af6a8c5da1ed61aab79b7c;36864
diff --git a/analysis/countermeasures/countermeasures/results/N9/testdn/192/ecdsa192.csv b/analysis/countermeasures/countermeasures/results/N9/testdn/192/ecdsa192.csv
new file mode 100644
index 0000000..0b791c6
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/results/N9/testdn/192/ecdsa192.csv
@@ -0,0 +1,11 @@
+success;error;signature;valid;data;nonce;priv;pub;curve;params;apdu;sws
+1;0;303402185a7988af059954532233cf61dd138deb6b4821b5bf814a0d02187f9b33158be2bb3b0e16b8973a38b42d472d80cac77c51c2;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x2a6f08b592badf49689e9ef0bc82c743af13a097b9221291;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;303402185a7988af059954532233cf61dd138deb6b4821b5bf814a0d02187f9b33158be2bb3b0e16b8973a38b42d472d80cac77c51c2;90000036303402185a7988af059954532233cf61dd138deb6b4821b5bf814a0d02187f9b33158be2bb3b0e16b8973a38b42d472d80cac77c51c2;36864
+1;0;3034021865f6baf2d28855b8a066084116a52cc7eb9c430faa4dc5420218752db391879cf35201f635c322e01fad17d1ad3c4e4fba5f;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x2717ba50bf6a182358c4d0b5ed2781f09f9790f6740e9886;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;3034021865f6baf2d28855b8a066084116a52cc7eb9c430faa4dc5420218752db391879cf35201f635c322e01fad17d1ad3c4e4fba5f;900000363034021865f6baf2d28855b8a066084116a52cc7eb9c430faa4dc5420218752db391879cf35201f635c322e01fad17d1ad3c4e4fba5f;36864
+1;0;30340218063ffd664969a92a78b80f1db7e58a960094f5cb27abd70502183cf22dc6475c8efb74a3eff9750b6829f027eb26e859f1ed;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x6f61460d4f5ef4c0bb19acfafb7f02600cbbef110c369367;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;30340218063ffd664969a92a78b80f1db7e58a960094f5cb27abd70502183cf22dc6475c8efb74a3eff9750b6829f027eb26e859f1ed;9000003630340218063ffd664969a92a78b80f1db7e58a960094f5cb27abd70502183cf22dc6475c8efb74a3eff9750b6829f027eb26e859f1ed;36864
+1;0;30340218253479c29993b013006c92c17a9187142cb78f70bf449e040218030778e2bf00bd99972276390615f9a51f4cd3bae3a29bca;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x493da30ad0d8f127d9e9e6e3a2bc5413ac73c011e5825ea8;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;30340218253479c29993b013006c92c17a9187142cb78f70bf449e040218030778e2bf00bd99972276390615f9a51f4cd3bae3a29bca;9000003630340218253479c29993b013006c92c17a9187142cb78f70bf449e040218030778e2bf00bd99972276390615f9a51f4cd3bae3a29bca;36864
+1;0;303402181cf6ade91d122eb827f74ff4b64e116462521693aa740d4302184a09e02f553da55633fd67c4ceb99a57ff72b63f39f2b15c;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x7f1b26fb2ab333c2e90f103eaa63abd5f73477fc1655af0b;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;303402181cf6ade91d122eb827f74ff4b64e116462521693aa740d4302184a09e02f553da55633fd67c4ceb99a57ff72b63f39f2b15c;90000036303402181cf6ade91d122eb827f74ff4b64e116462521693aa740d4302184a09e02f553da55633fd67c4ceb99a57ff72b63f39f2b15c;36864
+1;0;303402184d1e521e255bcbdbe6dcb7172b28d70ea1a17e0c640ac0a3021805862452240b6f4da9918878e6421721af7009ce8921ea4a;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x27260a85790c903ca4605ad7668800959951f435ca213e20;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;303402184d1e521e255bcbdbe6dcb7172b28d70ea1a17e0c640ac0a3021805862452240b6f4da9918878e6421721af7009ce8921ea4a;90000036303402184d1e521e255bcbdbe6dcb7172b28d70ea1a17e0c640ac0a3021805862452240b6f4da9918878e6421721af7009ce8921ea4a;36864
+1;0;30340218349634ec10c14ff24ad26101c00500c7c000b90986ec2e1e021854d3990d12ce5b5c872bbeca6d85acc596f3f009fb9411dd;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x27cfe6efe9501045b7e22c7faf8f4a6a2f14af2ef6312eb4;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;30340218349634ec10c14ff24ad26101c00500c7c000b90986ec2e1e021854d3990d12ce5b5c872bbeca6d85acc596f3f009fb9411dd;9000003630340218349634ec10c14ff24ad26101c00500c7c000b90986ec2e1e021854d3990d12ce5b5c872bbeca6d85acc596f3f009fb9411dd;36864
+1;0;303402180639a40107a18b385e38271f27c8550553b86529aaf76cc9021872e0b5ede53e202857c897a61aaa155c61f0d9f2a988de53;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x20cb41a7f958f6df63039800ca91c1e8bb281c948464159;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;303402180639a40107a18b385e38271f27c8550553b86529aaf76cc9021872e0b5ede53e202857c897a61aaa155c61f0d9f2a988de53;90000036303402180639a40107a18b385e38271f27c8550553b86529aaf76cc9021872e0b5ede53e202857c897a61aaa155c61f0d9f2a988de53;36864
+1;0;303402182fa5ceebbf383927855c705b37a2af9554daea895beca2c502181572af0faa89bafe4e1552710d541094d15443b1c49f12fa;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x25a82d93448705939153e99442dbc9fd36eece3963a92cbd;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;303402182fa5ceebbf383927855c705b37a2af9554daea895beca2c502181572af0faa89bafe4e1552710d541094d15443b1c49f12fa;90000036303402182fa5ceebbf383927855c705b37a2af9554daea895beca2c502181572af0faa89bafe4e1552710d541094d15443b1c49f12fa;36864
+1;0;30340218510b996e8c47c1745f889d999da5ebfaf4d3fb333b10a63102182377f641d8d550778b263b16dfb532226ad543dce542dcd5;;e8c86c9596e46403c211206617b8bcdd160a673b0b1304869f5559e3afe99d79;0x2921742a15fcacd701e7441d455dd1c7ca4418a3037d76ab;0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee;04490561c00bb03855529c35d87c11d57f644dfb77f564d65d10c439db9afd4030f100b96af7f458037147ee70d0c4e548;0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01;30340218510b996e8c47c1745f889d999da5ebfaf4d3fb333b10a63102182377f641d8d550778b263b16dfb532226ad543dce542dcd5;9000003630340218510b996e8c47c1745f889d999da5ebfaf4d3fb333b10a63102182377f641d8d550778b263b16dfb532226ad543dce542dcd5;36864
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/160/key160.csv b/analysis/countermeasures/countermeasures/tests/testdn/160/key160.csv
new file mode 100644
index 0000000..902e909
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/160/key160.csv
@@ -0,0 +1 @@
+0xe59ad9537aa65965c90c0014c0f6271d28b3d7ef
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/160/key_point160.csv b/analysis/countermeasures/countermeasures/tests/testdn/160/key_point160.csv
new file mode 100644
index 0000000..34b1bce
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/160/key_point160.csv
@@ -0,0 +1 @@
+0xc67cab99446d3cb9703a5d0bc3e8bcb8fe400d28,0xdcc452e027aec989ccdf7ccf7c7d4d932dfde66b
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/160/realn160.csv b/analysis/countermeasures/countermeasures/tests/testdn/160/realn160.csv
new file mode 100644
index 0000000..245fa6c
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/160/realn160.csv
@@ -0,0 +1 @@
+0xe722073635ab3ef4e916107223d36fea457375b5
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/160/weakcurve160_32_n_1.csv b/analysis/countermeasures/countermeasures/tests/testdn/160/weakcurve160_32_n_1.csv
new file mode 100644
index 0000000..28f31ad
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/160/weakcurve160_32_n_1.csv
@@ -0,0 +1 @@
+0xe722073635ab3ef4e9152d622b6b01991be16469,0x5cdfa32a3bca0ac8e55798986bf88242a75abeb3,0x408f583ef292e6c3d6daeee33de346635887accf,0x24cf03518c4ecedf494f96b96445e3208e3314ff,0x957af77502da0458080c3aa6e05442bf14395f80,0xe722073635ab3ef4e916107223d36fea457375ef,0x01
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/160/weakcurve160_32_n_1_point.csv b/analysis/countermeasures/countermeasures/tests/testdn/160/weakcurve160_32_n_1_point.csv
new file mode 100644
index 0000000..6918a9d
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/160/weakcurve160_32_n_1_point.csv
@@ -0,0 +1 @@
+0x7ef89794b3d6c63fb5ec377dae7e34e0dd3d82bd,0x4ea709a89176a8b53352c5e9962b631371daf284
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/192/key192.csv b/analysis/countermeasures/countermeasures/tests/testdn/192/key192.csv
new file mode 100644
index 0000000..e9f137f
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/192/key192.csv
@@ -0,0 +1 @@
+0x31716dd1c9b9496c685e52571989e1eb6ef741428aca7ee
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/192/key_point192.csv b/analysis/countermeasures/countermeasures/tests/testdn/192/key_point192.csv
new file mode 100644
index 0000000..b1797d5
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/192/key_point192.csv
@@ -0,0 +1 @@
+0x490561c00bb03855529c35d87c11d57f644dfb77f564d65d,0x10c439db9afd4030f100b96af7f458037147ee70d0c4e548
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/192/realn192.csv b/analysis/countermeasures/countermeasures/tests/testdn/192/realn192.csv
new file mode 100644
index 0000000..2983a6c
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/192/realn192.csv
@@ -0,0 +1 @@
+0x80a835c34fceb3344bc468b835653512385309257a38f677
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/192/weakcurve192_32_n_1.csv b/analysis/countermeasures/countermeasures/tests/testdn/192/weakcurve192_32_n_1.csv
new file mode 100644
index 0000000..2d3cf3b
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/192/weakcurve192_32_n_1.csv
@@ -0,0 +1 @@
+0x80a835c34fceb3344bc468b7ccc85424bb2bffb1097bb447,0x60502ef8b76d50cb05ebf9a3bc859c78a543ad87b2cbe216,0x19b2ce249f18c7f1f35722de8594768315a5fa886caab335,0x32427833f56421ebbf9ef8853865458743a858df2a60f850,0x19d8e49d23ebe9ecfb1ed00876094594c706e02d33743fd4,0x80a835c34fceb3344bc468b835653512385309257a38f6ad,0x01
diff --git a/analysis/countermeasures/countermeasures/tests/testdn/192/weakcurve192_32_n_1_point.csv b/analysis/countermeasures/countermeasures/tests/testdn/192/weakcurve192_32_n_1_point.csv
new file mode 100644
index 0000000..07cabd0
--- /dev/null
+++ b/analysis/countermeasures/countermeasures/tests/testdn/192/weakcurve192_32_n_1_point.csv
@@ -0,0 +1 @@
+0x5b1b884709fe842fb067f6f66e5b64a438cb8716ab610f77,0x4b3f1680f78215a25134288d49a465687cfca5beed8eab4e