Germany Frees Crypto

Michael Bacon streaky_Bacon at email.msn.com
Mon, 7 Jun 1999 11:26:25 +0100


On Sunday, June 06, 1999 7:30 PM, Brian Gladman 
[SMTP:gladman@seven77.demon.co.uk] wrote:
> From: John Young <jya@pipeline.com>
> To: <ukcrypto@maillist.ox.ac.uk>
> Sent: 03 June 1999 18:58
> Subject: Re: Germany Frees Crypto
>
> [snip]
> > As someone working on an Echelon story asked elsewhere, just what
> > strength of crypto can NSA crack these days.
> >
>
> In my view this question has to be posed and answered carefully.  The
> reality is that most crypto cracks are not done by breaking the 
algorithms
> but by exploiting weaknesses in their implementation.  It fairly clear 
that
> we are already using algorithms that would be way beyond NSA's ability to
> break by brute force if they were implemented perfectly and operated in a
> perfect environment.
[snip -MB]
> ... Governments
> have learnt from a lot of practical experience how easy it is to 
undermine
> algorithm security during implementation. The open world still has to 
learn
> much of this.

>From practical experience implementing crypto systems world-wide in the 
late 80s I fully agree with Brian's comment on the situation in the 'open 
world'.  My experience was that:

a) the design of many algorithms was such that they did not deliver the 
strength suggested by the key space available;

b) their implementation in hardware (or software) did not always match the 
design - eg. a message encrypted using the supplier's model of the 
algorithm would not decrypt using the product (and v.v.);

c) mechanisms for the automatic generation of keys did not check for 'weak 
keys';

d) the key management systems were relatively simple to compromise (even 
accidentally);

e) implementation of the key management processes (by the users) was 
generally badly flawed (or quickly deteriorated) so as to expose old, 
current or new keys to simple examination.  In a large commercial 
organisation I saw one 'secure modem' rack with the current keys (a) all 
the same, and (b) written on a 'yellow sticky' on the rack!

> The open world still has to learn much of this.
> I believe that this will happen at a rapidly increasing rate
> so I don't think this advantage will last much more than a few more years
> but it is there now and it means that key length just gives an unlikely
> upper limit on the security that applications offer.

Here I disagree with Brian.  My experience is that companies tolerate 
security but don't appreciate it's value.  Recently a major industrial name 
enquired of me about implementing e-mail security world-wide.  On 
investigation I found that the same message would be sent by a number of 
different electronic media (e-mail, fax, telex, even telephone).  They 
 were only interested in securing e-mail and wanted to use encryption,  I 
explained that replicating and sending the message in clear by other means 
in addition to e-mail made a nonsense of their case for encrypted e-mail 
and also compromised the security offered by the cyrpto system for 
non-replicated messages.  Their reaction was one of disbelief and 'complete 
ignoral'.  I pointed out that in many of their offices a single telephone 
line would carry e-mail (dial-up) telephone and fax and that it was trivial 
to tap telephones.  This too was met with bland incredulity.

Not too long ago in a South American country the MD of the operating 
compamy of a 'household name' insisted on installing a digitally encrypted 
telephone for his exclusive use.  Of course, he wanted it in his office and 
was oblivious to the fact that it, and his conversations, would be 
compromised by 'bugging' his office (we took a large number of bugs out of 
his office during a sweep - and not just to prove our point!).  He's 
probably still using it, and thinking that it's 'secure'!

I don't think that the necessary improvement in procedures will be executed 
properly by everyone and properly maintained.  There are two ends (at 
least) to a crypto communication, both need to be rigourous in their 
approach to crypto.  In _big_ organisations (especially operating 
world-wide) that is close to impossible to achieve over any period after 
initial implementation and training - ask the auditors!

"You can tell all of the people all of the time, but only some of them will 
listen and only some of the time.  Fewer of them will obey even less of the 
time."