Parallel VLSI architectures for cryptographic systems