12th Pacific Rim International Symposium on Dependable Computing (PRDC'06) Storing RSA Private Keys In Your Head Riverside, California December 18-December 20 ISBN: 0-7695-2724-8
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PRDC.2006.58
An issue when using the RSA public-key system is that for reasonable levels of security, both the public key and the private key must be quite large. Since few people are capable of memorizing a 1024-bit private key, most people must store this number on a computer hard drive or other digital storage device. There are (at least) three problems with this; the first is that if your computer is even temporarily compromised, your private key could be stolen. The second is that if you are away from your computer (and don?t have your key on a portable storage device) but need your private key to access some resource, you are unable to do so. The third is that your key could be irrevocably lost because of hardware problems. This paper describes a way of generating a public/private RSA key pair from a passphrase to overcome these problems. Although the paper?s focus is on the generation of RSA keys, the process can be applied to any cryptosystem (symmetric or asymmetric) which relies on random data for generating keys.
Citation:
Taisya Krivoruchko, James Diamond, Jeff Hooper, "Storing RSA Private Keys In Your Head," prdc, pp.129-138, 12th Pacific Rim International Symposium on Dependable Computing (PRDC'06), 2006 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||