"Amazon," for instance, becomes "5FHX7E" for a password using this scheme, but you don't have to memorize it -- only the scheme itself.
Blum demonstrated his approach with four audience volunteers, who were able to use it successfully after a few minutes of training.
There are many possible algorithms that could be used -- compass directions are just one example. For sites that require special characters, the user could make it a practice to add a few to the algorithmic results. So he might add "!#$" to the final password each time.
The system would be tough for a hacker to figure out, Blum said.
"As long as you don't give away more than a few passwords, you'll be secure," he said.
The approach clearly requires some upfront work to select and learn your key and algorithm. The point, however, is that you only have to do that once, as opposed to memorizing every password.
Sign up for CIO Asia eNewsletters.