LOGBOOK

HELP

1 / 27
Other keys: showSpace: good1-4: rate0: skip5: flag6: invert

Question

What principle links a cipher's security to the feasibility of brute force, and what does its reverse direction mean?

Answer

"A cipher is secure ⇒ brute force is impossible. Impossible brute force is necessary but NOT sufficient for security."

Breaking this down:

  • Forward (⇒): If a cipher is secure, then a brute force attack must be infeasible. This is obvious — if you could brute-force it, it wouldn't be secure.
  • Reverse (⇐ does NOT hold): Just because brute force is impossible does NOT mean the cipher is secure. There might be mathematical shortcut attacks (differential cryptanalysis, linear cryptanalysis, etc.) that break it without trying every key.

Practical meaning: When evaluating a cipher, checking that brute force is infeasible is the minimum requirement, but you must also verify resistance against mathematical (analytical) attacks.

Tip: Think of a house: having a strong front door (impossible brute force) is necessary, but if the windows are open (mathematical weakness), the house isn't secure.

Go deeper:

The 1998 Electronic Frontier Foundation's US$250,000 DES cracking machine contained over 1,800 custom chips and could brute-force a DES key in a matter of days. The photograph shows a DES Cracker circuit board fitted with 64 Deep Crack chips using both sides.
The 1998 Electronic Frontier Foundation's US$250,000 DES cracking machine contained over 1,800 custom chips and could brute-force a DES key in a matter of days. The photograph shows a DES Cracker circuit board fitted with 64 Deep Crack chips using both sides.
The original uploader was Matt Crypto at English Wikipedia. Later versions were uploaded by Ed g2s at en.wikipedia. · CC BY 3.0 us · Wikimedia Commons
or press any other key