I apologise for forgetting who it was who pointed me to this piece on the massive pile of mathematical proofs rleased by AI behmoths in recent weeks. I book marked it but only just got round to reading it. Even if you are not interested in mathmatics, the article raises some interesting questions.
The question that caught my eye was this: where’s the cryptography? Cryptography is a subfield that was extremely conspicuous by its absence from OpenAI’s list of 376 papers. The articles goes on to say that sources suggest that Big AI has begun discreetly investigating whether their latest internal models can break important cryptographic protocols.
Which brings me back to the lack of proofs about cryptography in the public releases. If your AI could break importsant cryptographic protocols, why would you tell anyone?
This is the “Zimmermann telegram” problem, well-known in security circles and something that I have written about before. Long story short, in 1917 while Britain was trying to persuade the U.S. to join the war against Germany, the German Foreign Secretary, Arthur Zimmermann, sent a telegram to the German ambassador in Mexico, Heinrich von Eckardt. The telegram instructed the ambassador to approach the Mexican government with a proposal to form a military alliance against America. It promised Mexico the land acquired the United States after the U.S.-Mexican War if they were to help Germany win the war. The telegram was encrypted, but as ithappens the British had already broken the code that the Germans used. The message was intercepted, decrypted and put on the desk of the British Foreign Secretary Arthur Balfour.
But what could he do with the information? Or, in more general terms, how can an attacker use intercepted information without revealing that there is a security flaw and that you have exploited it? Consider the options:
If the British had complained to the Germans, then the Germans would know that the British had the key to their code and they would switch to another code that the British might not be able to break for months, missing much vital military intelligence along the way. What’s more, the Americans would know that the British were tapping diplomatic traffic into the U.S.
If they did not reveal the contents, they might miss a the chance to bring the U.S. into the war.
Well, British Naval Intelligence’s clever solution was to leak the information in such a way as to make it look as if the leak had come from the Mexican telegraph company: since the German relay from Washington to Mexico used a different code, that the Americans already knew to be broken, this was entirely plausible and it had the desired outcome. On 29th March 1917, Zimmermann gave a speech confirming the text of the telegram. On April 2nd, President Wilson asked Congress to declare war on Germany, and on April 6th they complied.
The point of this story is that while stupid AI might reveal its hand, clever AI will not. Talk about an arms race. Let’s hope that our side’s AI gets there first.