Patent ID: 7260223

Claim:
A data transfer system for transferring data between a data-sending device and a data-receiving device, wherein: the data-sending device includes: a data generation section for receiving input data so as to provide the input data itself or a bit-inverted version of the input data as intermediate data and generate an inversion signal that indicates whether or not the intermediate data is the bit-inverted version of the input data; and an encrypting section for receiving the intermediate data and the inversion signal so as to generate scrambled data by inserting the inversion signal in the intermediate data at a bit position which is variable; the data-sending device sends the scrambled data; and the data-receiving device includes a restoring section for obtaining the intermediate data by removing the inversion signal from the scrambled data so as to restore the input data based on the intermediate data and the inversion signal, wherein a frequency with which the bit position is changed is variable and is set according to a selected mode among different modes.