Re: PGP 2.6.3ia and the passing of time?



On Feb 27, 8:45 am, George Orwell <nob...@xxxxxxxxxxxx> wrote:
Is anyone aware of how a more
modern version of GnuPG might
compare with the venerable
PGP 2.6.3ia?

Specifically , any incompatibilities
between this particular version of
PGP and a more recent version of GnuPG ,
as well as any weaknesses that have
since been discovered within PGP 2.6.3ia
since it was released.

current gnupg (1.4.6) does not include IDEA because of proprietary
patent issues, but has a plug-in available allowing use of IDEA

the real problems are:

[1] pgp 2.x accepts only v3 rsa keys, and (current, unhacked) gnupg
does not allow for generation of v3 rsa keys, so unless a gnupg user
already has a v3 rsa key, such a user cannot have an encrypted
correspondence with a 2.x user
(and even if a gnupg user did have such a key, it has to have no
signatures from newer key types in order to be accepted into a 2.x
public key ring)

[2] pgp 2.x uses md5 for signatures, both as self-sigs on keys , and
on files,
and md5 is pretty much 'almost completely broken' and is no longer
considered 'safe'

[3] pgp 2.x v3 rsa keys do not include the key length in the hash for
the fingerprint,
(v4 rsa keys do), so it is possible to generate an imposter key with
the same key id and the same fingerprint, but with an atypical key
size.
(This is not such a big problem as long as people know to check the
key size together with the key id and fingerprint.)

[4] some cryptographers frown on the use of the same key for both
signing and encrypting,
(not so much because of any known vulnerability,
but for the practical reason that if authorities require giving up a
key to decrypt messages, the surrendered key cannot be used for forged
signatures)


there are only a few reasons to continue using pgp2.x:
(1) it fits on a bootable floppy, and does not require registry
entries or changes, or installation

(2) it has its own 'wipe' feature
(not great by 'eraser' standards,
but gnupg has none, and newer pgp requires installation)

(3) it has die-hard users who refuse to communicate using anything
else
(n.b. Ross Anderson is one of them, or at least was 2 or 3 years ago
when i last corresponded with him, and had a gnupg message returned to
me with a note that he accepts only pgp 2.x)

a possible reason why this is so, is not that pgp2.x is better than
gnupg
(gnupg is way, way *better*)
but that 2.x is small enough so that people can actually check the
entire source code themselves, and have already done so, and have
studied it well.

if you don't have any of the 3 above reasons to require 2.x,
i would advise you to switch to gnupg,
(which can be run from a usb drive without registry entries or
installation,
if that is one of your requirements)


vedaal

.



Relevant Pages

  • GnuPGs 10th birthday
    ... It's been a decade now that the very first version of the GNU Privacy ... known under the name of GnuPG but dubbed "g10" as a reference on the ... replacement of PGP avoiding all patented algorithm by using Elgamal ... patent on IDEA was and is still valid in most countries. ...
    (gnu.announce)
  • Re: Help: Working PGP for Outlook 2007??
    ... PGP Desktop 9.62 trial ... Thunderbird mailbox) even when pubring/secring are properly installed ... G-Data Oulook plugin for GnuPG ... OUtlook plugin is beta ...
    (microsoft.public.outlook)
  • Re: MacBook
    ... Are you familiar with GnuPG? ... There is a universal free PGP 9.mumble. ... but I think you can still decrypt them. ... I never found any decent interface between Apple ...
    (uk.comp.sys.mac)
  • Re: Anyone knows of a GOOD primer on GPG?
    ... I find the docs that come with the Debian gnupg package quite helpful. ... might also be interested in pgpgpg: ... Replaces: pgp ...
    (comp.os.linux.misc)
  • Re: proposal, change self. to .
    ... It's also worth noting that you can use a different name for the object ... def double: ... reason it had to be included in the parameter list for ... Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org ...
    (comp.lang.python)