OVH Cloud OVH Cloud

Transformer une ou plusieurs images en suite aléatoire ?

82 réponses
Avatar
lheureuxph
Une autre idée pour produire un bel aléa .. Je prend une vingtaine d'images
genre 5 megapixel et je les mélange entre elles pour obtenir un résultat
qui est la combinaison de toutes ses images intercalées les unes dans les
autres grace a une petite routine.

Suffit ensuite de lire le resultat octet par octet

A mon avis ce principe genere un masque aléatoire qui n'est basé sur aucune
formule mathématique.

Voila de quoi permettre a CDP de crypter n'importe quoi a une vitesse
supersonique !


--
Lheureux Philippe
http://www.superlutin.net/crypto.html

10 réponses

1 2 3 4 5
Avatar
YBM
Faites un xor entre deux images de memes tailles puis passez le résultat
dans vos tests , octets par octets , mon intuition me dit que vous allez
être surpris du résultat.
Je n'ai malheureusement pas les outils pour faire cela mais je suppose
qu'ici certains lecteurs les ont !


Ils sont disponibles librement en téléchargement sur l'Internet.

Just do it.

Avatar
Jean-Marc Desperrier
lheureuxph wrote:
Je pense que le mélange de 20 images différentes produirait un résultat en
couleur alors que le bruit du capteur d'une webcam est un peu trop ton sur
ton .
Avec un logiciel comme photofiltre , il est aussi possible d'ajouter du
bruit ou des effets pour torturer encore un peu plus les pixels.


Franchement.

L'extrait ci-dessous après la clarté des explications qui ont été donné
ne démontre-t-il pas définitivement que philippe ne comprend rien à rien ?

Avatar
lissyx
YBM wrote:
Faites un xor entre deux images de memes tailles puis passez le résultat
dans vos tests , octets par octets , mon intuition me dit que vous allez
être surpris du résultat.
Je n'ai malheureusement pas les outils pour faire cela mais je suppose
qu'ici certains lecteurs les ont !


Ils sont disponibles librement en téléchargement sur l'Internet.

Just do it.

"il va se faire niker".


(elle était facile, j'avoue)


Avatar
lheureuxph
--> Par exemple, on prend un photon et on l'envoie sur un miroir
semi-réfléchissant. Selon que le photon traverse le miroir ou qu'il
est réfléchit, on note un 0 ou un 1.


et si l'on veut obtenir un nombre entre 1 et 5 , on fait comment ?
J'ai 5 systemes dans CDP

Avatar
Pierre Vandevenne
"lheureuxph" wrote in news:4304f7f0$0$916
$:



--> Par exemple, on prend un photon et on l'envoie sur un miroir
semi-réfléchissant. Selon que le photon traverse le miroir ou qu'il
est réfléchit, on note un 0 ou un 1.


et si l'on veut obtenir un nombre entre 1 et 5 , on fait comment ?
J'ai 5 systemes dans CDP


Tu es peut-être légèrement conscient que les ordinateurs travaillent "avec
des zuns et des zéros" comme on dit vulgairement. Tout, et absolument tout,
est donc composé de 1 et de 0. Cela va du code de CDP aux chiffres qu'il
manipule en passant par ce message et les photos de la lune sur ton site...

De cette loi de base, je te laisse passer par extension aux nombres de 1 à
5 et à leur génération aléatoire éventuelle.

C'est un saut conceptuel que j'ose qualifier de quantique car

- si la probabilité que tu sautes est bien définie, le résultat sur ta
compréhension globale est tout à fait aléatoire.

- dès que nous souhaiterons mesurer ta compréhension, par exemple en te
posant une petite question, tu vas la modifier. Il est impossible de
mesurer à la fois ce que tu comprends et comment tu le comprends.

- le seul instrument cognitif dont tu semble disposer est le quanta de
certitude.

Parfois, je me demande si nous n'avons pas découvert le Bozo de Higgs...

--
Pierre Vandevenne - DataRescue sa/nv - www.datarescue.com
The IDA Pro Disassembler & Debugger - world leader in hostile code analysis
PhotoRescue - advanced data recovery for digital photographic media
latest review: http://www.pcmag.com/article2/0,1759,1590497,00.asp


Avatar
YBM
--> Par exemple, on prend un photon et on l'envoie sur un miroir

semi-réfléchissant. Selon que le photon traverse le miroir ou qu'il
est réfléchit, on note un 0 ou un 1.



et si l'on veut obtenir un nombre entre 1 et 5 , on fait comment ?
J'ai 5 systemes dans CDP


Rassure-moi : c'est une plaisanterie pour (vaguement) initié à
l'informatique ?


Avatar
lheureuxph
semi-réfléchissant. Selon que le photon traverse le miroir ou qu'il
est réfléchit, on note un 0 ou un 1.



et si l'on veut obtenir un nombre entre 1 et 5 , on fait comment ?
J'ai 5 systemes dans CDP


Rassure-moi : c'est une plaisanterie pour (vaguement) initié à
l'informatique ?


Ce n'est pas parce que les ordis travaillent en binaire qu'une suite de 0 et
1 au hasard va me produire un chiffre entre 1 et 5 au hasard ..
1011011101110111111111110001111100101010111111111111101110000000101011111111
110111011010011110111111111111110011
ou est la séquence qui correspond a 5 :-)



Avatar
ouah
P'tet qu'un algo consistant à prendre dans ce flux de O et de 1 des
séquences de 3 bits finirait par produire des chiffres entre 0 et 7, et
qu'il suffirait alors de jeter ceux qui ne sont pas compris entre 0 et
5... maibon, ça doit être trop dur à coder pour vous.


Un autre algo serait de prendre 32 bits aléatoires.
Avec 32 bits, on a 4294967296 nombres distincts.
Si le nombre aléatoire en 32 bits = 4294967296 - 1, on le jette.

Sinon on le garde et on le convertit en base 5. Chaque digit + 1, pris
individuellement correspond ainsi à un nombre aléatoire entre 1 et 5.
Ainsi si on veut une grande suite de nombres entre 1 et 5 on minimise
la perte d'entropie de l'algo précédent.

ouah

Avatar
ouah
Un autre algo serait de prendre 32 bits aléatoires.
Avec 32 bits, on a 4294967296 nombres distincts.
Si le nombre aléatoire en 32 bits = 4294967296 - 1, on le jette.


Bon 2^32-1 n'est pas une puissance de 5, il faudrait la puissance
de 5 la plus proche. L'idée est d'utiliser un grand nombre de bits
pour minimiser la perte en bits. Donc avoir à la fois un grand nombre
de bits et une différence entre la puissance de 2 et la puissance
de 5 qui est faible (vu qu'une puissance de 2 ne peut pas etre aussi
une puissance de 5). Je sais,ce n'est pas très clair mais vous aurez
compris le sens général.

ouah

Avatar
lheureuxph

essaie de faire un XOR entre deux images, le résultat est certes plus
difficile à appréhender mais les caractéristiques des deux images sont
encore bien présentes. Je ne pense pas que tu puisses t'abstenir
d'insérer un hachage à un moment donné dans ce processus.


Qu'apelles tu les caractéristiques des deux images ????
Je te rapelle que dans CDP , le masque aléatoire n'est pas destiné a etre
transmis ! Je peux donc utiliser des images qui resteront a jamais ignorées
des cryptanalystes pour générer du hasard.

1 2 3 4 5