From 5f607e99f25da2bd93bb8ed2a2654937862e7405 Mon Sep 17 00:00:00 2001 From: J08nY Date: Thu, 3 Jul 2025 16:47:36 +0200 Subject: Mention CARDS.md in README. --- analysis/countermeasures/CARDS.md | 2 +- analysis/countermeasures/README.md | 2 ++ analysis/countermeasures/requirements.txt | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/analysis/countermeasures/CARDS.md b/analysis/countermeasures/CARDS.md index 8200799..52065ac 100644 --- a/analysis/countermeasures/CARDS.md +++ b/analysis/countermeasures/CARDS.md @@ -50,7 +50,7 @@ Version: 255 (0xFF) ID: 3 (0x03) type: DES3 length: 16 Key version suggests factory keys ``` -# N2 +## N2 **Name**: NXP JCOP v2.4.1R3 **Card ATR**: `3B F8 13 00 00 81 31 FE 45 4A 43 4F 50 76 32 34 31 B7` diff --git a/analysis/countermeasures/README.md b/analysis/countermeasures/README.md index 0f29f54..3056584 100644 --- a/analysis/countermeasures/README.md +++ b/analysis/countermeasures/README.md @@ -29,6 +29,8 @@ The general structure is as follows: the ECTester applet installed on it. - `results.ipynb`: A Jupyter notebook that evaluates the results of tests run (by the `measure` notebook) on a smartcard. + - `CARDS.md`: A text file that contains descriptions of cards we tested, including CPLC data, ATR and their + names, to the best of our knowledge. - `utils.py`: Various utility functions used by the notebooks. - `tests/`: A directory that contains the test data (inputs) for our tests: Test 3n, Test composite, Test k=10, Test n + e. diff --git a/analysis/countermeasures/requirements.txt b/analysis/countermeasures/requirements.txt index 9d3ea3e..8fe22c1 100644 --- a/analysis/countermeasures/requirements.txt +++ b/analysis/countermeasures/requirements.txt @@ -1,2 +1,3 @@ pyecsca cypari2 +jupyter -- cgit v1.2.3-70-g09d2