Passphraselessly protecting dictionary relations

Passphraselessly protecting dictionary relations

Secure Home | Search | About
 General Computer Security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content add this group's latest topics to your Google content
Subject Author Date
Passphraselessly protecting dictionary relations Ertugrul Soeylemez 05-10-2007
Posted by Ertugrul Soeylemez on May 10, 2007, 4:13 am
If you were  Registered and logged in, you could reply and use other advanced thread options
Hello NG,

I'm posting this here, because once again sci.crypt is under attack
(don't you guys ever get bored? *sigh*).

Since I was unable to find a good one, I'm writing a general
auto-identification script for Irssi. I don't like to save the database
in plaintext, but I also don't want to forcibly require the user to
enter a passphrase upon starting Irssi. So I've thought of using the
following scheme for a non-protected (i.e. passphraseless) database.

H: secure hash function,
E_K: secure symmetric encryption function using K as the key
P: the PBKDF2 function with a certain amount of iterations.

R: string combining network name and nickname
M: the password associated with R

An entry in the database would schematically look like this:

H(R) =3D E_K(M) where K =3D P(R)

My goal is to at least prevent the user from getting to the password
without knowing the network name as well as the nickname, for which it
is used. This should provide a certain level of security against a
random attacker stealing that file, which na=C3=AFve encryption using a
hard-coded key could not provide.

This is (or should be) a Term=3DDescription dictionary, where the attacker
can only recover Description, if he knows Term.

What do you think?


Regards,
Ertugrul S=C3=B6ylemez.


--=20
=46rom the fact that this CGI program has been written in Haskell, it
follows naturally that this CGI program is perfectly secure.

Similar ThreadsPosted
Re: Some kind of dictionary type attack? January 9, 2008, 6:22 am
Password Dictionary File/ Each Entry is 2 or 3 Words Concatenated? May 1, 2007, 11:24 pm
Password protecting? May 12, 2005, 10:37 pm
Protecting the Operating System September 23, 2006, 2:15 am
Question from a newbie -- protecting files July 20, 2005, 3:01 pm
Protecting the Network with Homogeneous servers July 24, 2006, 5:02 am

The site map in XML format XML site map

Contact Us | Privacy Policy