Secured transmission of a sequence of data to be transmitted
AssigneeRobert Bosch GmbH
InventorsMatthew Lewis, Benjamin Glas
Life of this patent
Estimating the term…
Abstract
A method for transmitting a sequence of data blocks to be transmitted includes: one first piece of authentication data and one second piece of authentication data different from the first are formed relative to a selected data block; the selected data block, the first piece of authentication data and the second piece of authentication data are transmitted to a receiver; and the receiver checks (i) a validity of the received data block with the aid of the received first piece of authentication data and (ii) a validity of the received first piece of authentication data with the aid of the received second piece of authentication data.
Claims14
A method for transmitting at least one data block in a sequence of data blocks to be transmitted, comprising:
- forming at least one first piece of authentication data configured as a message authentication code and associated with a selected data block;
- forming at least one second piece of authentication data configured as a message authentication code and associated with the selected data block, the one second piece of authentication data being different from the one first piece of authentication data;
- and
- transmitting the selected data block, the first piece of authentication data and the second piece of authentication data to a receiver configured to (i) check a validity of the received selected data block with the aid of at least one of the received first piece of authentication data and the received second piece of authentication data, and (ii) check a validity of the received first piece of authentication data with the aid of the received second piece of authentication data.
A method for transmitting at least one data block in a sequence of data blocks to be transmitted, comprising:
- forming, by a transmitter, at least one first piece of authentication data associated with a selected data block and with at least two counter values associated with the transmitter, wherein an initial value of at least one of the at least two counter values is randomly predefined;
- transmitting the selected data block and the first piece of authentication data to a receiver configured to check a validity of the received data block with the aid of the received first piece of authentication data and the at least two counter values.
A non-transitory computer-readable data storage medium storing a computer program having program codes which, when executed on a computer, perform a method for transmitting at least one data block in a sequence of data blocks to be transmitted, the method comprising:
- forming at least one first piece of authentication data configured as a message authentication code and associated with a selected data block;
- forming at least one second piece of authentication data configured as a message authentication code and associated with the selected data block, the one second piece of authentication data being different from the one first piece of authentication data;
- and
- transmitting the selected data block, the first piece of authentication data and the second piece of authentication data to a receiver configured to (i) check a validity of the received selected data block with the aid of at least one of the received first piece of authentication data and the received second piece of authentication data, and (ii) check a validity of the received first piece of authentication data with the aid of the received second piece of authentication data.
Dependencies are inferred from the claim text.