<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14836817</id><updated>2012-01-13T11:49:49.667+01:00</updated><title type='text'>Cipher Text</title><subtitle type='html'>Cryptography blog: The art and science of (my) indecipherable writing.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14836817.post-116767281040302096</id><published>2007-01-01T18:15:00.000+01:00</published><updated>2007-01-01T18:33:30.433+01:00</updated><title type='text'>National Treasure</title><content type='html'>Happy New Year! &lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Anyone&lt;span style="font-style: italic;"&gt; &lt;/span&gt;remember &lt;a href="http://en.wikipedia.org/wiki/National_Treasure_%28film%29"&gt;&lt;span style="font-style: italic;"&gt;National Treasure&lt;/span&gt;&lt;/a&gt; from 2004? The film itself, something of a &lt;span style="font-style: italic;"&gt;Da Vinci Code&lt;/span&gt; style adventure starring Nicolas Cage, wasn't that great. However, it had some fun DVD extras. One was a short featurette on codes and ciphers, and in the background were various things flying about, including a few rather obscure historical cipher machines; none of these machines were mentioned in the featurette itself.&lt;br /&gt;&lt;br /&gt;Your challenge, if you choose to accept it, is to identify the three cipher machines and the cipher machine component depicted in the following screen captures (click to enlarge).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/6535/1355/1600/387672/capture6.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/6535/1355/200/945508/capture6.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/6535/1355/1600/836877/capture5.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/6535/1355/200/728761/capture5.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/6535/1355/1600/220912/capture1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/6535/1355/200/700024/capture1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-116767281040302096?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/116767281040302096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=116767281040302096' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/116767281040302096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/116767281040302096'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2007/01/national-treasure.html' title='National Treasure'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-116740394768726283</id><published>2006-12-29T15:45:00.000+01:00</published><updated>2006-12-29T16:12:43.266+01:00</updated><title type='text'>Stuart Milner-Barry</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Cipher Text&lt;/span&gt; is back! Apologies for the lack of activity here for most of 2006, hopefully I'll be posting more frequently in 2007. Anyway...&lt;br /&gt;&lt;br /&gt;Last week I revamped the Wikipedia entry for &lt;a href="http://en.wikipedia.org/wiki/Stuart_Milner-Barry"&gt;Sir Stuart Milner-Barry&lt;/a&gt;, chess player, civil servant, and the head of Hut 6 at Bletchley Park from October 1943. He is particularly remembered for co-authoring a letter directly to Winston Churchill requesting more resources for the codebreakers,  bypassing the apparently ineffectual leadership at Bletchley Park. The letter, which was also signed by Alan Turing, Gordon Welchman and Hugh Alexander, outlined their needs for a relatively small number of additional clerical staff in order to carry out their work effectively. Milner-Barry delivered the letter in person to 10 Downing Street in October 1941. After reading it, Churchill, who was a keen consumer of Bletchley Park's product, memo'd his staff with the terse but unambiguous "&lt;span style="font-style: italic;"&gt;Make sure they have all they want on extreme priority and report to me that this had been done&lt;/span&gt;." With "ACTION THIS DAY" stamped above it in big letters. It seemed to have the desired effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-116740394768726283?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Stuart_Milner-Barry' title='Stuart Milner-Barry'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/116740394768726283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=116740394768726283' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/116740394768726283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/116740394768726283'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2006/12/stuart-milner-barry.html' title='Stuart Milner-Barry'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-114025973510111463</id><published>2006-02-18T11:25:00.000+01:00</published><updated>2006-02-18T11:48:55.126+01:00</updated><title type='text'>Herivel Tip</title><content type='html'>Bletchley Park has &lt;a href="http://www.nationalcodescentre.org/edu/lectures/prestige.rhtm"&gt;announced a forthcoming lecture&lt;/a&gt; by WWII veteran codebreaker John Herivel, a Hut 6 mathematician who, within weeks of arriving at BP, had come up with a nifty bit of lateral thinking to help solve Enigma. Dubbed the &lt;span style="font-style: italic;"&gt;Herivel tip&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;Herivelismus&lt;/span&gt;, it relied on Enigma operators taking a shortcut and not randomising the rotors after having set up the machine. If you're interested, I wrote up the details in a &lt;a href="http://en.wikipedia.org/wiki/John_Herivel"&gt;Wikipedia article&lt;/a&gt;. It was Hut 6's lifeline for a few months in the Summer of 1940 after the Germans had changed their indicating procedure, obsoleting the Polish techniques then in use.&lt;br /&gt;&lt;br /&gt;Herivel's tip reminded me of combination locks, of the type with rows of dials of digits. On university campus, I've noticed that many people in a hurry don't really scramble their combination locks (for cycles,  normally) very thoroughly -- maybe a quick flick of the dials with the thumb, or something of that sort. As a result, the state after a half-hearted scramble still reveals information about the secret combination. I did some tests (on a lock of my own, of course), and if you observe several of these states, and you have a reasonably accurate model of what weak scrambling method is being used, you can whittle down the possibilities pretty quickly. Still, a good old-fashioned pair of bolt cutters is less hassle...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-114025973510111463?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/John_Herivel' title='Herivel Tip'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/114025973510111463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=114025973510111463' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/114025973510111463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/114025973510111463'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2006/02/herivel-tip.html' title='Herivel Tip'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113650784897746408</id><published>2006-01-06T01:37:00.000+01:00</published><updated>2006-01-06T01:37:28.980+01:00</updated><title type='text'>Marian Rejewski on Wikipedia</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/MR_1932_small.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/MR_1932_small.jpg" alt="" border="0" /&gt;&lt;/a&gt;The Wikipedia article on Polish mathematician &lt;a href="http://en.wikipedia.org/wiki/Marian_Rejewski"&gt;Marian Rejewski&lt;/a&gt; is currently going through the process to become a so-called "&lt;a href="http://en.wikipedia.org/wiki/WP:FA"&gt;Featured Article&lt;/a&gt;", vetted entries that are eventually promoted on the main page and elsewhere.&lt;br /&gt;&lt;br /&gt;Feel free to read the article and add any comments. The page for the Featuring process can be found &lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Featured_article_candidates/Marian_Rejewski"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Despite having something of a girl's name, Rejewski was a veritable geek hero, solving the wiring of the German Enigma machine using some funky maths. It's more than possible that, without Rejewski's results, the British at Bletchley Park would have had little, if any, success with Enigma.&lt;br /&gt;&lt;br /&gt;Rejewski also had a more exciting wartime experience than his counterparts at Bletchley Park, who were all off playing rounders in relative safety. From September 1940, Rejewski worked with a small unit on breaking Nazi ciphers from within occupied (well, Vichy) France, under the continual threat of discovery and arrest. After being nearly discovered by a detector van equipped with a radio antenna, the unit was evacuated. Aided by the French resistance, Rejewski worked his way to the border and attempted to cross over into Spain. He didn't have much luck at this point: robbed by his guide at gunpoint, captured by Spanish police only hours after crossing the border, and then interred for three months in prison.&lt;br /&gt;&lt;br /&gt;After his release, he made his way to Britain. You might assume he would join the codebreakers at Bletchley Park on Enigma, since their work had built on his. Instead, he was assigned to a unit working on low-level codes; a decision that one former British codebreaker described as "like using racehorses to pull wagons". It's difficult to tell what motivated this apparent injustice -- perhaps a need for security, particularly since the British had developed more advanced techniques than those of Rejewski, and the future of Poland itself was uncertain. It's also possible that the relevant authorities did not know of the Polish contribution to the British work. Most of the few that had known were no longer immediately involved with Bletchley Park.&lt;br /&gt;&lt;br /&gt;Regardless, Rejewski deserves to be remembered as one of the "greats" in crypto history.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113650784897746408?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Marian_Rejewski' title='Marian Rejewski on Wikipedia'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113650784897746408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113650784897746408' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113650784897746408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113650784897746408'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2006/01/marian-rejewski-on-wikipedia.html' title='Marian Rejewski on Wikipedia'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113648112615066888</id><published>2006-01-05T17:56:00.000+01:00</published><updated>2006-01-05T21:17:26.066+01:00</updated><title type='text'>National Cryptologic Museum</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/hebern-mills.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/320/hebern-mills.jpg" alt="" border="0"&gt;&lt;/a&gt;Adjacent to the NSA headquarters in Maryland, USA is the &lt;a href="http://www.nsa.gov/museum/index.cfm"&gt;National Cryptologic Museum&lt;/a&gt;, a museum of cryptology and NSA history open to the public. It's surely second only to Bletchley Park as the ultimate day out for crypto geeks (if geeks had days out, that is).&lt;br /&gt;&lt;br /&gt;Regrettably, I've not had chance to visit -- it's a bit of a trek from the UK -- but the next best thing is a &lt;a href="http://flickr.com/photos/austinmills/sets/329599/"&gt;superb set of photos&lt;/a&gt; posted to Flickr by Austin Mills which document a large proportion of the museum's exhibits. The photos are high enough resolution to be able to read the captions and see the details of the various machines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113648112615066888?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://flickr.com/photos/austinmills/sets/329599/' title='National Cryptologic Museum'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113648112615066888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113648112615066888' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113648112615066888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113648112615066888'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2006/01/national-cryptologic-museum.html' title='National Cryptologic Museum'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113613455153571226</id><published>2006-01-01T17:40:00.000+01:00</published><updated>2006-01-01T17:55:51.553+01:00</updated><title type='text'>From the archives: Mercury</title><content type='html'>I had chance to spend a day at the UK &lt;a href="http://www.nationalarchives.gov.uk/"&gt;National Archives&lt;/a&gt; a couple of weeks ago, and came across a file (AVIA&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt; 65/977) discussing cash awards to the designers of Mercury, an on-line cipher machine used by the RAF from 1950 to the 1960s. I wrote up all the information I could glean about this machine in a &lt;a href="http://en.wikipedia.org/wiki/Mercury_%28cipher_machine%29"&gt;Wikipedia article&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Mercury embodies a similar principle to the US SIGABA (ECM Mk II) machine: some rotors control the movement of other rotors. It would appear that Mercury was an independent reinvention of the concept, as the ECM was around a decade older. The ECM concept had been kept secret from the UK by the US, and a Combined Cipher Machine (CCM) was used instead for inter-allied communication.&lt;br /&gt;&lt;br /&gt;Another feature of Mercury appears to be that of "double rotors". Exactly how this worked wasn't clear from the PRO documents, but one plausible guess is that there were two independent wirings inside each rotor core, and that these wirings could be set in 26 offsets from each other, and optionally reversed. The current would pass once through the "inner" wiring, and then back again through the "outer" wiring. Ordinary Typex rotors had a "double" contact feature used to improve the reliability of the electrical contacts; this could have been pressed into service as a double rotor feature. Each pair of double rotors would, of course, step together.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113613455153571226?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Mercury_%28cipher_machine%29' title='From the archives: Mercury'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113613455153571226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113613455153571226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113613455153571226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113613455153571226'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2006/01/from-archives-mercury.html' title='From the archives: Mercury'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113198076061070904</id><published>2005-11-14T15:03:00.000+01:00</published><updated>2005-11-14T16:15:02.546+01:00</updated><title type='text'>British rotor machine: Singlet (BID/60)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/Singlet-front.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/320/Singlet-front.jpg" alt="" border="0" /&gt;&lt;/a&gt;It's fun to see more information on rotor machines entering the public domain. For example, the Swiss &lt;a href="http://en.wikipedia.org/wiki/NEMA_%28machine%29"&gt;NEMA&lt;/a&gt; machine was declassified in 1992. More recently, lots of information on the Soviet rotor machine &lt;a href="http://en.wikipedia.org/wiki/FIALKA"&gt;Fialka&lt;/a&gt; (M-125) has been published on the Internet. There's even been a loosening of information about the US/NATO &lt;a href="http://en.wikipedia.org/wiki/KL-7"&gt;KL-7&lt;/a&gt; system.&lt;br /&gt;&lt;br /&gt;This year, a British rotor machine named Singlet (BID/60) was put on display at Bletchley Park in the  superb &lt;a href="http://www.bletchleypark.org.uk/page.cfm?pageid=231"&gt;&lt;span style="font-style: italic;"&gt;Enigma and Friends&lt;/span&gt; exhibit&lt;/a&gt; put together by David White and John Alexander. There doesn't seem to have been much -- if anything -- written about this machine in the open literature.&lt;br /&gt;&lt;br /&gt;The caption at Bletchley Park reads: "&lt;span style="font-style: italic;"&gt;Singlet was used mainly by the British intelligence services C. 1949 / 50 onwards. This is a `Cold War' machine using wired rotors to achieve secure messages. We are &lt;/span&gt;&lt;span style="font-style: italic;"&gt;very grateful to the Foreign and Commonwealth Office and GCHQ for this opportunity to show `Singlet' here at BP.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Singlet has windows and stepping levers for ten rotors. The rotor tube appears to be a detachable section, labelled BID/60/3, while the base unit is labelled BID/60/1. There is a hint of a connection to the KL-7 in this naming. According to George Mace on &lt;a href="http://www.jproc.ca/crypto/kl7.html"&gt;Jerry Proc's KL-7 page&lt;/a&gt;, the KL-7 components were originally labelled as follows: "&lt;span style="font-style: italic;"&gt;the base unit was AFSAM 7/1 (aka KLB), rotor stepping unit AFSAM 7/2 (aka&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;KLA) and rotor basket AFSAM 7/3 (aka KLK).&lt;/span&gt;" The rotor tube, stepping levers and the keyboard are also all somewhat suggestive of some sort of link or common ancestry with the KL-7.&lt;br /&gt;&lt;br /&gt;Some photos can be found on Wikipedia/Commons: &lt;a href="http://commons.wikimedia.org/wiki/Image:Singlet-front.jpg"&gt;1&lt;/a&gt;, &lt;a href="http://commons.wikimedia.org/wiki/Image:Singlet-above-side.jpg"&gt;2&lt;/a&gt;, &lt;a href="http://commons.wikimedia.org/wiki/Image:Singlet-low-front.jpg"&gt;3&lt;/a&gt;, &lt;a href="http://commons.wikimedia.org/wiki/Image:Singlet-rotor-tube-front.jpg"&gt;4&lt;/a&gt; and &lt;a href="http://commons.wikimedia.org/wiki/Image:Bletchley_Park_Signlet_IMG_3609.JPG"&gt;5&lt;/a&gt;.&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Tags: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Singlet" rel="tag"&gt;Singlet&lt;/a&gt;, &lt;a href="http://technorati.com/tag/BID/60" rel="tag"&gt;BID/60&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Rotor+machine" rel="tag"&gt;Rotor machine&lt;/a&gt;, &lt;a href="http://technorati.com/tag/GCHQ" rel="tag"&gt;GCHQ&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113198076061070904?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/BID/60' title='British rotor machine: Singlet (BID/60)'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113198076061070904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113198076061070904' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113198076061070904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113198076061070904'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/11/british-rotor-machine-singlet-bid60.html' title='British rotor machine: Singlet (BID/60)'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113171616964824217</id><published>2005-11-11T13:02:00.001+01:00</published><updated>2005-11-11T14:36:09.663+01:00</updated><title type='text'>"Cryptography is not Sudoku"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/Sudoku-by-L2G-20050714.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/320/Sudoku-by-L2G-20050714.gif" alt="" border="0" /&gt;&lt;/a&gt;In 2002, David Kahn gave a &lt;a href="http://www.fas.org/irp/eprint/kahn.html"&gt;speech&lt;/a&gt; to an NSA audience arguing that "&lt;span style="font-style: italic;"&gt;cryptanalysis is dead&lt;/span&gt;". However, he went on to say that, "&lt;span style="font-style: italic;"&gt;though traditional cryptanalysis may be dead, and may have been mostly a corpse for half a century, other opportunities, perhaps more opportunities, lie ahead.&lt;/span&gt;" Kahn suggested increased opportunities for interception, side-channel attacks, placing back-doors in exported equipment and software, and so forth.&lt;br /&gt;&lt;br /&gt;Maybe Kahn is right. I toy around with the following pet conspiracy theory: the recent promotion of codebreaking puzzles and competitions on the &lt;a href="http://www.nsa.gov/kids"&gt;NSA&lt;/a&gt; and &lt;a href="http://www.gchq.gov.uk/codebreaking/index.html"&gt;GCHQ&lt;/a&gt; websites is misdirection, and an indication that these agencies aren't actually doing a lot of pure cryptanalysis any more. Why would a codebreaking agency call attention to the fact that it breaks codes? Well, a target nation could think, "NSA and GCHQ are about using mathematics to read ciphers. They might still be breaking the systems of &lt;span style="font-style: italic;"&gt;[insert developing country here]&lt;/span&gt;, but our methods are mathematically impregnable, so we don't need to be concerned". Meanwhile, GCHQ or the NSA are compromising their communications through other means.&lt;br /&gt;&lt;br /&gt;Anyway, enough with the tin-foil hat stuff. My apologies. Moreover, there's the occasional rumour that cryptanalysis is actually alive and well, as in the recent case of Iraqi leader Ahmed Chalabi. &lt;a href="http://en.wikipedia.org/wiki/Ahmed_Chalabi#Fall_from_grace"&gt;Wikipedia relates the story&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;"In June 2004, it was reported that Chalabi gave U.S. state secrets to Iran in April, including the fact that one of the US's most valuable sources of Iranian intelligence was a broken Iranian code used by their spy services. Chalabi allegedly learned of the code through a drunk American involved in the code-breaking operation. Chalabi has denied all of the charges."&lt;br /&gt;&lt;br /&gt;Who knows what lies behind this story? Still, a couple of days ago, a reporter &lt;a href="http://kris.typepad.com/blog/2005/11/chalabi_in_dc.html"&gt;speculated&lt;/a&gt; that Chalabi broke the codes himself, as he has a doctorate in mathematics. I very much enjoyed the &lt;a href="http://orbis-quintus.net/blog/?p=2018"&gt;incredulous comments&lt;/a&gt; given at the Orbus Quintus blog by "badgerminor" in response.&lt;br /&gt;&lt;br /&gt;Sudoku is great fun, by the way.&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Tags: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt;, &lt;a href="http://technorati.com/tag/NSA" rel="tag"&gt;NSA&lt;/a&gt;, &lt;a href="http://technorati.com/tag/GCHQ" rel="tag"&gt;GCHQ&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Chalabi" rel="tag"&gt;Chalabi&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113171616964824217?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://orbis-quintus.net/blog/?p=2018' title='&quot;Cryptography is not Sudoku&quot;'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113171616964824217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113171616964824217' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113171616964824217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113171616964824217'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/11/cryptography-is-not-sudoku_11.html' title='&quot;Cryptography is not Sudoku&quot;'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113148717160149443</id><published>2005-11-08T22:53:00.000+01:00</published><updated>2005-11-08T22:59:31.616+01:00</updated><title type='text'>CryptoKids</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/CryptoKids.1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/320/CryptoKids.0.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;"We're the CryptoKids and we love cryptology. What's cryptology? Cryptology is making and breaking codes. It's so cool."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a little weird.&lt;br /&gt;&lt;br /&gt;The NSA have a new kids site featuring the "&lt;a href="http://www.nsa.gov/kids/"&gt;CryptoKids&lt;/a&gt;", cartoon animals each with a passion for a different aspect of the fun world of SIGINT and Information Assurance.&lt;br /&gt;&lt;br /&gt;The gang includes Crypto Cat (speciality: cryptography), Decipher Dog (cryptanalysis), Joules (engineering), Slate (mathematics), T. Top (computer science), Rosetta Stone (language analyst) and Sergeant Sam (Central Security Service). Each character has their own biography, and there's tons of games and activities: codes and ciphers, things to make at home, colouring pages, online games, recruitment information...&lt;br /&gt;&lt;br /&gt;...wait...recruitment information? Oh yes. On the home page, there's a large button that says, "&lt;span style="font-style: italic;"&gt;How can I work for NSA?&lt;/span&gt;" After all, "&lt;span style="font-style: italic;"&gt;it's never too early to start thinking about what you want to be when you grow up&lt;/span&gt;". In fact, the entire thing seems to be something of a get-'em-while-they're-young recruitment project: the slogan is "&lt;span style="font-style: italic;"&gt;America's CryptoKids: Future Codemakers and Codebreakers&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Don't forget, kids, "&lt;span style="font-style: italic;"&gt;without NSA/CSS, American leaders wouldn't be able to talk to one another without the bad guys listening and they wouldn't be able to figure out what &lt;a href="http://en.wikipedia.org/wiki/Katharine_Gun"&gt;the bad guys were planning&lt;/a&gt;&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Personally, I would have thought that few kids old enough to be seriously contemplating a future in intelligence work would be young enough to still enjoy the capers of a gang of anthropomorphised cartoon animals (and a gang geekier than your average chess club, to boot), but I'm not complaining...I've got colouring-in to do!&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt;, &lt;a href="http://technorati.com/tag/NSA" rel="tag"&gt;NSA&lt;/a&gt;, &lt;a href="http://technorati.com/tag/CryptoKids" rel="tag"&gt;CryptoKids&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113148717160149443?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nsa.gov/kids/' title='CryptoKids'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113148717160149443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113148717160149443' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113148717160149443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113148717160149443'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/11/cryptokids.html' title='CryptoKids'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113144981814736484</id><published>2005-11-08T12:36:00.000+01:00</published><updated>2005-11-08T12:38:12.073+01:00</updated><title type='text'>RSA-640 factored</title><content type='html'>One of the &lt;a href="http://www.rsasecurity.com/rsalabs/node.asp?id=2094"&gt;RSA challenge numbers&lt;/a&gt;, RSA-640, &lt;a href="http://www.crypto-world.com/announcements/rsa640.txt"&gt;has been factored&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/a&gt;:&lt;br /&gt;&lt;pre&gt;RSA-640 = 3107418240490043721350750035888567930037346022842727545720161948823&lt;br /&gt;       2064405180815045563468296717232867824379162728380334154710731085019&lt;br /&gt;       19548529007337724822783525742386454014691736602477652346609&lt;br /&gt;&lt;/pre&gt;  &lt;pre&gt;Factor 1: 1634733645809253848443133883865090859841783670033092312181110852389&lt;br /&gt;       333100104508151212118167511579&lt;br /&gt;&lt;/pre&gt;  &lt;pre&gt;Factor 2: 1900871281664822113126851573935413975471896789968515493666638539088&lt;br /&gt;       027103802104498957191261465571&lt;br /&gt;&lt;/pre&gt;The number, which carries a US$ 20,000 prize for its solution, was factored by F. Bahr, M. Boehm, J. Franke and T. Kleinjung using GFNS. The computation took 5 months on eighty 2.2 GHz Opteron CPUs.&lt;br /&gt;&lt;br /&gt;RSA-640 is not the largest challenge number to be factored so far -- RSA-200 is larger (despite the confusing name, RSA-200 is 663 bits long, compared to RSA-640, which is 640 bits). RSA-200 was factored in May 2005 by the same team.&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Tags: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt;, &lt;a href="http://technorati.com/tag/RSA" rel="tag"&gt;RSA&lt;/a&gt;, &lt;a href="http://technorati.com/tag/RSA-640" rel="tag"&gt;RSA-640&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113144981814736484?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.crypto-world.com/announcements/rsa640.txt' title='RSA-640 factored'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113144981814736484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113144981814736484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113144981814736484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113144981814736484'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/11/rsa-640-factored_113144981814736484.html' title='RSA-640 factored'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113079787387111653</id><published>2005-10-31T23:22:00.000+01:00</published><updated>2005-10-31T23:31:13.883+01:00</updated><title type='text'>Cryptographic Hash Workshop</title><content type='html'>A &lt;a href="http://www.csrc.nist.gov/pki/HashWorkshop/index.html"&gt;workshop on hash functions&lt;/a&gt; is underway today (31st of October) and tomorrow (1st of November) in Maryland, US. Sponsored by NIST, the aim is to respond to the recent collision attacks on SHA-1. Bruce Schneier has been &lt;a href="http://schneier.com/blog/"&gt;liveblogging&lt;/a&gt; from the workshop.&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Tags: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SHA-1" rel="tag"&gt;SHA-1&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113079787387111653?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.csrc.nist.gov/pki/HashWorkshop/index.html' title='Cryptographic Hash Workshop'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113079787387111653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113079787387111653' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113079787387111653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113079787387111653'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/10/cryptographic-hash-workshop.html' title='Cryptographic Hash Workshop'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113069340268551649</id><published>2005-10-30T18:17:00.000+01:00</published><updated>2005-10-30T18:52:26.940+01:00</updated><title type='text'>Polish Pronounciation 101</title><content type='html'>If you've read about the history of the solution of the German Enigma machine, hopefully you'll have found out at least a little about the valuable contribution of Polish codebreakers Marian Rejewski, Jerzy Różycki and Henryk Zygalski. These mathematicians broke Enigma many years before World War II, and passed on their techniques to the British only weeks before the invasion of Poland in September 1939. This gave British codebreakers at Bletchley Park a tremendous flying-start in breaking Enigma.&lt;br /&gt;&lt;br /&gt;That's all well and good, and is now firmly established in the literature.&lt;br /&gt;&lt;br /&gt;But a key question remains, at least for a native English speaker: how on earth do you pronounce the names of these Polish heroes? Well, I finally grew tired of constantly butchering their names ("Marian Ray-Joo-Sky", "Jersey Rose-Icky" etc), so I asked a Polish contributor (&lt;a href="http://en.wikipedia.org/wiki/User:Halibutt"&gt;User:Halibutt&lt;/a&gt;) on Wikipedia if he might record their pronounciations for me. He kindly obliged, and has so far contributed pronounciations for &lt;a href="http://en.wikipedia.org/wiki/Marian_Rejewski"&gt;Marian Rejewski&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Jerzy_R%C3%B3%C5%BCycki"&gt;Jerzy Różycki&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Henryk_Zygalski"&gt;Henryk Zygalski&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Biuro_Szyfr%C3%B3w"&gt;Biuro Szyfrów&lt;/a&gt; (the Polish Cipher Bureau), &lt;a href="http://en.wikipedia.org/wiki/Pyry"&gt;Pyry&lt;/a&gt; (the location where the Polish passed their techniques over to the British), and &lt;a href="http://en.wikipedia.org/wiki/Maksymilian_Ci%C4%99%C5%BCki"&gt;Maksymilian Ciężki&lt;/a&gt; (head of the Cipher Bureau's German section).&lt;br /&gt;&lt;br /&gt;To listen to the sound clips, click the link after the name on the Wikipedia article. You'll need to be able to play Ogg Vorbis files (a free audio codec), and &lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Media_help_%28Ogg%29"&gt;this page&lt;/a&gt; gives instructions on how to do this for various common media players.&lt;br /&gt;&lt;br /&gt;User:Halibutt might well be willing to record other Polish pronounciations if anyone has any suggestions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113069340268551649?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113069340268551649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113069340268551649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113069340268551649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113069340268551649'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/10/polish-pronounciation-101.html' title='Polish Pronounciation 101'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113061092623877779</id><published>2005-10-29T19:22:00.000+01:00</published><updated>2005-10-29T19:35:26.273+01:00</updated><title type='text'>Peter Gutmann's Godzilla Crypto Tutorial</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Peter_Gutmann"&gt;Peter Gutmann&lt;/a&gt;'s &lt;a href="http://www.cs.auckland.ac.nz/%7Epgut001/tutorial/index.html"&gt;Godzilla Crypto Tutorial&lt;/a&gt; has been &lt;a href="http://permalink.gmane.org/gmane.comp.encryption.general/7599"&gt;updated&lt;/a&gt;. This nifty resource consists of 784 slides, and whizzes through the major topics in modern, applied cryptography. It's likely to be just the thing if you need to cram crypto.&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;font size="2"&gt;Tags: &lt;/font&gt;&lt;font size="2"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; &lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113061092623877779?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cs.auckland.ac.nz/~pgut001/tutorial/index.html' title='Peter Gutmann&apos;s Godzilla Crypto Tutorial'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113061092623877779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113061092623877779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113061092623877779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113061092623877779'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/10/peter-gutmanns-godzilla-crypto.html' title='Peter Gutmann&apos;s Godzilla Crypto Tutorial'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-113028389265777436</id><published>2005-10-25T23:47:00.000+01:00</published><updated>2005-10-26T00:44:52.683+01:00</updated><title type='text'>The Eight-Rotor Printing Enigma</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/Enigma-8-rotor.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/320/Enigma-8-rotor.jpg" alt="" border="0" /&gt;&lt;/a&gt;The German military versions of the &lt;a href="http://en.wikipedia.org/wiki/Enigma_machine"&gt;Enigma&lt;/a&gt; are well-known because of the historical significance of their decipherment during World War II. However, there are some other lesser-known commercial versions of Enigma, and a remarkable example of one of these is on display in a museum in Budapest (&lt;span style="font-style: italic;"&gt;first picture, courtesy &lt;a href="http://www.etischer.com/page6.html"&gt;Eric Tischer&lt;/a&gt;&lt;/span&gt;). While the standard German military model had 3 rotors, and even the high-security M4 machine used on U-boat networks had 4 rotors, this rare early Enigma model had no less than 8 rotors.&lt;br /&gt;&lt;br /&gt;A paper by Louis Kruh and Cipher Deavours (&lt;a href="http://www.dean.usma.edu/math/pubs/cryptologia/ClassicArticleReprints/V26N1PP1-16KruhDeavours.PDF"&gt;"The Commercial Enigma: Beginnings of Machine Cryptography," &lt;i&gt;Cryptologia&lt;/i&gt;, 26(1), pp. 1–16, 2002&lt;/a&gt;) includes a copy of a flier for this machine, titled "The Printing Enigma". This machine, which dates from the 1920s, is distinct from two other large and bulky early commercial Enigma variants (models A and B)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/8-rotor-Enigma-bw.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/320/8-rotor-Enigma-bw.jpg" alt="" border="0" /&gt;&lt;/a&gt;According to the flyer, the machine weighed about 50kg, and measured 65cm by 45cm by 35cm (length, width and height). It printed "the plaintext in original form with letters, numbers, punctuation, word divisions". I presume it did this using a figure shift mechanism, rather than having rotors with a large number of contacts, as that the rotors seem to be labelled A-Z. The machine also printed the ciphertext into rows of 50 and groups of 5 letters. There's not much information on it cryptographically, other than the somewhat obscure claims that it had "17,576 periods / each period is 15,777,450 symbols" and that "any one of the 227,304,461,200 can be input in half a minute".&lt;br /&gt;&lt;br /&gt;If anyone has any more information about this machine, I would love to hear about it. I'd also be interested to know the translations of the words on the large keys, which seem to be labelled &lt;span style="font-style: italic;"&gt;"Ziffernu Zechen Zwischenraum"&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;"Buchstaben Zwischenraum"&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="tag_list"&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://technorati.com/tag/Enigma" rel="tag"&gt;Enigma&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-113028389265777436?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/113028389265777436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=113028389265777436' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113028389265777436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/113028389265777436'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/10/eight-rotor-printing-enigma.html' title='The Eight-Rotor Printing Enigma'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112998155736069240</id><published>2005-10-22T12:14:00.000+01:00</published><updated>2005-10-22T12:45:57.370+01:00</updated><title type='text'>KASUMI broken</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/"&gt;KASUMI&lt;/a&gt;, also termed A5/3, is a block cipher used to secure 3GPP mobile phone communications. Israeli researchers &lt;a href="http://www.cs.technion.ac.il/%7Ebiham/"&gt;Eli Biham&lt;/a&gt;, &lt;a href="http://vipe.technion.ac.il/%7Eorrd/me/index.html"&gt;Orr Dunkelman&lt;/a&gt; and Nathan Keller have discovered a related-key rectangle attack on KASUMI that can break all 8 rounds faster than exhaustive search. The paper is to be presented at ASIACRYPT 2005 in December, but there is a &lt;a href="http://www.cs.technion.ac.il/users/wwwb/cgi-bin/tr-info.cgi?2005/CS/CS-2005-14"&gt;technical report&lt;/a&gt; available online.&lt;br /&gt;&lt;br /&gt;The attack requires 2&lt;sup&gt;54.6&lt;/sup&gt; chosen plaintexts and ciphertexts, each of which has been encrypted under one of four different keys, and has a time complexity equivalent to 2&lt;sup&gt;76.1&lt;/sup&gt; KASUMI encryptions. Clearly, this is not a practical attack by any stretch of the imagination (the alarmist title of this post notwithstanding), but it's an interesting result, and it invalidates some proofs about the security of the 3GPP protocols that had relied on the presumed strength of KASUMI.&lt;br /&gt;&lt;br /&gt;Biham, Dunkelman and Keller have previously found serious flaws in the GSM stream ciphers &lt;a href="http://en.wikipedia.org/wiki/A5/1"&gt;A5/1&lt;/a&gt; and A5/2.&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;font size="2"&gt;Tags: &lt;/font&gt;&lt;font size="2"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Cryptanalysis" rel="tag"&gt;Cryptanalysis&lt;/a&gt; , &lt;a href="http://technorati.com/tag/KASUMI" rel="tag"&gt;KASUMI&lt;/a&gt; &lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112998155736069240?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cs.technion.ac.il/users/wwwb/cgi-bin/tr-info.cgi?2005/CS/CS-2005-14' title='KASUMI broken'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112998155736069240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112998155736069240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112998155736069240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112998155736069240'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/10/kasumi-broken.html' title='KASUMI broken'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112965558726834879</id><published>2005-10-18T17:45:00.000+01:00</published><updated>2005-10-18T19:22:21.606+01:00</updated><title type='text'>Bletchley Park Mailing List</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/Zimmermann-telegramm-offen.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/320/Zimmermann-telegramm-offen.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;a href="http://dir.gmane.org/gmane.science.cryptography.bletchley-park"&gt;Bletchley Park&lt;/a&gt; mailing list has thrown up some interesting bits of news in the last few days. First up was a link to a  &lt;a href="http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2005/10/17/nzimm117.xml&amp;sSheet=/news/2005/10/17/ixnewstop.html"&gt;&lt;i&gt;Telegraph&lt;/i&gt; article&lt;/a&gt; on the finding of the original &lt;a href="http://en.wikipedia.org/wiki/Zimmermann_Telegram"&gt;Zimmermann Telegram&lt;/a&gt; decrypt. The story's a little too involved to go into here in any detail, but the gist is that during World War I, Germany got caught red-handed scheming against the United States by British codebreakers. When this was made known in the US, public opinion shifted, catalysing the entry of the United States into the war (we're told). If so, then it's quite probably the most influential single piece of decipherment in history. The news is that GCHQ have managed to unearth the original decrypt which was presented to the American ambassador in London. (A different version of the decrypt is pictured here). I was also interested to read that GCHQ have an anonymous "official historian" who's working on a secret history of the organisation.&lt;br /&gt;&lt;br /&gt;The second bit of news is an update on the &lt;a href="http://www.codesandciphers.org.uk/heritage/ColRbd.htm"&gt;Colossus rebuild&lt;/a&gt;, headed by Tony Sale. According to Sale, the Psi wheels are working; previously, I gather, only the Chi wheels were operational. This means that the Colossus rebuild can now emulate the Lorenz cipher machine and decrypt ciphertext into plaintext on machine, although just one character at present! Apparently, when the Motor wheels are hooked up, the rebuild should be able to perform a standard WWII procedure whereby the Colossus was used to decrypt the first few characters of a message to check the settings on the wheels.&lt;br /&gt;&lt;br /&gt;Thirdly and finally, it seems there's some more &lt;a href="http://www.bletchleypark.org.uk/page.cfm?PageID=226&amp;amp;NewsID=105"&gt;news at Bletchley Park&lt;/a&gt;. Rather than being open all year round, they are now closing for winter (at least for normal visitors), from 1st of November 2005 to 1st April 2006. Quite a shame, really. The Trust are also selling off land and leasing part of Block D to property developers English Partnerships in order to raise money. There's rumours of a change in director, too.&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://technorati.com/tag/Bletchley+Park" rel="tag"&gt;Bletchley Park&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Colossus" rel="tag"&gt;Colossus&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112965558726834879?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dir.gmane.org/gmane.science.cryptography.bletchley-park' title='Bletchley Park Mailing List'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112965558726834879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112965558726834879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112965558726834879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112965558726834879'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/10/bletchley-park-mailing-list.html' title='Bletchley Park Mailing List'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112784131958990648</id><published>2005-09-27T18:02:00.000+01:00</published><updated>2005-09-28T21:40:46.263+01:00</updated><title type='text'>KL-7 rotor machine on the HMS Belfast</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/KL-7-thumb.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/KL-7-thumb.jpg" alt="" border="0" /&gt;&lt;/a&gt;I was recently in London and had chance to spend a few hours on board &lt;i&gt;&lt;a href="http://hmsbelfast.iwm.org.uk/"&gt;HMS Belfast&lt;/a&gt;&lt;/i&gt;, a retired British warship now serving as a floating museum on the Thames. The ship was pretty fascinating (that is, it had big guns), but my main motivation for visiting was to have a look at their &lt;a href="http://en.wikipedia.org/wiki/KL-7"&gt;KL-7&lt;/a&gt; cipher machine. The KL-7 was an advanced NSA rotor machine design (think "souped-up Enigma") introduced in the 1950s and used within NATO. &lt;br /&gt;&lt;br /&gt;Although some details are still classified, quite a lot of information has emerged about how the machine worked. We (that is, the plebs with no security clearance) know that it used a scrambler consisting of 8 rotors, each with 36 contacts. It appears that some of the contacts were used in a "loopback" arrangement; that is, 10 of the contacts at the end of the scrambler were wired to 10 of the contacts at the start of the scrambler. This meant that the machine operated on a 26-letter alphabet, but that some outputs represented current which had passed several times through the scrambler. Here's a diagram of how this sort of thing works:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/Loopback-rotor1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/400/Loopback-rotor.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This feature would make cryptanalysis much more complex, as an attacker would have to take into account that an output could represent one, two, or more passes through the rotors.&lt;br /&gt;&lt;br /&gt;One detail that's not yet known is precisely how the rotors stepped. We do know that one of the middle rotors was stationary during encipherment, and that each rotor had a detachable ring of plastic around its circumference with a series of bumpy bits. These operated microswitches to control the stepping.&lt;br /&gt;&lt;br /&gt;While it was great to see a KL-7 exhibited on board the &lt;i&gt;Belfast&lt;/i&gt;, I was a little miffed to find that it was poorly illuminated and, more damningly, that it was not even labelled.&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://technorati.com/tag/KL-7" rel="tag"&gt;KL-7&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Rotor+machine" rel="tag"&gt;Rotor machine&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112784131958990648?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112784131958990648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112784131958990648' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112784131958990648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112784131958990648'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/09/kl-7-rotor-machine-on-hms-belfast.html' title='KL-7 rotor machine on the HMS Belfast'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112609269827820403</id><published>2005-09-07T12:01:00.000+01:00</published><updated>2005-09-09T10:15:08.650+01:00</updated><title type='text'>Heilbronn Institute</title><content type='html'>The ominously-named &lt;a href="http://www.maths.bris.ac.uk/heilbronn/heilbronn.html"&gt;Heilbronn Institute&lt;/a&gt; is due to open next month. It's being established as a partnership between Bristol University and a obscure little British intelligence agency known as &lt;a href="http://en.wikipedia.org/wiki/Government_Communications_Headquarters"&gt;GCHQ&lt;/a&gt;. Apparently, the institute will be pursuing a research programme "into key areas of mathematics of interest to GCHQ".&lt;br /&gt;&lt;br /&gt;Each researcher will get to spend half their time on their own personal stuff, and the other half working on GCHQ projects. The director is &lt;a href="http://en.wikipedia.org/wiki/Elmer_Rees"&gt;Elmer Rees&lt;/a&gt; (one of the world's leading mathematicians working in the field geometry, according to Wikipedia), and the deputy director is &lt;a href="http://www.chalcedon.demon.co.uk/rgep.html"&gt;Richard Pinch&lt;/a&gt;, a "civil servant living in Cheltenham", albeit a civil servant with research interests in "computational number theory, the arithmetic of elliptic curves, algebraic combinatorics and public-key cryptography".&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;font size="2"&gt;Tags: &lt;/font&gt;&lt;font size="2"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/GCHQ" rel="tag"&gt;GCHQ&lt;/a&gt; &lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112609269827820403?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.maths.bris.ac.uk/heilbronn/heilbronn.html' title='Heilbronn Institute'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112609269827820403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112609269827820403' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112609269827820403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112609269827820403'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/09/heilbronn-institute.html' title='Heilbronn Institute'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112560936571046796</id><published>2005-09-01T20:19:00.000+01:00</published><updated>2005-09-04T22:59:52.903+01:00</updated><title type='text'>An illustrated guide to IPsec</title><content type='html'>&lt;a href="http://www.unixwiz.net/techtips/iguide-ipsec.html"&gt;"An Illustrated Guide to IPsec"&lt;/a&gt; is an excellent introduction to IPsec, written by software/network consultant Steve Friedl. I've read a number of overviews of IPsec recently, and this is by far the clearest explanation I've found of the basic AH/ESP, Tunnel/Transport Mode stuff. A little while back Steve wrote "&lt;a href="http://www.unixwiz.net/techtips/iguide-crypto-hashes.html"&gt;An Illustrated Guide to Cryptographic Hashes&lt;/a&gt;", which was similarly lucid and helpful. Hopefully, he'll be writing some more crypto tech-tips soon.&lt;br /&gt;&lt;br /&gt;While the article is a good explanation of the basics of &lt;span style="font-style: italic;"&gt;what&lt;/span&gt; IPsec does, sadly, the article doesn't really cover &lt;span style="font-style: italic;"&gt;why&lt;/span&gt; IPsec is the way it is. I'd like to read an "apology" for IPsec, explaining the somewhat complex, convoluted and perplexing architecture, and what the expected uses are for the various modes.&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;span style="font-size:78%;"&gt;Tags: &lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/IPsec" rel="tag"&gt;IPsec&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112560936571046796?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.unixwiz.net/techtips/iguide-ipsec.html' title='An illustrated guide to IPsec'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112560936571046796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112560936571046796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112560936571046796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112560936571046796'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/09/illustrated-guide-to-ipsec.html' title='An illustrated guide to IPsec'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112548957085092776</id><published>2005-08-31T12:52:00.000+01:00</published><updated>2005-09-01T20:19:00.763+01:00</updated><title type='text'>MD5 collision visualised</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/md5-evo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/md5-evo.jpg" alt="" border="0"&gt;&lt;/a&gt;On &lt;a href="http://www.shmoo.com/md5-collision.html"&gt;this webpage&lt;/a&gt;, there's an illustration showing of the evolution of the internal state in an MD5 hash collision. I really need to sit down at some point and make the effort to understand the technical details of the MD5 collision attack. Here's the reference:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Xiaoyun Wang and Hongbo Yu, How to Break MD5 and Other Hash Functions, EUROCRYPT 2005 &lt;a href="http://www.infosec.sdu.edu.cn/paper/md5-attack.pdf" class="external autonumber" title="http://www.infosec.sdu.edu.cn/paper/md5-attack.pdf"&gt;[7]&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;&lt;a href="http://www.shmoo.com/md5-collision.html"&gt;&lt;/a&gt;&lt;div class="tag_list"&gt;&lt;font size="2"&gt;Tags: &lt;/font&gt;&lt;font size="2"&gt;&lt;a href="http://technorati.com/tag/MD5" rel="tag"&gt;MD5&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; &lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112548957085092776?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.shmoo.com/md5-collision.html' title='MD5 collision visualised'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112548957085092776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112548957085092776' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112548957085092776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112548957085092776'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/md5-collision-visualised.html' title='MD5 collision visualised'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112471620021150938</id><published>2005-08-22T13:16:00.000+01:00</published><updated>2005-08-22T14:36:56.203+01:00</updated><title type='text'>Review: Digital Fortress</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/cover.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/cover.jpg" alt="" border="0"&gt;&lt;/a&gt;Dan Brown is famous as the author of &lt;font style="font-style: italic;"&gt;The Da Vinci Code.&lt;/font&gt; One of his earlier efforts was &lt;a href="http://en.wikipedia.org/wiki/Digital_Fortress"&gt;&lt;font style="font-style: italic;"&gt;Digital Fortress&lt;/font&gt;&lt;/a&gt; (available online &lt;a href="http://www.fictionbook.ru/author/braun_dyen/digital_fortress/brown_digital_fortress.html"&gt;here&lt;/a&gt;) a book about the NSA and codebreaking. Now, I don't mind it when writers who, when dealing with complex real-life topics, sometimes play a little fast-and-loose with the nitty-gritty details. After all, this is fiction, right? Sometimes changing details serves to improve the story. Sometimes it only matters that the author gets the broad picture across, because only geeks care about the minutiae. Well, in this novel Brown fails to get anything right; the plot is weak and contrived, the characters are ludicrous, the broad picture is incomprehensible and, yes, he gets the crypto details completely wrong.&lt;br /&gt;&lt;br /&gt;Fortunately for me, I have a twisted sense of humour. I enjoyed reading this, solely because of the old "it's so bad it's good" thing.&lt;br /&gt;&lt;br /&gt;So. This is a lazy review. Summary: the novel is bad, and very bad if you're crypto-savvy. Here are some choice quotes as evidence:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;If Susan’s body had been lanky and awkward as a teenager, it sure wasn’t now. Somewhere along the way, she had developed a willowy grace—slender and tall with full, firm breasts and a perfectly flat abdomen. David often joked that she was the first swimsuit model he’d ever met with a doctorate in applied mathematics and number theory.&lt;br /&gt;&lt;/li&gt;   &lt;li&gt; “Exactly. An algorithm that resists brute force will never become obsolete, no matter how powerful code-breaking computers get. It could become a world standard overnight.”&lt;br /&gt;Susan pulled in a long breath. “God help us,” she whispered.&lt;font style="font-style: italic;"&gt;&lt;/font&gt;&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Enigma_machine"&gt;Enigma&lt;/a&gt; was history’s most famous code-writing machine—the Nazis’ twelve-ton encryption beast. It had encrypted in blocks of four. &lt;font style="font-style: italic;"&gt;(The real Enigma weighed 12 kg - ed.)&lt;/font&gt;&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;Encryption algorithms were just mathematical formulas, recipes for scrambling text into code. Mathematicians and programmers created new algorithms every day. There were hundreds of them on the market—PGP, Diffie-Hellman, ZIP, IDEA, El Gamal. TRANSLTR broke all of their codes every day, no problem. To TRANSLTR all codes looked identical, regardless of which algorithm wrote them. &lt;font style="font-style: italic;"&gt;(and to Dan Brown, software, compression methods, key-agreement algorithms, public-key encryption schemes and block ciphers all seem identical - ed.)&lt;/font&gt;&lt;br /&gt;“I don’t understand,” she argued. “We’re not talking about reverse-engineering some complex function, we’re talking brute force. PGP, Lucifer, DSA—it doesn’t matter. The algorithm generates a key it thinks is secure, and TRANSLTR keeps guessing until it finds it.”&lt;/li&gt;   &lt;li&gt;Caesar, she explained, was the first code-writer in history. When his foot-messengers started getting ambushed and his secret communiqués stolen, he devised a rudimentary way to encrypt this directives. He rearranged the text of his messages such that the correspondence looked senseless. Of course, it was not. Each message always had a letter-count that was a perfect square—sixteen, twenty-five, one hundred—depending on how much Caesar needed to say. He secretly informed his officers that when a random message arrived, they should transcribe the text into a square grid. If they did, and read top-to-bottom, a secret message would magically appear. &lt;font style="font-style: italic;"&gt;(Brown's just described a columnar transposition cipher. I know it's a subtle point, but Caesar actually invented what's confusingly known as the &lt;a href="http://en.wikipedia.org/wiki/Caesar_cipher"&gt;Caesar cipher&lt;/a&gt;, a simple substitution cipher - ed.)&lt;/font&gt;&lt;br /&gt;Over time Caesar’s concept of rearranging text was adopted by others and modified to become more difficult to break. The pinnacle of non computer-based encryption came during World War II. The Nazis built a baffling encryption machine named Enigma. The device resembled an old-fashioned typewriter with brass interlocking rotors that revolved in intricate ways and shuffled cleartext into confounding arrays of seemingly senseless character groupings. &lt;font style="font-style: italic;"&gt;(It seems the only type of encryption Brown understands is transposition, but sadly none of the systems he names were transposition schemes. The Enigma didn't "shuffle cleartext", nor did the Caesar cipher. Most importantly, the rotors were made chiefly from rubber or bauxite, not brass. OK, OK, I'm nitpicking now... -ed.)&lt;/font&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; There's more, but I don't want to spoil them for you ;-)&lt;br /&gt;&lt;font style="font-style: italic;"&gt;&lt;/font&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;&lt;font size="2"&gt;Tags: &lt;/font&gt;&lt;font size="2"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Encryption" rel="tag"&gt;Encryption&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Digital+Fortress" rel="tag"&gt;Digital Fortress&lt;/a&gt; &lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112471620021150938?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.fictionbook.ru/author/braun_dyen/digital_fortress/brown_digital_fortress.html' title='Review: Digital Fortress'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112471620021150938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112471620021150938' title='59 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112471620021150938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112471620021150938'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/review-digital-fortress.html' title='Review: Digital Fortress'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>59</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112445747432188979</id><published>2005-08-19T13:51:00.000+01:00</published><updated>2005-08-21T11:46:34.096+01:00</updated><title type='text'>Permanent home for Colossus rebuild</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/Colossus-rebuild.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/320/Colossus-rebuild.jpg" alt="" border="0"&gt;&lt;/a&gt;It seems that some controversy about the future of the Colossus computer reconstruction at Bletchley Park has been resolved. Some background:&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Colossus_computer"&gt;Colossus computers&lt;/a&gt; were computing devices built during World War II to break high-level German teleprinter ciphers at Bletchley Park. They have a claim to being the first digital computers, but they were kept secret until the 1970s.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codesandciphers.org.uk/"&gt;Tony Sale&lt;/a&gt; and his team have invested around 6,000 man-days over the last 10 years &lt;a href="http://www.bletchleyparkheritage.org.uk/ColRbd.htm"&gt;painstakingly constructing&lt;/a&gt; a functioning replica of a Colossus. The rebuild is sited in H Block at Bletchley Park, where an original Colossus was installed during WWII, and is quite an awe-inspiring bit of kit. For many people, it's the crowning exhibit at Bletchley Park.&lt;br /&gt;&lt;br /&gt;Last year, Bletchley Park Trust decided to put H block up for sale. Quite why they did this, I don't know, but possibly to raise cash to keep the museum running. Their decision drew criticism from various quarters. One objection was that H block was of historical importance: the building is the "world's earliest purpose-built building erected specifically for electric computers". Moreover, selling H block would mean that the Colossus rebuild would have to be relocated. Tony Sale argues that moving the Colossus would be "a very complex and difficult operation and it is quite likely that Colossus would never work again." That, of course, would have been a tragedy.&lt;br /&gt;&lt;br /&gt;Well, the news is that it seems the Colossus rebuild is now secured. I don't claim to understand the politics involved, but it seems that Bletchley Park Trust have acquired funding which means that H block will be kept, and the Colossus rebuild will be able to remain in its current position. See the &lt;a href="http://www.bletchleypark.org.uk/page.cfm?PageID=226&amp;amp;NewsID=103"&gt;press release issued&lt;/a&gt; today. On Sale's &lt;a href="http://www.bletchleyparkheritage.org.uk/"&gt;Codes and Ciphers Heritage Trust&lt;/a&gt; there's more information about H block.&lt;br /&gt;&lt;br /&gt;Hopefully this means the Colossus rebuild will be available for viewing by the public again soon.&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;Tags: &lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Bletchley%20Park" rel="tag"&gt;Bletchley Park&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Colossus" rel="tag"&gt;Colossus&lt;/a&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112445747432188979?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bletchleypark.org.uk/page.cfm?PageID=226&amp;NewsID=103' title='Permanent home for Colossus rebuild'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112445747432188979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112445747432188979' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112445747432188979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112445747432188979'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/permanent-home-for-colossus-rebuild.html' title='Permanent home for Colossus rebuild'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112438048247278288</id><published>2005-08-18T16:45:00.000+01:00</published><updated>2005-08-18T17:57:37.226+01:00</updated><title type='text'>Spooks with large hands</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/otp.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/320/otp.jpg" alt="" border="0" /&gt;&lt;/a&gt;A one-time pad (scanned in by &lt;a href="http://www.ranum.com/security/computer_security/papers/otp-faq/"&gt;Marcus Ranum&lt;/a&gt; from a book called KGB/CIA). I want one!&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;span style="font-size:70%;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Encryption" rel="tag"&gt;Encryption&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112438048247278288?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ranum.com/security/computer_security/papers/otp-faq/' title='Spooks with large hands'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112438048247278288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112438048247278288' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112438048247278288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112438048247278288'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/spooks-with-large-hands.html' title='Spooks with large hands'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112428756459400936</id><published>2005-08-17T14:47:00.000+01:00</published><updated>2005-08-19T03:25:26.810+01:00</updated><title type='text'>Visas for Chinese crypto researchers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/9-11.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/9-11.jpg" alt="" border="0" /&gt;&lt;/a&gt;Here's a &lt;a href="http://www.nytimes.com/2005/08/17/business/worldbusiness/17code.html"&gt;news article&lt;/a&gt; on why a number of Chinese crypto researchers, including two of the discoverers of the collision attacks on SHA-1, &lt;a href="http://en.wikipedia.org/wiki/Xiaoyun_Wang"&gt;Xiaoyun Wang&lt;/a&gt; and Hongbo Yu, were unable to get visas to present their work at CRYPTO 2005. Actually, it doesn't really explain &lt;i&gt;why&lt;/i&gt;, just that they were unable, despite the intervention of NIST. Seems pretty daft to me.&lt;br /&gt;&lt;br /&gt;I enjoyed Adi Shamir's satirical take on this at the CRYPTO rump session, where he suggested that Wang having "attacked US government systems" and having expressed a desire to "create collisions" might have contributed to the visa problems...he even got away with using a September 11 fireball picture to make his point.&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;span style="font-size:70%;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Encryption" rel="tag"&gt;Encryption&lt;/a&gt; , &lt;a href="http://technorati.com/tag/SHA-1" rel="tag"&gt;SHA-1&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112428756459400936?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nytimes.com/2005/08/17/business/worldbusiness/17code.html' title='Visas for Chinese crypto researchers'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112428756459400936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112428756459400936' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112428756459400936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112428756459400936'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/visas-for-chinese-crypto-researchers.html' title='Visas for Chinese crypto researchers'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112424707596623337</id><published>2005-08-17T03:44:00.000+01:00</published><updated>2005-08-17T03:51:31.953+01:00</updated><title type='text'>SHA-1 attack complexity reduced</title><content type='html'>At the &lt;a href="http://www.iacr.org/conferences/crypto2005/rump.html"&gt;CRYPTO 2005 Rump Session&lt;/a&gt;, Adi Shamir just delivered a new result on behalf of Xiaoyun Wang, Andrew Wao and Frances Wao, on SHA-1. The complexity of the best attack for finding collisions is lowered from 2&lt;sup&gt;69&lt;/sup&gt; to 2&lt;sup&gt;63&lt;/sup&gt;. Shamir speculates that it might now be plausible to search for SHA-1 collisions using a distributed Internet search.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112424707596623337?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112424707596623337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112424707596623337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112424707596623337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112424707596623337'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/sha-1-attack-complexity-reduced.html' title='SHA-1 attack complexity reduced'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112405601044400972</id><published>2005-08-14T22:41:00.000+01:00</published><updated>2005-08-16T14:52:03.153+01:00</updated><title type='text'>CRYPTO 2005</title><content type='html'>This year's &lt;a href="http://www.iacr.org/conferences/crypto2005/"&gt;CRYPTO 2005&lt;/a&gt; starts today (14th) over in Santa Barbara, California, US, and ends on the 18th.  Keep an eye out on Michael de Mare's blog (&lt;a href="http://cipherboy.blogspot.com/"&gt;Cipher Boy&lt;/a&gt;) as he's threatened to blog a little from the conference.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Update:&lt;/i&gt; The &lt;a href="http://www.iacr.org/conferences/crypto2005/rump.html"&gt;CRYPTO rump session&lt;/a&gt; will be webcast this year, starting on Tuesday August 16th at 7:00pm Pacific (which I believe is GMT-7 in Daylight Savings Time, so that's 3.00am on the 17th of August British Summer Time).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Update 2:&lt;/span&gt; Slight change, apparently. It now starts at 7:30pm Pacific     Daylight Time (3.30am BST). It'll be in Apple's Quicktime format, with a 300kb bitrate.&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Encryption" rel="tag"&gt;Encryption&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112405601044400972?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iacr.org/conferences/crypto2005/' title='CRYPTO 2005'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112405601044400972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112405601044400972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112405601044400972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112405601044400972'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/crypto-2005.html' title='CRYPTO 2005'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112402384006506747</id><published>2005-08-14T13:42:00.000+01:00</published><updated>2005-08-14T13:50:40.073+01:00</updated><title type='text'>Cryptoogle</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/logo1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/logo1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.cryptoogle.com/"&gt;Cryptoogle&lt;/a&gt; is &lt;i&gt;not&lt;/i&gt; the world's first search engine for dead people; it's not even a Google project. Instead, it's a rather fun idea for encryption. The idea is that you encrypt information with a password that's a valid Google search term. A Blowfish key is generated from the search results, and is used to encrypt the plaintext.&lt;br /&gt;&lt;br /&gt;So why do this? I'm not sure, really. The author &lt;a href="http://www.gnomepi.com/cryptoogle/about.php"&gt;argues&lt;/a&gt; that, because Google's search results change, the key will automatically expire at some point in the future. He also claims that this prevents dictionary attacks because an adversary is limited with the number of Google queries which can be made.&lt;br /&gt;&lt;br /&gt;Well, there are &lt;a href="http://en.wikipedia.org/wiki/Password-authenticated_key_agreement"&gt;much better ways of doing this sort of thing&lt;/a&gt;, of course, and deriving your secret key from information pulled over the insecure Internet is certainly not a workable strategy, but I thought it was a fun idea anyway.&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;span style="font-size:70%;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/Encryption" rel="tag"&gt;Encryption&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112402384006506747?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cryptoogle.com' title='Cryptoogle'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112402384006506747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112402384006506747' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112402384006506747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112402384006506747'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/cryptoogle.html' title='Cryptoogle'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112372133776375241</id><published>2005-08-11T01:33:00.000+01:00</published><updated>2005-08-11T10:25:09.870+01:00</updated><title type='text'>Court case falls apart because of MD5 insecurities</title><content type='html'>According to a post on the &lt;a href="http://permalink.gmane.org/gmane.comp.encryption.general/7120"&gt;cryptography mailing list&lt;/a&gt;, an Australian court threw out a case against an (allegedly) speeding motorist because the speed camera images were secured using &lt;a href="http://en.wikipedia.org/wiki/MD5"&gt;MD5&lt;/a&gt;. The defence argued that MD5 was a "discredited piece of technology". Indeed, the MD5 hash function was shown to have a weakness last August when a team of Chinese researchers &lt;a href="http://eprint.iacr.org/2004/199"&gt;announced&lt;/a&gt; that there was a practical method to generate collisions.&lt;br /&gt;&lt;br /&gt;But it's not totally clear what's going on here. One possibility is that the speed cameras digitally sign the evidence, or more specifically, the MD5 hash of the evidence. To tamper with the evidence, you'd need to mount a second preimage attack, but, as far as I'm aware, nobody's come up with a way of doing this.&lt;br /&gt;&lt;br /&gt;Another possibility is that the camera simply prepends the evidence with the MD5 hash, which provides no integrity guarantees, but that's got nothing to do with the security of MD5 per se.&lt;br /&gt;&lt;br /&gt;Still, there's a great quote from the defence lawyer Denis Mirabilis: "People have shown it [the algorithm] has been hacked and it's open to viruses."&lt;br /&gt;&lt;br /&gt;Update: &lt;a href="http://yro.slashdot.org/article.pl?sid=05/08/10/1728254"&gt;Slashdot&lt;/a&gt; have just covered this.&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;span style="font-size:70;"&gt;&lt;a href="http://technorati.com/tag/Cryptography" rel="tag"&gt;Cryptography&lt;/a&gt; , &lt;a href="http://technorati.com/tag/MD5" rel="tag"&gt;MD5&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112372133776375241?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://permalink.gmane.org/gmane.comp.encryption.general/7120' title='Court case falls apart because of MD5 insecurities'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112372133776375241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112372133776375241' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112372133776375241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112372133776375241'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/court-case-falls-apart-because-of-md5.html' title='Court case falls apart because of MD5 insecurities'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112368833859449690</id><published>2005-08-10T16:30:00.000+01:00</published><updated>2005-08-10T16:40:01.556+01:00</updated><title type='text'>US crypto export rules</title><content type='html'>Apparently, in the US you have to declare a national state of emergency in order to continue on with various export restrictions on cryptography (&lt;a href="http://www.schneier.com/blog/archives/2005/08/us_crypto_expor.html"&gt;Bruce Schneier informs us&lt;/a&gt;). I don't really care, to be honest. I'm just glad to be living in the great United Kingdom, an enlightened nation where the government doesn't have any &lt;a href="http://www.techworld.com/security/news/index.cfm?NewsID=4106"&gt;draconian cryptography laws&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112368833859449690?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.schneier.com/blog/archives/2005/08/us_crypto_expor.html' title='US crypto export rules'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112368833859449690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112368833859449690' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112368833859449690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112368833859449690'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/us-crypto-export-rules.html' title='US crypto export rules'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112359709484079111</id><published>2005-08-09T15:05:00.000+01:00</published><updated>2005-08-09T15:18:14.843+01:00</updated><title type='text'>New chief spook</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/alexander-nsa.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/alexander-nsa.jpg" alt="" border="0" /&gt;&lt;/a&gt; The NSA have a new director, a &lt;a href="http://www.nsa.gov/about/about00022.cfm"&gt;Keith B. Alexander&lt;/a&gt;. He started work on the 1st of August, and he is the sixteenth director since NSA was created in 1952. The agency rotate the directorship amongst the Army, Navy and Air Force; Alexander is US Army, while his predecessor, Michael Hayden, was from the US Air Force.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112359709484079111?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nsa.gov/releases/relea00096.cfm' title='New chief spook'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112359709484079111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112359709484079111' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112359709484079111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112359709484079111'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/new-chief-spook.html' title='New chief spook'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112359373044925651</id><published>2005-08-09T13:45:00.000+01:00</published><updated>2005-08-09T14:22:10.453+01:00</updated><title type='text'>One-time pads on paper tape in 2005!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/mils-m650-tape-generator1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/mils-m650-tape-generator.jpg" alt="" border="0" /&gt;&lt;/a&gt;While browsing &lt;a href="http://dirk-defcom-en.blogspot.com/2005/08/crypto-is-one-time-pad-encryption.html"&gt;Dirk Rijmenants blog&lt;/a&gt;, I came across a link to Austrian company &lt;a href="http://www.mils.com/"&gt;Mils Electronic&lt;/a&gt;. This company sells encryption products that implement one-time pads and proprietary ciphers; ring any warning bells? Well, rather than making any judgments on the company or their products, I thought I'd mention a few facts that distinguish this company from a stereotypical OTP snake-oil vendor.&lt;br /&gt;&lt;br /&gt;First, they were founded in 1946, and have been doing one-time pads ever since. Second, they seem to be pitching their products at governments. Third, amongst other things, their random number generator can output to a...wait for it...&lt;a href="http://www.mils.com/english/products/m650_tape_puncher.htm"&gt;5-channel paper tape puncher&lt;/a&gt; (&lt;span style="font-style: italic;"&gt;pictured above left&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;5-channel paper tape -- as in, pretty much the same one-time pad implementation &lt;a href="http://en.wikipedia.org/wiki/Gilbert_Vernam"&gt;Gilbert Vernam&lt;/a&gt; patented in 1919. I'm flabbergasted. Who's still using this stuff? I reckon you'd need a little over 4 meters for each kilobyte of information you encrypt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112359373044925651?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112359373044925651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112359373044925651' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112359373044925651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112359373044925651'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/one-time-pads-on-paper-tape-in-2005.html' title='One-time pads on paper tape in 2005!'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112351219443180091</id><published>2005-08-08T15:29:00.000+01:00</published><updated>2005-08-08T16:03:15.820+01:00</updated><title type='text'>The BID list</title><content type='html'>British government crypto devices seem to all be assigned a BID code, one for each type of device. Because I'm a geek, I went and Googled and chucked together a &lt;a href="http://www.geocities.com/matt_crypto/bid-list.txt"&gt;list of BID codes&lt;/a&gt; together with any info about these devices I could find, although the details of most of them remain classified. I like the codenames, too -- they sound very mysterious and cloak-and-dagger, names like ALBERCOR, CRUCIBLE, NOREEN and, er, KITCHENMAID. Hmm, maybe not so cool after all ;-)&lt;br /&gt;&lt;br /&gt;If anyone has any more info on BID devices, let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112351219443180091?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.geocities.com/matt_crypto/bid-list.txt' title='The BID list'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112351219443180091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112351219443180091' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112351219443180091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112351219443180091'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/bid-list.html' title='The BID list'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112324399691262206</id><published>2005-08-05T12:56:00.000+01:00</published><updated>2005-08-05T13:13:16.916+01:00</updated><title type='text'>All Hackers Need To Know About Elliptic Curve Cryptography</title><content type='html'>In what's been touted as the "last ever" issue of hacker-zine Phrack, released at the beginning of this month, there's an article overviewing elliptic-curve cryptography together with a sample implementation.  Written by the shadowy "&lt;span style="font-family: courier new;"&gt;f86c9203&lt;/span&gt;", it overviews a little bit of basic algebra and outlines a couple of key-agreement protocols. "&lt;span style="font-style: italic;"&gt;Rootkits and backdoors seem to be interesting   applications&lt;/span&gt;", claims the article, although it's not quite clear what great benefit ECC brings to your average black hat over conventional public-key crypto...I guess it just sounds cool, right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112324399691262206?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.phrack.org/phrack/63/p63-0x03_Linenoise.txt' title='All Hackers Need To Know About Elliptic Curve Cryptography'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112324399691262206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112324399691262206' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112324399691262206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112324399691262206'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/all-hackers-need-to-know-about.html' title='All Hackers Need To Know About Elliptic Curve Cryptography'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112315505745282479</id><published>2005-08-04T12:21:00.000+01:00</published><updated>2005-08-04T12:30:57.456+01:00</updated><title type='text'>ECRYPT Stream Cipher Project</title><content type='html'>The &lt;a href="http://www.ecrypt.eu.org/stream/phorum/list.php?1"&gt;ECRYPT Stream Cipher project&lt;/a&gt; is a project run by ECRYPT (an EU programme for cryptology and watermarking) to identify "new stream ciphers that might become suitable for widespread adoption". It guess this will be something a little like the &lt;a href="http://en.wikipedia.org/wiki/AES_process"&gt;Advanced Encryption Standard (AES) competition&lt;/a&gt;, but for stream ciphers rather than block ciphers (and they're just evaluating the designs, and not selecting a single standard). The call for primitives was first issued in November 2004, and they received a whopping 34 designs by the deadline last April. Some famous(ish) names have submitted or co-submitted designs, including Joan Daemen (MOSQUITO), Eli Biham (Py), Bruce Schneier (Phelix) and Daniel J. Bernstein (Salsa20).&lt;br /&gt;&lt;br /&gt;Eli Biham and Jennifer Seberry note that their submission "Py" is pronounced "Roo, a shorthand for Kangeroo". This is because it's written in the Cyrillic alphabet, apparently. Ah..hah. A worthy attempt to carry on the recent tradition for &lt;a href="http://en.wikipedia.org/wiki/Rijndael"&gt;bizarrly-named and unpronounceable cryptographic primitives&lt;/a&gt;, then.&lt;br /&gt;&lt;br /&gt;The project has advertised for four "profiles" of stream ciphers that they're looking for, distinguishing between those that perform well on hardware and software, and those that include authentication built-in and those that do not.&lt;br /&gt;&lt;br /&gt;It's going to take a while, though. By July 2006, they'll be selecting a subset of the designs as finalists, with the project due to complete in January 2008. Still, it looks like it'll be a lot of fun, with researchers finding flaws with each other's ciphers. There's a &lt;a href="http://www.ecrypt.eu.org/stream/phorum/list.php?1"&gt;discussion forum&lt;/a&gt; and a &lt;a href="http://www.ecrypt.eu.org/stream/phorum/list.php?1"&gt;list of papers&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you're lucky, I might blog a little about each of the designs -- won't that be a treat?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112315505745282479?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ecrypt.eu.org/stream/phorum/list.php?1' title='ECRYPT Stream Cipher Project'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112315505745282479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112315505745282479' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112315505745282479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112315505745282479'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/ecrypt-stream-cipher-project.html' title='ECRYPT Stream Cipher Project'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112306168976372680</id><published>2005-08-03T10:03:00.000+01:00</published><updated>2005-08-03T10:34:49.766+01:00</updated><title type='text'>sci.crypt problems</title><content type='html'>The cryptography newsgroup &lt;a href="http://groups.google.co.uk/group/sci.crypt"&gt;sci.crypt&lt;/a&gt; appears to be having a few problems. In Google Groups, the very useful archive of past messages has vanished, and on my ISP's news server, the group doesn't even appear in the list of groups. According to &lt;a href="http://groups.google.co.uk/group/sci.crypt/msg/7adec80407fbd9b6"&gt;one post&lt;/a&gt;, "&lt;span style="font-style: italic;"&gt;sci.crypt is under massive attack, there are lots of forged cancel messages.&lt;/span&gt;" Sounds unpleasant, although quite how cancel messages work — and how they might be forged — remains a mystery to me!&lt;br /&gt;&lt;br /&gt;But even when working normally, sci.crypt is afflicted with a fairly poor signal-to-noise ratio; the good stuff is often buried under the copious output of trolls, cranks and flamewar participants...typical Usenet, really. An alternative that's worth checking out is the &lt;a href="http://www.security-forums.com/forum/viewforum.php?f=20"&gt;cryptography forum&lt;/a&gt; on the Security Forums website. One of those PHP-powered bulletin-board things, it seems to have some useful discussions and helpful regulars willing to answer newbie questions (without biting their heads off &lt;span class="hw"&gt;à&lt;/span&gt; la sci.crypt).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112306168976372680?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112306168976372680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112306168976372680' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112306168976372680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112306168976372680'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/scicrypt-problems.html' title='sci.crypt problems'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112303237222937670</id><published>2005-08-03T00:33:00.000+01:00</published><updated>2005-08-03T10:52:16.876+01:00</updated><title type='text'>Review: M-209 simulator by Dirk Rijmenants</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/M209_Internal_components.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/M209_Internal_components.jpg" alt="" border="0" /&gt;&lt;/a&gt;I've finally got round to trying out &lt;a href="http://users.telenet.be/d.rijmenants/en/m209sim.htm"&gt;Dirk Rijmenants' M-209 simulator&lt;/a&gt;. The &lt;a href="http://en.wikipedia.org/wiki/M-209"&gt;M-209&lt;/a&gt; (&lt;span style="font-style: italic;"&gt;right&lt;/span&gt;) was a portable cipher machine used by the US in World War II (and afterwards), and was originally designed by Swedish engineer Boris Hagelin (even more info &lt;a href="http://hem.passagen.se/tan01/c38.html"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;For me, the M-209 (and related Hagelin machines which use the same mechanism) is quite possibly the most fascinating crypto machine ever made. Part of the appeal is that it's completely mechanical (unlike the Enigma machine, which was both mechanical and electrical in operation). From the outside, an M-209 appears to be a rather boring, green, lunchbox-shaped tin, but inside there's a fiendish array of pinwheels, gears, cogs, lugs, bars and other bewildering mechanical components. Maybe I'm just unduly scared by moving parts (I'm a CompSci/Maths person), but these machines certainly look how you'd want your cipher machine to look if you were trying to dissuade the enemy from even starting an attempt to crack your codes.&lt;br /&gt;&lt;br /&gt;Appearances can be deceiving, of course, and the truth is that the M-209 was not particularly secure, and certainly less so than Enigma. In WWII, the Germans were reading M-209 traffic, although the machines were used only for low-level tactical communications. The machines were also used by the US in the Korean war, and devices using the same sort of "pin-and-lug" mechanism stayed in use even into the 1970s in various parts of the world.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6535/1355/1600/m209open1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6535/1355/200/m209open.jpg" alt="" border="0" /&gt;&lt;/a&gt;Anyway, getting back to the simulator: if you want to tinker with this piece of cryptographic history, and if you don't fancy shelling out the USD$1000-4000 for which antique M-209's typically exchange hands on eBay, this excellent freeware software emulation of the machine (&lt;span style="font-style: italic;"&gt;left&lt;/span&gt;) is the next best thing (for Windows only, sadly). Dirk wasn't content merely to reproduce the cryptographic operation of the device (which is more-or-less a simple stream cipher), but has painstakingly copied the appearance and construction of the M-209, even down to the screws. To operate, you have to turn the various (on-screen) knobs and handles, and the output is printed on (on-screen) tape, just like the real thing. &lt;a href="http://home.egge.net/%7Esavory//blog_jul_05.htm#20050727"&gt;Stuart Savory&lt;/a&gt; has tested the machine's output against that of a museum's M-209 and found them to be compatible. Being so faithful to the original has an inevitable downside, however, as the M-209 isn't a particularly intuitive device to operate, and you'd probably need to do some reading first if you're not already familiar with the machine. Besides the help files, another option would be to watch the original &lt;a href="http://ilord.com/m209-training.html"&gt; US Army M-209 training video&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Dirk has also created an excellent Enigma simulator in the same vein, and I'm looking forward to what he comes up with next!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112303237222937670?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://users.telenet.be/d.rijmenants/en/m209sim.htm' title='Review: M-209 simulator by Dirk Rijmenants'/><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112303237222937670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112303237222937670' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112303237222937670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112303237222937670'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/08/review-m-209-simulator-by-dirk.html' title='Review: M-209 simulator by Dirk Rijmenants'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14836817.post-112240155294210956</id><published>2005-07-26T18:39:00.000+01:00</published><updated>2005-08-03T02:41:14.006+01:00</updated><title type='text'>GCHQ dispose of hard disks by dipping into nuclear reactor (allegedly)</title><content type='html'>I just purchased &lt;span style="font-style: italic;"&gt;Net Spies&lt;/span&gt; by Andrew Gauntlett from the local Oxfam bookshop. Published in 1999, it covers various issues about Internet privacy, including encryption. What made me buy the book, however, was not the exciting prospect of a pop-sci treatment of the perils of "The Net", but the following anecdote:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;Paul Baccus, a technical engineer with an Oxfordshire based data-recovery firm, describes an extreme method of data-erasure: when GCHQ decommission old computers, they adopt a unique and somewhat extreme practice to ensure that no data can ever be recovered from discarded disks. Armed police escort unwanted GCHQ tapes and hard disks from GCHQ directly to the nuclear power station at Sellafield. There, they are dipped into the nuclear reactor, where the high levels of radiation permanently destroys the data. It also renders the remains of the disk highly radioactive further discouraging any attempt to recover residual data.&lt;/blockquote&gt;Yikes! But, hmm, I have to admit, I'm fairly skeptical about this. I mean, the expense of lugging the disks and tapes all the way over to Sellafield with armed police etc -- why not just blow the tapes up on site or something? I do get the feeling &lt;span style="font-style: italic;"&gt;Net Spies&lt;/span&gt; might be a little flakey on that old minor issue of factual accuracy; I skimmed the book and found the following clanger:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;A mechanical device known as the `Enigma machine' encoded the German's orders...Alan Turing, mathematician and father of modern computing, finally cracked the code in 1941 by constructing the world's first computer, which was named `Colussus'.&lt;/blockquote&gt;Well, it was called "Col&lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;ssus", wasn't constructed by Turing, and wasn't built to crack Enigma, but the thought was there, I suppose. (MSN Encarta have a similar mistake in their "Computer" article, so perhaps we can be forgiving).&lt;br /&gt;&lt;br /&gt;If anyone has any information on GCHQ's methods of data erasure, delusional or otherwise, do let me know (assuming it's unclassified, of course, *cough*).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14836817-112240155294210956?l=cipher-text.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cipher-text.blogspot.com/feeds/112240155294210956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14836817&amp;postID=112240155294210956' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112240155294210956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14836817/posts/default/112240155294210956'/><link rel='alternate' type='text/html' href='http://cipher-text.blogspot.com/2005/07/gchq-dispose-of-hard-disks-by-dipping.html' title='GCHQ dispose of hard disks by dipping into nuclear reactor (allegedly)'/><author><name>Matt Crypto</name><uri>http://www.blogger.com/profile/09068112841971037007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.geocities.com/matt_crypto/MC.jpg'/></author><thr:total>7</thr:total></entry></feed>
