Visual Cryptanalysis

Abs t rac t . In this paper we describe a new paradigm for carrying out massively parallel computations such as brute force cryptanalysis of encryption schemes. It uses photographic fihns to store the internal state of a bit-sliced computation, and contact printing to carry out the computational steps. While it does not have the exponential speedup of quantum computation or the potential parallelism of DNA computation, it seems to bc more practical since it is ba.~ed on simple commerciMly available technology. In the last part of the paper we consider hybrid clectronic/l~hotogr,~phic computations, which combine the advantages of the two models of computation.