03 August, 2005

Review: M-209 simulator by Dirk Rijmenants

I've finally got round to trying out Dirk Rijmenants' M-209 simulator. The M-209 (right) 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 here).

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.

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.

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 (left) 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. Stuart Savory 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 US Army M-209 training video.

Dirk has also created an excellent Enigma simulator in the same vein, and I'm looking forward to what he comes up with next!

23 Comments:

Anonymous Dirk said...

Hi Matt,
By writing and sharing this freeware, I hope to get others interested in the wonderfull world of ciphers and codes. Thanks for the review and the nice comments on my crypto sims ;-) By the way, I would like to make use of this comment to promote your very nice Cryptotourism site on http://tourism.wikicities.com/wiki/Cryptotourism

Happy Codings, Dirk

4:55 pm  
Blogger College Boy said...

Whit Diffie said that he would like to make a beer stein crypto machine that is compatible with an old NSA rotor machine. He furthermore claims to have done the engineering drawings for such a device but found it too expensive to operate. He thinks it would be funny to give such a thing out as a Crypto souvenir. He was probably responsible for the IACR pocketknives at Crypto '93.

-Mike

12:21 am  
Anonymous Stu Savory said...

Hi Mike,
re Whit Diffie and the beer cipher:
Sometimes we 'make' US civil war cipher wheels in the pub from a couple of beer mats and hand them out to the tourists who probably think we're spooks :-)

I wonder if that'd be legal in France?

4:34 pm  
Anonymous Anonymous said...

From there, make sure that when you wager with an online casino that you know exactly what you are doing. The biggest mistake that you could possibly make would be to place bets on games that you are unsure of. For example, if you want to play blackjack at an online casino but do not know how, make sure you get some details first. If you do not, you are doing the equivalent of throwing your money out the window. The bottom line is that you can never win at an online casino if you do not know the rules of the games that you are going to play.
[url=http://www.casinolesoleil.com]online casino[/url] http://www.casinolesoleil.com casino Lastly you should check the minimum bets for the entire casino site that you are playing with. Just like live casinos, online casinos put minimum bet amounts in place to ensure that they are making enough money off of their patrons. Most of the larger casinos will have small bet amounts that will attract a larger crowd, but some of the smaller sites will have larger amounts, sometimes not affordable to the every once in a while player, to make up for the lack of players.
[url=http://www.redlotuscasino.com]casino[/url] http://www.redlotuscasino.com casino Of course, when you play in a casino, you have a basic understanding that the house almost always wins. This also applies in online casinos. So make sure that you go slowly on transferring money, since online casino, just like traditional casinos, can become quite addictive. [url=http://www.triumphcasino.com]online casino[/url] http://www.triumphcasino.com casino http://www.affrewards.com [url=http://www.affrewards.com]casino affiliate program[/url] In bingo, each player will get a sheet, which has six cards with a total of 90 numbers. [url=http://www.bingokisses.com]bingo[/url] [url=http://www.bingoeuphoria.com]bingo[/url] bingo bingo http://www.bingokisses.com http://www.bingoeuphoria.com Bingo is usually played in special halls where many players can play at the same time. The actual fun is the tension building up seeing other players closer and closer to the finish line. However, with the advent of the Internet, BINGO has gone online as well. There are many ways to play on the net, though the basics remain the same. You will have to complete a given pattern before anyone else in order to win. Over the net, you need not shout the computer will flash it out for you. Some online games also have chat attached to the games where you can speak with other players online and have fun right from your home, office or any other place where you can get on the net. Chatting is a great way to meet new people and pick up the tips and tricks.
http://www.casinolesoleil.com http://www.redlotuscasino.com http://www.triumphcasino.com http://www.bingokisses.com http://www.bingoeuphoria.com http://www.pulsebet.com http://www.affrewards.com http://www.thehighrollerclub.com
http://www.buyphentermine1.com [url=http://www.buyphentermine1.com]phentermine[/url] http://www.norxbuy.com buy phentermine

2:43 am  
Anonymous Anonymous said...

nonverbal courtship dating behaviors http://loveepicentre.com ex jehovah's witnesses dating

5:04 pm  
Anonymous Anonymous said...

gourd ebook http://audiobookscollection.co.uk/es/Cooking-the-Hungarian-Way-Revised-and-Expanded-to-Include-New-Low-Fat-and-Vegetarian-Recipes/p172273/ ebook digitale lehrmittel [url=http://audiobookscollection.co.uk/Alex-Yellowlees/m4021/]can love last ebook[/url] ebook methamphetamine

3:14 pm  
Anonymous Anonymous said...

horowitz horror ebook for free http://audiobookscollection.co.uk/es/G-Spitzer/m40701/ download elite fitness ebook [url=http://audiobookscollection.co.uk/Why-CRM-Doesn-t-Work-How-to-Win-by-Letting-Customers-Manage-the-Relationship/p106097/]download stolen ebook[/url] supertopo ebook

12:52 pm  
Anonymous Anonymous said...

[url=http://onlinemedistore.com/products/sinequan.htm][img]http://onlinemedistore.com/6.jpg[/img][/url]
blood pressure machine in pharmacy http://onlinemedistore.com/products/prazosin.htm virginia state pharmacy assistance programs [url=http://onlinemedistore.com/products/cipro.htm]pharmacy schools in belgium[/url]
saturday delivery cod pharmacy http://onlinemedistore.com/products/abana.htm etsu pharmacy school [url=http://onlinemedistore.com/products/revia.htm]revia[/url]
pharmacy university of benin http://onlinemedistore.com/products/tricor.htm pharmacy jobs nh [url=http://onlinemedistore.com/products/fosamax.htm]international journal of pharmacy[/url]
online pharmacy in canada http://onlinemedistore.com/categories/cholesterol.htm pharmacy hoods [url=http://onlinemedistore.com/products/bactrim.htm]bactrim[/url]

4:19 am  
Anonymous Anonymous said...

[url=http://certifiedpharmacy.co.uk/products/rogaine-2-.htm][img]http://onlinemedistore.com/8.jpg[/img][/url]
pharmacy tech school http://certifiedpharmacy.co.uk/products/generic-motrin.htm board of pharmacy tecnician regulation in state of maryland [url=http://certifiedpharmacy.co.uk/products/precose.htm]springbok pharmacy[/url]
overseas pharmacy review http://certifiedpharmacy.co.uk/products/micardis.htm pharmacy rep jan garwood [url=http://certifiedpharmacy.co.uk/products/biaxin.htm]biaxin[/url]
thc delivery pharmacy http://certifiedpharmacy.co.uk/products/finpecia.htm pharmacy dallas texas [url=http://certifiedpharmacy.co.uk/products/pamelor.htm]pharmacy technician jobs in texas[/url]
indian pharmacy no prescription xanax http://certifiedpharmacy.co.uk/products/colchicine.htm pharmacy tpn continuing education [url=http://certifiedpharmacy.co.uk/products/ilosone.htm]ilosone[/url]

5:01 pm  
Anonymous Anonymous said...

[url=http://certifiedpharmacy.co.uk/products/indocin.htm][img]http://onlinemedistore.com/8.jpg[/img][/url]
pa state board of pharmacy http://certifiedpharmacy.co.uk/products/parlodel.htm pharmacy ohio contact information phone fax [url=http://certifiedpharmacy.co.uk/products/frozen--energy-and-libido-enhancer-.htm]temple pharmacy[/url]
pharmacy summer programs http://certifiedpharmacy.co.uk/products/finpecia.htm urgent care pharmacy inc [url=http://certifiedpharmacy.co.uk/products/yasmin.htm]yasmin[/url]
sample pharmacy school personal essay http://certifiedpharmacy.co.uk/products/advair-diskus.htm supercritical pharmacy [url=http://certifiedpharmacy.co.uk/products/compazine.htm]oklahoma pharmacy board[/url]
pharmacy online prescription drug http://certifiedpharmacy.co.uk/categories/gums.htm walmart speciality pharmacy [url=http://certifiedpharmacy.co.uk/products/evista.htm]evista[/url]

6:01 pm  
Anonymous Anonymous said...

[url=http://certifiedpharmacy.co.uk/products/suhagra.htm][img]http://onlinemedistore.com/3.jpg[/img][/url]
paxil pharmacy http://certifiedpharmacy.co.uk/products/flomax.htm canadian pharmacy antigua republica [url=http://certifiedpharmacy.co.uk/products/provera.htm]pharmacy tech ks[/url]
quality improvement and pharmacy http://certifiedpharmacy.co.uk/products/hydrochlorothiazide.htm pharmacy sales [url=http://certifiedpharmacy.co.uk/products/tetracycline.htm]tetracycline[/url]
valu rite pharmacy http://certifiedpharmacy.co.uk/products/claritin.htm school of pharmacy in tennessee [url=http://certifiedpharmacy.co.uk/products/gift-kamagra-jelly.htm]pharmacy tech job[/url]
publix pharmacy dallas hwy marietta ga http://certifiedpharmacy.co.uk/products/azulfidine.htm amide pharmacy drug a 167 [url=http://certifiedpharmacy.co.uk/products/alavert.htm]alavert[/url]

11:06 pm  
Anonymous Anonymous said...

Woah! I'm really loving the template/theme of this website. It's simple, yet effective.

A lot of times it's very difficult to get that "perfect balance" between user friendliness and appearance. I must say you've done a superb job with this.
In addition, the blog loads very quick for me on Safari. Exceptional Blog!



Also visit my web blog - http://www.youtube.com/watch?v=gtCm82Itxoc

2:54 am  
Anonymous Anonymous said...

Hello, i think that i saw you visited my blog thus i came to “return the favor”.
I'm trying to find things to improve my web site!I suppose its ok to use a few of your ideas!!

Here is my site: make money from home online

5:45 am  
Anonymous silagra said...

Nice Post Love Reading Its

generic Viagra 100mg

kamagra 100mg

6:34 am  
Blogger One J said...

discount oakley sunglasses
www.louisvuitton.com
michael kors
red christian louboutin
true religion outlet
prada uk
louis vuitton outlet
coach outlet
kids lebron james shoes
louis vuitton outlet
christian louboutin sale
coach factory outlet
coach outlet
michael kors outlet
retro 9
michael kors outlet
cheap jordans
oakley sunglasses
ray ban sunglasses outlet
abercrombie & fitch
ray ban sunglasses
juicy couture outlet
michael kors outlet online
20150525yuanyuan

9:41 am  
Blogger Lin Shijun said...

shijun 6.27
coach outlet
jordan shoes
michael kors
coach outlet online
oakley sunglass
kate spade purses
michael kors outlet
new jordans
jordan 4 retro
white timberland boots
hollister
louis vuitton handbags
coach factory outlet
tod's outlet
ralph lauren outlet online
christian louboutin shoes
louis vuitton handbags
nfl jerseys
celine luggage tote
pandora rings
wholesale nfl jerseys
tods sale
insanity dvd sale
cheap chanel handbags
louis vuitton outlet
coach factory outlet online
ray ban wayfarer
michael kors outlet
christian louboutin sale
jordan shoes
ray ban aviators
toms.com
louis vuitton handbags
lululemon outlet
soccer jerseys
marc jacobs
jordan 11 columbia
dior outlet store
polo ralph lauren
michael kors handbags

2:22 am  
Blogger 柯云 said...

2015-12-07keyun
p90x
louis vuitton purses
ed hardy outlet
louis vuitton outlet stores
uggs for women
louis vuitton purses
sunglasses oakley
uggs boots for women
ugg boots outlet
abercrombie and fitch
oakley sunglasses
ugg slippers
michael kors outlet
retro 11
ralph lauren
ugg boots
ray ban outlet
michael kors handbags
fit flops
fake oakley sunglasses
louis vuitton
jordan concords
burberry sale
coach outlet
tory burch outlet
the north face jackets
michaek kors
michael kors handbags
giuseppe zanotti outlet
cheap jordans
cheap oakley sunglasses
christian louboutin outlet
michael kors handbags
abercrombie & fitch
ugg outlet
canada goose
jordan retro 11
christian louboutin shoes
hollister kids
oakley sunglasses wholesale

3:13 am  
Blogger ninest123 said...

ninest123 16.01
louis vuitton outlet, ralph lauren outlet, louis vuitton outlet online, uggs on sale, tiffany jewelry, nike outlet, cheap jordans, louboutin shoes, louis vuitton outlet, cheap oakley sunglasses, louis vuitton, michael kors outlet, michael kors outlet online, uggs on sale, michael kors, ralph lauren polo, gucci handbags, michael kors outlet online, uggs on sale, oakley sunglasses, oakley sunglasses, longchamp outlet, burberry outlet, oakley sunglasses, prada handbags, ray ban sunglasses, replica watches, nike air max, nike air max, ray ban sunglasses, longchamp bags, nike free, christian louboutin, uggs outlet, christian louboutin, tiffany jewelry, michael kors outlet online, louboutin uk, michael kors handbags, tory burch outlet, burberry factory outlet, prada outlet, replica watches, ray ban sunglasses, uggs outlet, oakley sunglasses, longchamp outlet, louis vuitton handbags

4:40 am  
Blogger ninest123 said...

nike free pas cher, nike air max, new balance, nike tn pas cher, vans pas cher, michael kors uk, nike trainers uk, true religion outlet, michael kors, hollister uk, jordan pas cher, lunette oakley pas cher, vanessa bruno pas cher, coach outlet store online, nike free, longchamp pas cher, lunette ray ban pas cher, hogan sito ufficiale, converse, nike roshe run pas cher, nike air max uk, sac guess pas cher, ray ban uk, north face uk, longchamp soldes, coach purses, burberry pas cher, nike blazer pas cher, lululemon outlet, true religion outlet, mulberry uk, nike roshe uk, louboutin pas cher, polo ralph lauren uk, michael kors, ralph lauren pas cher, nike air max pas cher, north face pas cher, timberland pas cher, abercrombie and fitch, true religion outlet, nike air max uk, polo lacoste pas cher, michael kors outlet online, nike air force, true religion jeans, abercrombie and fitch UK, hermes pas cher, replica handbags

4:43 am  
Blogger ninest123 said...

s6 cases, iphone 6 cases, iphone cases, hollister clothing, hollister, nfl jerseys, soccer shoes, iphone 6s plus cases, vans outlet, insanity workout, lululemon outlet, iphone 6s cases, softball bats, nike roshe run, salvatore ferragamo, converse, north face outlet, babyliss pro, instyler ionic styler, new balance shoes, mcm handbags, north face outlet, asics running shoes, hermes handbags, polo ralph lauren, iphone 6 plus cases, nike air max, nike air max, wedding dresses, valentino shoes, abercrombie and fitch, p90x workout, giuseppe zanotti, herve leger, bottega veneta, timberland boots, vans scarpe, ghd hair, ipad cases, mac cosmetics, jimmy choo outlet, celine handbags, louboutin, iphone 5s cases, oakley, soccer jerseys, gucci, reebok outlet, beats by dre, ray ban, mont blanc, chi flat iron

4:45 am  
Blogger ninest123 said...

canada goose jackets, converse shoes outlet, ugg,uggs,uggs canada, canada goose jackets, ugg,ugg australia,ugg italia, moncler, montre pas cher, canada goose, canada goose uk, supra shoes, wedding dresses uk, replica watches, moncler pas cher, louis vuitton, canada goose outlet, ugg pas cher, moncler, moncler jackets, marc jacobs, pandora charms, pandora jewelry, doke & gabbana, pandora jewelry, barbour, louis vuitton uk, louis vuitton, toms shoes, juicy couture outlet, swarovski jewelry, canada goose, moncler outlet, thomas sabo uk, juicy couture outlet, moncler uk, moncler, hollister, ugg uk, coach outlet, barbour jackets uk, canada goose pas cher, canada goose outlet, sac louis vuitton, bottes ugg pas cher, links of london uk, karen millen uk, swarovski uk, pandora uk, moncler, lancel, sac louis vuitton
ninest123 16.01

4:47 am  
Blogger dong dong23 said...

louis vuitton outlet
gucci outlet
michael kors uk
michael kors outlet clearance
michael kors outlet
oakley outlet
beats headphones
ray ban sunglasses discount
nike sb
louis vuitton outlet stores
supra sneakers
louis vuitton outlet
oakley vault
ralph lauren outlet
coach factorty outlet
oakley sunglasses
adidas originals
michael kors outlet
kevin durant shoes 8
cheap nfl jerseys
coach outlet
nike roshe runs
cheap oakley sunglasses
cheap jordans
kate spade handbags
coach outlet
ray ban sunglasses
ray ban sunglasses
michael kors handbags
coach outlet
cheap nfl jerseys
toms shoes
caoch outlet
christian louboutin shoes
ray ban sunglasses
louis vuitton outlet
ralph lauren polo
replica watches
nike air max
louis vuitton handbags
20164.16wengdongdong

3:17 am  
Blogger Mie Helal said...





Your site is very helpful
http://www.prokr.net/2016/09/cleaning-company-villas-and-houses-hasa.html
http://www.prokr.net/2016/09/cleaning-company-jubail.html
http://www.prokr.net/2016/09/cleaning-company-khobar.html
http://www.prokr.net/2016/09/cleaning-company-dammam.html

10:26 am  

Post a Comment

<< Home