[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Data Insecurity Packages, etc.




Clark Reynard writes:

>Indeed.  There were a pair of papers in Cryptologia a few years ago
>on ``Data Insecurity'' packages.  The author cryptanalyzed a number
>of different PC-based crypto packages, and contrasted that with
>the glowing advertising copy...

This may or may not be one of those papers:
Martin Kochanski: "A Survey of Data Insecurity Packages"
in Deavours et al., Cryptology, pp. 195 - 209.

None of the encryption methods analyzed by Kochanski were particularly
complex, even though it did take skill to crack most of them.  It
turns out that in each case the encryption algorithm used is fairly
easy to state (in, say, half a page).

Perry Metzger writes:

>Correct me if I'm wrong, but from what I understand, "Dolphin Encrypt"
>does not use any well examined crypto system -- its something that you
>guys, without any cryptography credentials, cooked up. On that basis,
>why should we care about it? Most crypto systems that amateurs come up
>with are pathetic to say the least, and strong systems, like
>triple-DES and IDEA, are widely available.

So far the DE method has not been well-examined, except by its
developers (who have spent years on this).  I took a step toward
public examination of the method by posting the natural language
description here on cypherpunks a few weeks ago. (Anyone who missed
it can get it from me.)  This description has been available in the
manual for a year now, for anyone who cared to purchase the product.
It has also been examined by four cryptologists (professional and/or
credentialed) not involved in its development, and it was ridiculed
by none of them.

As I said, the complete details are in the C code, which is
available at present to anyone who purchases the library, and which
will be made public sometime down the road.

Of course, any crypto system must be made available to public
examination before it can be judged strong or otherwise.  If I
didn't think the DE encryption method was strong I wouldn't be
making it public.  Just because we have DES and IDEA doesn't mean we
should be satisfied with them only.  The first task of a cryptanalyst
is to discover what method of encryption was used. If that is known
(and solving this problem itself may be non-trivial) then
cryptanalysis may proceed either by (i) a study of patterns in the
ciphertext or (ii) a thorough study of the encryption method used.
Statistical tests have not revealed any patterns in DE-encrypted
ciphertext so far.  We'll see whether analysis of the DE method by
others reveals any flaws.  Until then I'm reminded of the saying:
"Those who can, do; those who can't, criticise."

This brings up an interesting question: what charactersistics, if
any, do different encryption methods produce in ciphertext?  From a
study of several large samples of ciphertext produced by a
particular encryption method, what clues might there be to the
identity of the encryption method used?  I'd like to hear if anyone
knows of any published work which addresses this question.  Since
DES in electronic code book mode (which is considered insecure)
encrypts 8-byte chunks which are independent of each other, it's
entirely possible that the ciphertext can be identified as the
product of DES-ECB.