See:
http://cryptome.org/eyeball/gchq-eyeball.htm