Data transfer device
AssigneeFujitsu Limited
InventorMakoto Ito
Life of this patent
Estimating the term…
Abstract
A data transfer device for seamlessly transferring data even when an error occurs during the update of a key. A data transfer device includes a transmitter for generating plural pieces of encrypted data by encrypting the same data with different keys. A receiver receives the encrypted data from the transmitter and decrypts the encrypted data. The receiver includes a switch unit for selecting one of the plural pieces of decrypted data and switches to the selected decrypted data based on a switch signal. An error detection circuit detects an error in the decrypted data selected by the switch unit and generates the switch signal when detecting an error.
Claims15
A data transfer device for transmitting and receiving encrypted data, the data transfer device comprising:
- a transmitter for transmitting the data and a receiver for receiving the data, the transmitter and the receiver including a plurality of channels for transferring plural pieces of encrypted data that are generated by encrypting the same data using different keys and for decrypting the plural pieces of encrypted data;
- the receiver further including a switch unit for selecting one of the plural pieces of decrypted data transferred via the plurality of channels and switching to the selected piece decrypted data based on a switch signal;
- and
- an error detection unit for detecting an error in the selected decrypted data selected by the switch unit and generating the switch signal when detecting an error in the selected decrypted data.
A data transfer device for transmitting and receiving encrypted data, the data transfer device comprising:
- a transmitter for transmitting the data and a receiver for receiving the data, the transmitter including a plurality of encryption circuits for generating plural pieces of encrypted data by encrypting the same data using different keys and appending a different channel number to each piece of encrypted data;
- the receiver including:
- a distributor for distributing the plural pieces of encrypted data in accordance with the channel number;
- a plurality of decryption circuits for generating plural pieces of decrypted data by decrypting the plural pieces of encrypted data, wherein each decryption circuit decrypts the corresponding encrypted data distributed by the distributor based on a key transmitted from the corresponding encryption circuit;
- a switch unit for selecting one of the plural pieces of decrypted data generated by the decryption circuits and switching to the selected decrypted data based on a switch signal;
- and
- an error detection unit for detecting an error in the decrypted data selected by the switch unit and generating the switch signal when detecting an error.
A data transfer device for transmitting and receiving encrypted data, the data transfer device comprising:
- a transmitter for transmitting the data and a receiver for receiving the data, the transmitter including:
- a first encryption circuit for encrypting data with a first key to generate first encrypted data;
- and
- a second encryption circuit for encrypting data with a second key to generate second encrypted data;
- the receiver including:
- a first decryption circuit for receiving the first encrypted data from the first encryption circuit and decrypting the first encrypted data with the first key to generate first decrypted data;
- a second decryption circuit for receiving the second encrypted data from the second encryption circuit and decrypting the second encrypted data with the second key to generate second decrypted data;
- a switch unit, connected to the first and second decryption circuits, for selecting one of the first decrypted data and the second decrypted data and switching to the selected decrypted data based on a switch signal;
- and
- an error detection unit, connected to the switch unit, for detecting an error in the decrypted data selected by the switch unit and generating the switch signal when detecting an error.
Dependencies are inferred from the claim text.