| Keeping Your Secrets Secret: A Secure Password System with Near-Crypto-Key Strength |
|
|
| Written by Administrator | |
|
Most people have a love-hate relationship with passwords. On one hand, passwords provide the security that facilitated many conveniences of modern life. Conversely there are just too many passwords to remember. First, passwords need to be random. Given the range of possibilities (solution space), each possibility must have equal chance as the others. Given humans many years of conditioning (learning?) – this is anything but an impossibility. Second the solution space must be big enough to deter brute force attacks. A brute force attack is trying out each possibility at a time under all the possibilities are exhausted. So, using dates for a 6-digit password is not a good idea – it reduces the solution space by 88%. Currently, a solution space of 2^256 (256 bits or 78-digits) is enough. This is roughly the number of atoms in this universe. Even with a supercomputer that can try out a trillion passwords each second, our sun will probably burn out first before the correct password can be found! You can refer to our earlier works “A Gentle Introduction to Cryptography”. Third, a secure system must not leave traces of the password being used. This is where the computer can help. If it has a secure password system, then this password can be used to unlock all other passwords. These other passwords can be randomly generated, since there is no need to remember them. These are the design objectives of our Seecrets Delivery Services Password Manager. Important Tips
How to choose a good super-password? Without a strong password, your security is as good as no security.
Who says that crypto is dull and uninteresting? If you enjoyed this little exercise, you will find that crypto can be funky, funny and cooool! Seecrets Delivery Services Password Manager
Our system does not require much explanation. It simply reduces a character to a digit. If you only use 60-digits, the system will always “fill-up” with fake mouse-clicks. This function is useful to deter eavesdroppers using Tempest-technologies, that is, monitoring your screen from a secret location hundreds of feet away. The other noteworthy feature is that all entries are done by mouse-clicks. No keyboard entry is required. Use the guidelines above to devise your own unique password. It should be about 60 to 77 characters long (including spaces). This password is not stored anywhere on your computer. If you forget it, we cannot recover it for you. It may appear strange that people can remember words (alphabets) better than numbers. Our design achieves this feat by using a simple correspondence between numbers and alphabets, as shown in the diagram above. If you have produced a 77-char (60 to 77 is good enough) sequence of absurd characters that only you alone can remember, congratulations – you have found the equivalent of a particular atom in the whole universe. This equals a 256-bits random key for AES. As far as we know, no government can find your key using brute-force. Lest you become smug about your security being impossible to break, consider the possibility when someone points a loaded gun to your head - you, like anyone, will submit your password. Welcome, to the real world of security! |
| <Previous | Next> |
|---|




