Bob and Alice

by Daniel Kelly

  C           G            C
Bob’s got a message for Alice,
           F                    C
But he’s more than a little concerned,
F               G      C   F
For he did Cryptography 101 and
     G                    C
Was worried by what he had learned,

For Eve is out there and she’s listening,
To all of the packets they send,
If Bob wants to keep his words secret,
He’ll need a system on which to depend,

             F             C
He’ll need Public Key Encryption,
                G          C
Yes, he needs Public Key Encryption,
           F              
When you can’t share a secret key,
C
In a way others cannot see,
           G          C
You need Public Key Encryption

Now Diffie and Hellman were searching,
Around nineteen seventy six,
For a way to exchange secrets safely,
Just like GCHQ with their tricks,

RSA expanded their research,
That’s Rivest, Shamir, Aldeman,
After a late night of coding and drinking,
The one-way hash revolution began,

They made Public Key Encryption,
Yes, Public Key Encryption,
When you can’t share a secret key,
In a way others cannot see,
You need Public Key Encryption

Now while Bob got his message to Alice,
Using the public key way,
They both went to jail for insurance fraud,
Because Eve worked for the NSA.

So every time you open your browser,
And look for the soothing padlock,
Remember the system was broken,
To boost Certificate Authority stock.

You use Public Key Encryption,
Yes, Public Key Encryption,
There’s no system we cannot break,
When shareholders are at stake,
Even Public Key Encryption

Leave a Reply

Your email address will not be published. Required fields are marked *