Re: attack against ElGamal (and related algorithms)

From: Atom 'Smasher' (ngbz_at_fhfcvpvbhf.bet)
Date: 12/21/03


Date: Sun, 21 Dec 2003 06:28:21 -0500


> No no, that's a misreading. To get Bob's private key, she'd have to
> modify Bob's copy of PGP to re-use k, and then get Bob to sign two
> different messages with the same k, not modify her own copy. If she
> modifies her own copy as you suggest and then signs multiple messages,
> then she can recover her own private key, but she already knows her
> own private key so doesn't need to recover it.
=====================

the point isn't for Eve to sign anything... the point is that Eve can use a
fixed "k" to encrypt a message using Bob's public key.

the protocol seems to require that a unique "k" is used for each encryption,
or else there's a problem. that problem seems easy to create under
controlled conditions.

atom



Relevant Pages

  • Re: GPL / Open Source Application
    ... everyone could modify it. ... license, then anybody can download the source code, modify it and release ... private key, because the OP has kept it safe) isn't from the OP. ... the OP could just publish the MD5 sum of the original ...
    (microsoft.public.dotnet.framework)
  • Re: Is it possible to move private SSH keys to new server?
    ... Since the known_hosts file exists on the clients, ... modify every machine in the company -- a huge task, ... there is some way we could simply transfer the private key from one server ... >> the SSH directory with all the proper ownership and permissions. ...
    (linux.redhat)
  • Re: attack against ElGamal (and related algorithms)
    ... > 4) Eve can then recover Bob's private key. ... different messages with the same k, not modify her own copy. ...
    (sci.crypt)
  • Re: RSACryptoServiceProvider decrypt with public key
    ... key/decrypt with the private key and encrypt with the private key/decrypt ... encrypt data and send it back to Alice. ... only she can decrypt Bob's data. ... see the public key and the encrypted data, but she could not decrypt Bob's ...
    (microsoft.public.dotnet.security)
  • Re: Copy protection for a .NET application
    ... is stored in a flash memory of the smartcard, ... Hawill you reveal a private key, that's known by just one party. ... > 2) Encrypt the secret and IV with the public key. ... > 4) HL decrypts the stringusing private RSA key stored in the lock. ...
    (microsoft.public.dotnet.languages.csharp)