Cracking Enigma with an FPGA
people.ece.cornell.edu