NewbieContest

Divers => Informatique => Discussion démarrée par: spamm le 26 Février 2007 à 17:42:53



Titre: Mathématiques et crypto
Posté par: spamm le 26 Février 2007 à 17:42:53
Bonjour à tous.

J'ai une question de crypto a vous soumettre.

Je cherche à coder un algo de crypto asymétrique, et pour cela, j'ai cherché une fonction qui me servirait de trappe.
après moult efforts :wink: j'ai pensé à un truc: une fonction periodique (ou qui décrit R une infinité de fois sans periode particulière)

ex: tan(x) ou bien tan(p(x)) avec p(x) polynôme quelconque voire p(x) fonction quelconque (mais préferentiellement non bornée)

pour tan(x):
en choisissant X dans R\{Pi/2+kPi, k appartenant à Z} , on peut facilement determiner tan(x) mais il est imposible de retrouver X a partir de tan(x) sauf si on connait l'intervalle d'amplitude Pi sur lequel se trouve X.

ma question est la suivante: jamais n'ai-je vu tel algorithme, ainsi je me demande si ce genre de trappe est utilisable, ou bien si je suis un génie? :rolleyes: :lol:

Spamm


Titre: Mathématiques et crypto
Posté par: spamm le 04 Mars 2007 à 09:08:22
personne? bon, tant pis....


Titre: Mathématiques et crypto
Posté par: neoflo le 04 Mars 2007 à 10:55:41
Je viens seulement de comprendrer, une fonction à trappe, c'est une fonction à sens unique et à brèche secrète ?

En général, on pose le problème :
 f^-1
 Entrée : y
 Sortie : x tel que f(x) = y

Et on cherche en général à rendre ce problème difficile.
De plus, ta méthode n'est ni à collision faible difficile, ni à collision forte difficile.

Ta méthode revient en gros à simplement translater tes valeurs (car tout le monde connait tan et arctan). Donc, c'est la méthode de base de cryptage.


Titre: Mathématiques et crypto
Posté par: spamm le 04 Mars 2007 à 12:49:41
la translation de Pi c'est pour faire simple, j'ai dit aussi que je pouvais utiliser un polynôme composé avec la tangente, ce qui rendrait le tout plus difficile à retrouver.

je pose ici une idée de base, et demande si quelqu'un sait si c'est réalisable (en fait, si quelqu'un sait si ce n'est pas réalisable, et dans le cas contraire , et bien, j'essayerai de nouveau)


Titre: Mathématiques et crypto
Posté par: neoflo le 04 Mars 2007 à 15:49:42
Ok j'avais oublié le polynome. Mais comment compte tu inverser ton polynome ?


Titre: Mathématiques et crypto
Posté par: myhz le 04 Mars 2007 à 20:20:07
Citation de: neoflo
Ok j'avais oublié le polynome. Mais comment compte tu inverser ton polynome ?
parce que ça va être aussi dur pour toi que pour les autres :)


Titre: Mathématiques et crypto
Posté par: spamm le 05 Mars 2007 à 20:00:04
la "periode" dans laquelle je me trouve est E(p(x)/Pi)

c'est ma trappe, justement