Eve and Mallory Send A Secret Code Without Bob Seeing Them

--

Eve and Mallory are being watched by Victor for every message that they send to each other. So, how does Eve send a secret message to Mallory? Well, this can be done with a covert channel in the messages they send. One example of this is to use a cipher based on Scrabble letters:

Note that in the graphic, the letter ‘Q’ should have a score of 10. Let’s say that Eve wants to send a secret code to Mallory, and writes a message of:

Hello Mallory, I watched a terrible movie about clowns last night. 
I think I need to get over my clown phobia, as I have nightmares after
watching these films. Regards, Eve

Bob doesn’t see anything in this message, but Mallory straight away sees that the secret code is 238. Why? Because if you could the Scrabble letter values they add up to 238. Here’s the code that Mallory could use:

namespace Scrabble
{

using System;
class Program
{

static void Main(string[] args)
{

string word="Hello";


if (args.Length >0) word=args[0];
Console.WriteLine(scrabble(word));

}

public static string…

--

--

Prof Bill Buchanan OBE FRSE
ASecuritySite: When Bob Met Alice

Professor of Cryptography. Serial innovator. Believer in fairness, justice & freedom. Based in Edinburgh. Old World Breaker. New World Creator. Building trust.