The present invention provides data encryption for a differential bus
employing transitional coding. The present invention maps, encodes and
encrypts input data as a logic status for a given bus transfer cycle. The
mapping, encoding and encrypting of the input data changes from bus
transfer cycle to bus transfer cycle. The mapping, encoding and
encrypting is a function of a pseudo-random number. A logic status is
differentially transmitted from a bus transmitter to a bus receiver, to
be mapped, decrypted and decoded as the corresponding output data.