Cryptology ePrint Archive: Report 2014/257

Handycipher: a Low-tech, Randomized, Symmetric-key Cryptosystem

Bruce Kallick

Abstract: Handycipher is a low-tech, randomized, symmetric-key, stream cipher, simple enough to permit pen-and-paper encrypting and decrypting of messages, while providing a significantly high level of security. It combines a simple 31-character substitution cipher with a 3,045-token nondeterministic homophonic substitution cipher, and employs the insertion of randomly chosen decoy characters at random locations in the ciphertext. A deniable encryption scheme based on the cipher is described, as well as a way of extending the cipher by using randomly generated session keys.

Category / Keywords: secret-key cryptography / stream ciphers, secret-key cryptography, randomized homophonic substitution, hand ciphers

Date: received 10 Apr 2014, last revised 3 Feb 2016

Contact author: curmudgeon at rudegnu com

Available format(s): PDF | BibTeX Citation

Note: The current version has been further strengthened by by adding another ten characters to the ciphertext alphabet, using a 51-character key instead of 41, increasing the number of null characters from 15 to 25, and by interweaving random non-null "noise" characters in the Core-cipher encryption before the null characters are added.

Version: 20160204:051933 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]