A microprocessor configuration includes a data bus for data transfer between
functional
units. On the bus side, each unit contains an encryption/decryption unit that is
controlled synchronously by a random number generator. The configuration permits
a relatively high level of security against monitoring of the data transferred
via the data bus, with a feasible level of additional circuit complexity.