February 27, 2009

Abstruse Goose AliceandBob and its alternate endings

 

Alice and bob comic from Abstruse Goose 

 

Alice and Bob from abstruse

And some alternate endings seen on reedit

Alternate ending 1.

After dating for a few weeks, Bob decides that they’re just not right for each other. He tries to let her down easy, but they have an incredibly ugly breakup. Alice pleads with Bob to take her back. He’s the best thing that ever happened to her.

After years of therapy, Alice is finally convinced that she’s over Bob. One morning she reads of a new cryptographic attack on Bruce Schneier’s blog. She applies it to the messages in the folder “CIPHERTEXT I HAVE YET TO CRACK”. She’s forgotten about Bob’s old message, but it’s in there, of course.

Poor Alice.

Alternate ending 2.

Alice applies a Shor’s algorithm attack using her quantum computer. The knowledge that Bob leaves the decision of who he will marry up to a cryptography test clues her in to Bob’s latent psychotic tendencies and saves her life by allowing her to sever all contact with him.


February 24, 2009

Alice and Bob song by MC Plus+


cover-largeYou may found MC Plus+ tribute to Alice and Bob on Algorhythms album. This is what happens when you mix Hip Hop + Computer Science in one single person  Armand Navabi.

 

Seen on Peteris Krumins’ blog : http://www.catonmat.net/blog/musical-geek-friday-alice-and-bob/

 

 

Alice and Bob song and lyrics.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

 

Alice is sending her message to Bob
Protecting that transmission is Crypto’s job
Without the help of our good friend Trent,
It’s hard to get that secret message sent
Work tries to deposit the check of your salary
But with no crypto, it’ll be changed by Mallory
You think no one will see what it is, you believe?
But you should never forget, there’s always an Eve…

[Chorus]
‘Cause I’m encrypting s**t like every single day
Sending data across the network in a safe way
Protecting messages to make my pay
If you hack me, you’re guilty under DMCA

DES is wrong if you listen to NIST
Double DES ain’t no better man, that got dissed
Twofish for AES, that was Schneier’s wish
Like a shot from the key, Rijndael made the swish
But Blowfish is still the fastest in the land
And Bruce used his fame to make a few grand
Use ECB, and I’ll crack your ciphertext
Try CFB mode to keep everyone perplexed

[Chorus]
‘Cause I’m encrypting s**t like every single day
Sending data across the network in a safe way
Protecting messages to make my pay
If you hack me, you’re guilty under DMCA

Random numbers ain’t easy to produce…
Do it wrong, and your key I’ll deduce
RSA, only public cipher in the game
Creating it helped give Rivest his fame
If we could factor large composites in poly time,
We’d have enough money to not have to rhyme
Digesting messages with a hashing function
Using SHA1 or else it won’t cause disfunction

[Chorus]
‘Cause I’m encrypting s**t like every single day
Sending data across the network in a safe way
Protecting messages to make my pay
If you hack me, you’re guilty under DMCA

Password confirmed. Stand by…

February 21, 2009

Stories from Robert A Wilson

Robert A Wilson, a professor of pure mathematics in the School of Mathematical Sciences at Queen Mary, wrote some poems and short stories for mathematicians, one of those great stories is related to Alice and Bob.

Alice and Bob were deeply in love. They were first-year students at university and they fell i love in the front row of the algebra lectures. It wasn’t love at first sight—it began as a competition to see who could answer the professor’s questions quickest. You see, the professor had a habit of asking the students how they thought the algebra would go, before telling then how she thought it should go. Most of the students thought these were rhetorical questions, but not Alice and Bob. More often than not, one or other of them answered the question. And more often than not, they were right. After a while, they found that they were no longer trying to impress the professor: they were trying to impress each other….

Download full PDF on: http://www.maths.qmul.ac.uk/~raw/pubs_files/AliceandBob.pdf

February 20, 2009

Eve, the eavesdropper

Eve, trying to justify her attack… She’s in love with Bob. (comic from xkcd)

February 19, 2009

Alice & Bob’s friends

Yes, Alice and Bob aren’t alone. Below you may find all their friends found from the Bruce Schneier’s book Applied Cryptography.
  • CarolCarlos or Charlie, as a third participant in communications.
  • Dave, a fourth participant, and so on alphabetically.
  • Eve, an eavesdropper, is usually a passive attacker. While she can listen in on messages between Alice and Bob, she cannot modify them. In quantum cryptography, Eve may also represent the environment.
  • Isaac, an Internet Service Provider (ISP).
  • Ivan, an issuer (as in financial cryptography).
  • Justin, from the justice system.
  • Mallory, a malicious attacker; unlike Eve, Mallory can modify messages, substitute her own messages, replay old messages, and so on. The problem of securing a system against Mallory is much greater than against Eve. The names Marvin and Mallet can also be used for this role.
  • Matilda, a merchant (as in e-commerce or financial cryptography).
  • Oscar, an opponent, is usually taken as equivalent to Mallory.
  • Pat or Peggy, a prover, and Victor, a verifier, often must interact in some way to show that the intended transaction has actually taken place. They are often found inzero-knowledge proofs. Another name pair sometimes used is Pat and Vanna (after the host and hostess on the Wheel of Fortune television show).
  • Plod, a law enforcement officer (also “Officer Plod”) from the children’s fictional character Mr. Plod, in the Noddy books by Enid Blyton.
  • Steve, sometimes used in reference to Steganography.
  • Trent, a trusted arbitrator, is some kind of neutral third party, whose exact role varies with the protocol under discussion.
  • Trudy, an intruder: another alternative to Mallory.
  • Walter, a warden, may be needed to guard Alice and Bob in some respect, depending on the protocol being discussed.
  • Zoe, often the last party to be involved in a cryptographic protocol.