[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: (Fwd) Gov't run anon servers
Hal writes:
# The passphrase is in PLAINTEXT in the script file
# which runs the remailer!. It has to be. That is true of all automated
# remailers.
Jim Bell writes:
> Maybe I just don't know much about automated remailers, but I don't
> understand why you said that the passphrase "has to be" in plaintext in the
> script file. I find this hard to believe. While I am far from an expert on
> cryptographic matters, I would assume that any received attempt at a
> password could be securely hashed (128 bits?) and compared with a pre-stored
> hash value. If it's the same, it's assumed that the password was correct.
>
> What's wrong with this?
For the less sophisticated remailer software that uses variable-size
messages and (optionally) PGP, the remailer script needs to feed the
plaintext passphrase into PGP to decrypt the remailer's private PGP key.
Mixmaster, which includes its own set of crypto routines (currently using
RSA with 3DES as I recall), allows you to compile the private key passphrase
into the executable, and wipe out the source code. This obscures the
passphrase plaintext from (very) casual observers.
The fundamental problem AFAICS is the difficulty of getting a program to keep
a secret from an observer. If the program doesn't actually _use_ the secret
(in the way that the secret is useful, e.g. as the basis for a symmetric
key), then it seems you can attain an arbitrary level of "security through
obscurity", because you can encode the secret however you want in the code.
But if a program is capable of possessing and using the secret without
human intervention, then anyone with a copy of the program can do the same.
Bottom line: if you can crack (say) the 8-character Unix passphrase for a
remailer account, you have full access to the remailer's secrets and all the
opportunities that presents. Good remailer account passphrases are
important.
-Lewis "You're always disappointed, nothing seems to keep you high -- drive
your bargains, push your papers, win your medals, fuck your strangers;
don't it leave you on the empty side ?" (Joni Mitchell, 1972)