Method for checking data integrity
A method for checking data integrity when data are being transmitted in a vehicle. The method includes carrying out the following steps automatically: ascertaining the data at the vehicle; carrying out a preparation for the transmission of the ascertained data, in which at least one artificially generated and reproducible substitute portion is defined as an approximation of a data portion of the data by means of a piece of substitute information; carrying out the transmission of the data; carrying out the data integrity check on the transmitted data using the substitute information.
1 . A method for checking data integrity when data are being transmitted in a vehicle, the method including the following steps are carried out automatically:
ascertaining the data at the vehicle;
carrying out a preparation for transmission of the ascertained data, in which at least one artificially generated and reproducible substitute portion is defined as an approximation of a data portion of the data using a piece of substitute information;
carrying out the transmission of the data; and
carrying out the data integrity check on the transmitted data using the piece of substitute information, wherein the data portion is a noise portion of the data and the substitute portion is an artificially generated noise includes a pseudo-noise, wherein the substitute portion is defined by specifying the piece of substitute information and is a seed-key for a random number generator, wherein the substitute portion is reproduced bit-identically after the transmission using the piece of substitute information.
2 . The method according to claim 1 , wherein the data compressed using the data compression is reproduced bit-identically after the transmission wherein the data compression is carried out for as a lossless data compression.
3 . A method for checking data integrity when data are being transmitted in a vehicle, the method including the following steps are carried out automatically:
ascertaining the data at the vehicle;
carrying out a preparation for transmission of the ascertained data, in which at least one artificially generated and reproducible substitute portion is defined as an approximation of a data portion of the data using a piece of substitute information;
carrying out the transmission of the data; and
carrying out the data integrity check on the transmitted data using the piece of substitute information, wherein the data are ascertained in the form of image data by at least one image sensor of the vehicle, wherein the piece of substitute information and/or the substitute portion for the preparation is ascertained by ascertaining a noise characteristic of the at least one image sensor and/or by carrying out a noise evaluation of the ascertained image data in order to define the substitute portion in the form of a pseudo-noise as an approximation of the data portion.
4 . A method for checking data integrity when data are being transmitted in a vehicle, the method including the following steps are carried out automatically:
ascertaining the data at the vehicle;
carrying out a preparation for transmission of the ascertained data, in which at least one artificially generated and reproducible substitute portion is defined as an approximation of a data portion of the data using a piece of substitute information;
carrying out the transmission of the data; and
carrying out the data integrity check on the transmitted data using the piece of substitute information, wherein the ascertaining of the data and/or the carrying out of the preparation includes the following steps:
generating defined checking information;
adding the checking information to the data by replacing at least one or more defined pixels of the data;
wherein the carrying out the data integrity check includes the following steps:
reproducing the substitute portion using the piece of substitute information,
processing the data with the reproduced substitute portion,
checking a change in the checking information in the processed data.
5 . A non-transitory computer-readable medium on which is stored a computer program for checking data integrity when data are being transmitted in a vehicle, the computer program, when executed by a computer, causes the computer to perform the following steps automatically:
ascertaining the data at the vehicle;
carrying out a preparation for transmission of the ascertained data, in which at least one artificially generated and reproducible substitute portion is defined as an approximation of a data portion of the data using a piece of substitute information;
carrying out the transmission of the data; and
carrying out the data integrity check on the transmitted data using the piece of substitute information, wherein the data portion is a noise portion of the data and the substitute portion is an artificially generated noise includes a pseudo-noise, wherein the substitute portion is defined by specifying the piece of substitute information and is a seed-key for a random number generator, wherein the substitute portion is reproduced bit-identically after the transmission using the piece of substitute information.
6 . A computer including one or more processors for data processing, wherein the one or more processors is configured for checking data integrity when data are being transmitted in a vehicle, the one or more processors configured to automatically:
ascertain the data at the vehicle;
carry out a preparation for transmission of the ascertained data, in which at least one artificially generated and reproducible substitute portion is defined as an approximation of a data portion of the data using a piece of substitute information;
carry out the transmission of the data; and
carry out the data integrity check on the transmitted data using the piece of substitute information, wherein the data portion is a noise portion of the data and the substitute portion is an artificially generated noise includes a pseudo-noise, wherein the substitute portion is defined by specifying the piece of substitute information and is a seed-key for a random number generator, wherein the substitute portion is reproduced bit-identically after the transmission using the piece of substitute information.