On Sun, 03 Sep 2006 20:43:35 -0500 Jerry Park <NoReply@no.spam> wrote:
| I don't think I missed the point. The point is that systems using
| passphrases are vulnerable when weak passphrases are used.
| Online/offline -- doesn't matter.
|
| WPA is not known to be breakable with a good choice of passphrase. WEP
| on the other hand is breakable regardless of passphrase due to the
| implementation of the algorithm.
Offline does matter. WPA ... as typically put into service ... is more
vulnerable than WEP. And the reason is because of this offline attack
that can be successful against weaker passphrases. It is tradeoff that
a stronger passphrase can be used to scale up the required attack. But
as the passphrase becomes longer, that creates a new weakness in the way
it has to be handled because it may have to be written in more places,
instead of just being memorized.
Here's your new passphrase. Now walk over to the other side of the house
and type it into a different computer over there:
"ut eni ad min ven qui nos exe ull lab nis ut ali ex ea com con"
.... without writing it down or carrying your laptop that displays it.
Most people tend to choose shorter passwords and passphrases. Even those
that know 8 characters is too weak might only use 12 or 16. WPA can be
made reasonably secure only with a dramatic passphrase length.
Or would you rather use a randomized string of characters you can't
remember at all?
phil@canopus:/home/phil 314> makepassword
o6wxqy44flif
phil@canopus:/home/phil 315> makepassword 16
jw3xgp83httpbx58
phil@canopus:/home/phil 316> makepassword 24
8zrvm1peppmno1wfqla474da
phil@canopus:/home/phil 317> makepassword 32
bb42b3fz1hpkrk2ngxxuizbyu07hkyju
phil@canopus:/home/phil 318> makepassword 48
uy1x85e1w5vsgo6y9q8e751mgx4jj1z1mu4rpxoucoc8zss2
phil@canopus:/home/phil 319> makepassword 63
ydwqa3eb7xhzm0lc8umqkieh1c9vmy29xo34vy9i06c6w1vv24 v7av6rtc417xi
phil@canopus:/home/phil 320>
I'll admit to using a passphrase of only 13 characters. It's probably a
bit harder than most to attack because it is the name of two cats we have
that are not normal dictionary words. But it is still not really strong
enough for confidential business work. You can probably enhance some
passphrases by modifying them, not using whole words. But word chopping
can still end up with something that's in the dictionary, anyway. Some
other kind of twist, like rotating each word by the N digits of a number
you can rememeber.
268435456 (2^28)
the lord is my shepherd i shall not want
het ordl si ym pherdshe i lshal otn antw
It scales up a dictionary attack if that attack has to use every possible
word rotation and every possible combination of rotations. If you have a
number you can remember, you can rotate according to it. Rotation is just
one possible twist, and not even the best (although relatively easy).
--
|---------------------------------------/----------------------------------|
| Phil Howard KA9WGN (ka9wgn.ham.org) / Do not send to the address below |
| first name lower case at ipal.net /
spamtrap-2006-09-04-1454@ipal.net |
|------------------------------------/-------------------------------------|