microprocessor-based cryptosystem