1 / 27
Other keys: show •
Space: good •
1-4: rate •
0: skip •
5: flag •
6: 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:
Brute-force attack (Wikipedia) — why resisting brute force is necessary but not sufficient for security.
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
Note saved — thanks!