News: Encrypting Passwords With an Old-School Tabula Recta

Encrypting Passwords With an Old-School Tabula Recta

Have an old-school tabula recta lying around? No? Then just print out the chart below. Nothing ensures better password security than this centuries-old cipher technique. Here's how it works, via Wikipedia:

"Using a tabula recta, each alphabet is shifted one letter to the left from the one above it. This forms 26 rows of shifted alphabets, ending with Z. Data is encrypted by switching each letter of the message with the letter directly below, using the first shifted alphabet. The next letter is switched by using the second shifted alphabet, and this continues until you have encrypted the entire message."

Encrypting Passwords With an Old-School Tabula Recta

Confused?

Lifehacker interviews John Graham-Cumming, a programmer and mathematician with a doctorate in computer security, on this particular method of password security. Graham-Cumming generates his password using a program he wrote which "chooses random characters (using a cryptographically secure random number generator) and then prints them out on a tabula recta."

Essentially, he takes the model above, but jumbles up the letters for even greater security. Once he prints his own version (pictured below), he uses the sheet as followed:

Encrypting Passwords With an Old-School Tabula Recta

"If I'm logging into Amazon I'll find the intersection of column M and row A (the second and third letters of Amazon) and then read off diagonally 16 characters. That would be my Amazon password (in this case, TZ'k}T'p39m-Y>4d); when I hit the edge of the paper I just follow the edge).

The security of this system rests on the randomness of the generated characters and the piece of paper."

Read more.

Just updated your iPhone? You'll find new Apple Intelligence capabilities, sudoku puzzles, Camera Control enhancements, volume control limits, layered Voice Memo recordings, and other useful features. Find out what's new and changed on your iPhone with the iOS 18.2 update.

Be the First to Comment

Share Your Thoughts

  • Hot
  • Latest