Broccoli Products home | contact us | about us

SANDWICH ENCRYPTION

Sandwich encryption is a combination of encryption algorithms applied to a single item of data in series. Instead of relying on a single encryption algorithm to turn plaintext into unreadable cyphertext, the cyphertext is repeatedly encrypted with a succession of different algorithms

Sandwich encryption makes use of established encryption algorithms, such as DES and Rijndael as well as some very basic techniques such as bit shifting and XORing, all of which can be applied very rapidly. The strengths and weaknesses of these encryption algorithms when applied individually are already well known.

Sandwich encryption survives brute force hacking techniques better than singly applied encryption algorithms because data encrypted with sandwich encryption does not decrypt to readable text, but to more encrypted data, which to a computer looks likes gobble-de-gook. Not only would the hacker need to test large groups of possible keys, but different combinations of encryption algorithm.


GENERATING SANDWICH ALGORITHMS

The chain of encryption algorithms that make up the sandwich is determined by an algorithm phrase. Each character in the phrase is converted into one or more actions and is added to the sequence.

The image below shows the sequence of encryption algorithms generated by the phrase "chewing gum". This series makes up a single sandwich algorithm.

encryption sequence


SANDWICH PRODUCTS

Sandwich encryption is employed in recent versions of Pock and NoteSafe, protecting data strongly enough so that is can be stored on a public website or sent my email.


Return to the home page.



Broccoli Products Ltd © 1998-2012 Broccoli Products Ltd
Reg Number: 2895355
Reg Office: 27 Old Gloucester Street, London. WC1N 3AX
Privacy Policy
Copyright Notice
Liability Disclaimer
Contact Us