Pour ton premier problème, il faut s'assurer que la source est réellement dans le bon état : un photo toutes blanches (saturé) n'est pas un bon candidat, idem avec une source audio en "mute". Il te faut une métrique pour s'assurer de la qualité (test de focus par somme des différences, pour tester la présence suffisante de haute fréquence).
Ensuite, pour la normalisation, il ne faut pas avoir un bit de donné pour un bit de masque. On peut avoir 1 bits de donné aléatoire par pixel. Le mélange doit se faire avec un hash de crypto.
L'utilisation d'une fonction de compression avant le hash, permet d'avoir une meilleur répartition statistique des bits.
[^] # Re: Le TRNG, moi aussi les bras m'en tombent
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Jericho Chat - Chiffrement incassable utilisant les masques jetables. Évalué à 2.
Pour ton premier problème, il faut s'assurer que la source est réellement dans le bon état : un photo toutes blanches (saturé) n'est pas un bon candidat, idem avec une source audio en "mute". Il te faut une métrique pour s'assurer de la qualité (test de focus par somme des différences, pour tester la présence suffisante de haute fréquence).
Ensuite, pour la normalisation, il ne faut pas avoir un bit de donné pour un bit de masque. On peut avoir 1 bits de donné aléatoire par pixel. Le mélange doit se faire avec un hash de crypto.
L'utilisation d'une fonction de compression avant le hash, permet d'avoir une meilleur répartition statistique des bits.
"La première sécurité est la liberté"