Hi I have been given a homework question asking to compare a made up Cipher along with know Ciphers, the cipher i have been given is called name cipher it takes the last letter of your first and second name and gives them a value and then adds them together an example would be Mac Apple = CE 3+5 = CE8. The algorithm for encrypting a plain text character at position n is simply to perform the XOR operation on the text with the key character using ^. So an example

C ^ C

O ^ E

N ^ 8

F ^ C

U ^ E

S ^ 8

E ^ C

D ^ E

How does this sound

The difference between this cipher and a verman cipher is that the verman cipher uses a random stream of data to XOR with plaintext. It isn't possible to use character frequency statistics to help crack the cipher as character frequency look for common pairs of letters for example "Th", "he" etc where in this cipher it is completely random which plain text letter gets XOR with the key so its impossible to match any letters.

It is possible to use brute force to crack the cipher as the bit size is quite low so wouldnt take that long to work out the cipher.

The name cipher would be stronger than Caesar cipher if the name cipher key is not known as the caesar cipher is very simple and just takes the user to work out how many places the letters have been shifted by.

Thanks