Cryptology and VLSI ( a two-part dissertation )