OVH Cloud OVH Cloud

De la theorie vers la pratique

4 réponses
Avatar
Candide
Bonjour, je commence à m'initier à la cryptographie, surtout sous ses
aspects mathématiques. Je travaille avec le Buchmann et le Zemor et je
sens qu'assez rapidement je vais être frustré de ne pas mettre en
pratique ce que je lis. Y a-t-il des implémentations logicielles de
chaque algo classique de cryptographie à clé publique (RSA, Rabin
Elgamal modulaire, etc) avec éventuellement sources disponibles (C ou
eventuellemnt java) et si possible pas trop transparent pour
l'utilisateur (cad que , pour RSA par exemple, on _voit_ les entiers
premiers p et q générés, on voit d, etc). Je suis intéressé par tout
lien qui _explique_ les aspects pratiques du chiffrement même à un
niveau très élémentaire.
Merci

Candide

4 réponses

Avatar
Jacques Caron
Salut,

On Thu, 07 Apr 2005 15:37:57 +0200, Candide wrote:

Y a-t-il des implémentations logicielles de chaque algo classique de
cryptographie à clé publique (RSA, Rabin Elgamal modulaire, etc) avec
éventuellement sources disponibles


Le grand classique:

http://www.openssl.org/ au moins pour RSA, DSA et DH.

Sinon beaucoup d'autres projets sont listés là:

http://www.thefreecountry.com/sourcecode/encryption.shtml

Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/

Avatar
Kevin Drapel
Bonjour, je commence à m'initier à la cryptographie, surtout sous ses
aspects mathématiques. Je travaille avec le Buchmann et le Zemor et
je sens qu'assez rapidement je vais être frustré de ne pas mettre en
pratique ce que je lis. Y a-t-il des implémentations logicielles de
chaque algo classique de cryptographie à clé publique (RSA, Rabin
Elgamal modulaire, etc) avec éventuellement sources disponibles (C
ou eventuellemnt java) et si possible pas trop transparent pour
l'utilisateur (cad que , pour RSA par exemple, on _voit_ les entiers
premiers p et q générés, on voit d, etc). Je suis intéressé par tout
lien qui _explique_ les aspects pratiques du chiffrement même à un
niveau très élémentaire. Merci


Celle-ci est assez complète :

http://libtomcrypt.org/

Il faudra sûrement poser 2-3 printf pour obtenir des valeurs
intermédiaires.

En passant, il peut être intéressant de chercher des
applets qui montrent le fonctionnement des algos de crypto asymétrique.
Voici un excellent point de départ (RSA, ElGamal, courbes elliptiques,
etc.)

http://www-fs.informatik.uni-tuebingen.de/~reinhard/krypto/English/4.2.en.html

Avatar
Candide
merci à Jacques et Kevin de leurs références intéressantes.


Candide
Avatar
chaton
Candide wrote:
Bonjour, je commence à m'initier à la cryptographie, surtout sous
ses

aspects mathématiques. Je travaille avec le Buchmann et le Zemor et
je

sens qu'assez rapidement je vais être frustré de ne pas mettre en
pratique ce que je lis. Y a-t-il des implémentations logicielles de
chaque algo classique de cryptographie à clé publique (RSA, Rabin

Elgamal modulaire, etc) avec éventuellement sources disponibles (C
ou

eventuellemnt java) et si possible pas trop transparent pour
l'utilisateur (cad que , pour RSA par exemple, on _voit_ les entiers
premiers p et q générés, on voit d, etc). Je suis intéressé par
tout

lien qui _explique_ les aspects pratiques du chiffrement même à un
niveau très élémentaire.
Merci

Candide


Pas mal d'implementations diverses sur http://www.wiretapped.net, mais
il faudra
rajouter des appels a printf() aux endroits strategique ;)