mfc/fudan: add paper ref

This commit is contained in:
Philippe Teuwen 2024-08-16 17:46:00 +02:00
commit 691e76675a
5 changed files with 5 additions and 5 deletions

View file

@ -11,7 +11,7 @@
# * 16 random keys with keyA==keyB in each sector: ~30 min # * 16 random keys with keyA==keyB in each sector: ~30 min
# * 24 random keys, some reused across sectors: <1 min # * 24 random keys, some reused across sectors: <1 min
# #
# Doegox, 2024 # Doegox, 2024, cf https://eprint.iacr.org/2024/1275 for more info
import os import os
import sys import sys

View file

@ -7,7 +7,7 @@
// Strategy: // Strategy:
// * Find all possible key candidates for one reference sector, and check on-the-fly if they are compatible with any other sector we want to compare with // * Find all possible key candidates for one reference sector, and check on-the-fly if they are compatible with any other sector we want to compare with
// //
// Doegox, 2024 // Doegox, 2024, cf https://eprint.iacr.org/2024/1275 for more info
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View file

@ -8,7 +8,7 @@
// * Enumerate key candidates based on clear and encrypted nT // * Enumerate key candidates based on clear and encrypted nT
// * Use the resulting dictionary to bruteforce the key // * Use the resulting dictionary to bruteforce the key
// //
// Doegox, 2024 // Doegox, 2024, cf https://eprint.iacr.org/2024/1275 for more info
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View file

@ -10,7 +10,7 @@
// * Search couples of keyA/keyB satisfying some obscure relationship // * Search couples of keyA/keyB satisfying some obscure relationship
// * Use the resulting dictionary to bruteforce the keyA (and staticnested_2x1nt_rf08s_1key for keyB) // * Use the resulting dictionary to bruteforce the keyA (and staticnested_2x1nt_rf08s_1key for keyB)
// //
// Doegox, 2024 // Doegox, 2024, cf https://eprint.iacr.org/2024/1275 for more info
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View file

@ -8,7 +8,7 @@
// * Use f08s_nested_known_collision to crack keyA // * Use f08s_nested_known_collision to crack keyA
// * If keyB not readable, find keyB in its dictionary based on the obscure relationship between keyA, keyB and their nT // * If keyB not readable, find keyB in its dictionary based on the obscure relationship between keyA, keyB and their nT
// //
// Doegox, 2024 // Doegox, 2024, cf https://eprint.iacr.org/2024/1275 for more info
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>