OVH Cloud OVH Cloud

A propos des Coubes Elliptiques ?

2 réponses
Avatar
George Martin
Bonjour

J'essai de comprendre comme l'encryptage des Coubes Elliptiques Elgamal
fonctionne, voilà
J'utilise comme base pour comprendre une librarie en Delphi (Pascal).

http://www.submanifold.be/triade/GInt/bin/ECElGamal.zip

On peut voir dans l'example (fichier en .pp).

// Now everything is set for encryption and decryption
ECElGamalEncrypt(S, p, a, b, k, g, y, true, T);
S := '';
writeln('Decrypting... ');
ECElGamalDecrypt(T, p, a, b, x, S);

Qq'un peut me corriger, pour moi la clé public ici est :

Clé Publique = p, a,,b, y
Clé Privée = p, a, b, x

En fait je voudrais savoir comment on fait pour encrypter avec clé privé et
decrypter avec clé publique ?

Merci de vos réponses.

2 réponses

Avatar
lirelou
Bonjour

J'essai de comprendre comme l'encryptage des Coubes Elliptiques Elgamal
fonctionne, voilà
J'utilise comme base pour comprendre une librarie en Delphi (Pascal).

http://www.submanifold.be/triade/GInt/bin/ECElGamal.zip

On peut voir dans l'example (fichier en .pp).

// Now everything is set for encryption and decryption
ECElGamalEncrypt(S, p, a, b, k, g, y, true, T);
S := '';
writeln('Decrypting... ');
ECElGamalDecrypt(T, p, a, b, x, S);

Qq'un peut me corriger, pour moi la clé public ici est :

Clé Publique = p, a,,b, y
Clé Privée = p, a, b, x

En fait je voudrais savoir comment on fait pour encrypter avec clé privé et
decrypter avec clé publique ?

Merci de vos réponses.





trop vague comme question


Avatar
George Martin
En fait comment utilisé la clé privé à la place de clé public dans algo
Elliptic Curves Elgamal ?
Eventuellement si qq'un peut expliquer comment fonctionne le principe ?

"lirelou" a écrit dans le message de news:
e6ucsl$mr7$
Bonjour

J'essai de comprendre comme l'encryptage des Coubes Elliptiques Elgamal
fonctionne, voilà
J'utilise comme base pour comprendre une librarie en Delphi (Pascal).

http://www.submanifold.be/triade/GInt/bin/ECElGamal.zip

On peut voir dans l'example (fichier en .pp).

// Now everything is set for encryption and decryption
ECElGamalEncrypt(S, p, a, b, k, g, y, true, T);
S := '';
writeln('Decrypting... ');
ECElGamalDecrypt(T, p, a, b, x, S);

Qq'un peut me corriger, pour moi la clé public ici est :

Clé Publique = p, a,,b, y
Clé Privée = p, a, b, x

En fait je voudrais savoir comment on fait pour encrypter avec clé privé
et decrypter avec clé publique ?

Merci de vos réponses.





trop vague comme question