Re: Cracking decrypted file when knowing partial contents

From: Mark Wooding (mdw_at_nsict.org)
Date: 04/22/04


Date: Thu, 22 Apr 2004 08:34:57 +0000 (UTC)

smith8328 t'kri @bellsouth.net <smith8328@bellsouth.net> wrote:

> The downfall of most encryption systems is that people are so quick to
> fall into habit. They start their messages with the same headings, use
> the same words, phrases, and sentences over and over again. This is
> especially true in Military Communications.

You are deluded. It is a minimal requirement of any modern encryption
scheme that it not be weakened by such redundancy in the plaintext.
More strongly, we require our encryption to be strong even if the
adversary is allowed to choose which plaintext messages we encrypt, in
the sense that he still not be able to match ciphertexts with plaintexts
except by length.

> That is why a one-time pad/cryptsystem is an absolute must.

Codswallop.

-- [mdw]



Relevant Pages

  • Re: Cracking decrypted file when knowing partial contents
    ... They start their messages with the same headings, ... > the same words, phrases, and sentences over and over again. ... scheme that it not be weakened by such redundancy in the plaintext. ... we require our encryption to be strong even if the ...
    (comp.security.misc)
  • Indistinguishability and integrity in symmetric encryption
    ... "The 'right' security property for general-purpose symmetric encryption". ... >symmetric encryption scheme (for which the empty plaintext is not ... A has interfaces to an encryption oracle ... It is assumed that the ciphertext returned by A is different to all those ...
    (sci.crypt)
  • Re: NEWBIE QUESTION: Key space exhaustion - How do I know when Im there?
    ... key exhaustion is the only option, ... looking at the result of a block decryption, then by all means you have ... found a big fat weakness in the encryption system. ... E.g. the resulting plaintext "makes sense" ...
    (sci.crypt)
  • RE: Encrypted Communications and Predictable Communications?
    ... There are more sophisticated attacks which might use known plaintext ... consider a database system, with a client application on one machine and a database server on another. ... How much does the predictability of such message exchanges ... Should the encryption system take steps to ensure that the encrypted data contains random information to pad out messages to at least the minimum ...
    (SecProg)
  • Re: "Rule 30" CA encryption implementation
    ... > never ever let the plaintext touch the hard disk. ... > plaintext file, encrypt it to a ciphertext file, and delete the ... The encryption program I am considering uses special memory management ...
    (sci.crypt)