Saturday, February 23, 2013

KL-7 Simulator for JAVA Released

In 2012, Uri Blumenthal from the Lincoln Laboratory of the Massachusetts Institute of Technology (MIT) offered to develop a JAVA version of my TSEC/KL-7 Simulator. This would allow its use on the various different platforms. Uri's compatible simulation is patterned on my KL-7 Sim and uses the same truthful GUI. However, all credits go to Uri, because his JAVA version required a complete re-write of the source code from the ground up.

Now, after months of hard work, Uri has released the fully functional version 3.8 to the public. This JAVA KL-7 Simulator finally also enables users of systems, other than Microsoft, to work with this famous Cold War crypto machine.


The TSEC/KL-7, codenamed ADONIS or POLLUX, is an off-line rotor cipher machine, developed in the late 1940's by the American Armed Forces Security Agency (AFSA) and introduced by the newly formed National Security Agency (NSA) in 1952. The KL-7 is one of those Cold War beauties with a remarkable history and the simulation was developed to keep the KL-7 and its history alive.

You can download Uri Blumenthal's JAVA KL-7 Simulator as jar file from my Dropbox (updated v3.8b - 18 March 2013). All it requires is JAVA, which is usually already installed by default on your computer (see JAVA website for free download). The simulator includes an extensive 30-page manual.

More information about the TSEC/KL-7 is found on the KL-7 webpage where you can also download my KL-7 Simulator for Windows. Another excellent source of information on this remarkable machine is the Crypto Museum's KL-7 page.

No comments: