Device and method for transmitting data in an encrypted manner
AssigneeInfineon Technologies AG
InventorsBerndt Gammel, Dietmar Scheiblhofer
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfineon Technologies AG
InventorsBerndt Gammel, Dietmar Scheiblhofer
Estimating the term…
A device according to the present invention is configured for transmitting data between two semiconductor chips of a data processor in an encrypted manner, wherein a first semiconductor chip is connected to a second semiconductor chip. The device includes a non-volatile memory element in each of the two semiconductor chips, wherein an encryption initial value for an encryption rule is stored in the memory element of the first semiconductor chip and a decryption initial value associated to the encryption initial value for a decryption rule associated to the encryption rule is stored in the memory element of the second semiconductor chip. Additionally, the first semiconductor chip has a first data transmission interface formed to generate an encryption data stream from an input data stream using the encryption initial value according to the encryption rule. Also, the second semiconductor chip has a second data transmission interface formed to receive the encryption data stream and to generate a decryption data stream from the encryption data stream using the decryption initial value according to the decryption rule and to compare the decryption data stream generated to an expected data stream, wherein the second data transmission interface is also formed to perform a defensive measure against transmitting data from the second data transmission interface to the first data transmission interface when the decryption data stream does not correspond to the expected data stream.
A device for transmitting data between two semiconductor chips of a data processor in an encrypted manner, wherein a first semiconductor chip is connected to a second semiconductor chip, the device comprising:
A method for operating a device for transmitting data between two semiconductor chips of a data processor in an encrypted manner, comprising the steps of:
A method for personalizing a device for transmitting data between two semiconductor chips of a data processor in an encrypted manner, comprising the steps of:
A computer program having a program code for performing a method for operating a device for transmitting data between two semiconductor chips of a data processor in an encrypted manner, wherein the device for transmitting in an encrypted manner comprises a non-volatile memory element in each of the two semiconductor chips, wherein an encryption initial value for an encryption rule is stored in the memory element of the first semiconductor chip and a decryption initial value associated to the encryption initial value of a decryption rule associated to the encryption rule is stored in the memory element of the semiconductor chip, wherein the first semiconductor chip comprises a first data transmission interface formed to generate an encryption data stream from an input data stream using the encryption initial value according to the encryption rule, and wherein the second semiconductor chip comprises a second data transmission interface formed to receive the encryption data stream and to determine a decryption data stream from the encryption data stream using the decryption initial value according to the decryption rule and to compare the decryption data stream determined to an expected data stream, wherein the second data transmission interface is also formed to take a defensive measure against transmitting data from the second data transmission interface to the first data transmission interface when the decryption data stream does not correspond to an expected data stream, and wherein the method for operating the device for transmitting in an encrypted manner comprises the steps of:
A computer program having a program code for performing a method for personalizing a device for transmitting data between two semiconductor chips of a data processor in an encrypted manner, wherein the device for transmitting in an encrypted manner comprises a non-volatile memory element in each of the two semiconductor chips, wherein an encryption initial value for an encryption rule is stored in the memory element of the first semiconductor chip and a decryption initial value associated to the encryption initial value of a decryption rule associated to the encryption rule is stored in the memory element of the second semiconductor chip, wherein the first semiconductor chip comprises a first data transmission interface formed to generate an encryption data stream from an input data stream using the encryption initial value according to the encryption rule, and wherein the second semiconductor chip comprises a second data transmission interface formed to receive the encryption data stream and to determine a decryption data stream from the encryption data stream using the decryption initial value according to the decryption rule and to compare the decryption data stream determined to an expected data stream, wherein the second data transmission interface is also formed to take a defensive measure against a transmission of data from the second data transmission interface to the first data transmission interface when the decryption data stream does not correspond to an expected data stream, and wherein the method for personalizing the device for an authenticated transmission includes the steps of:
Dependencies are inferred from the claim text.