EP4323978A1 - Datenerfassung im fahrzeug - Google Patents
Datenerfassung im fahrzeugInfo
- Publication number
- EP4323978A1 EP4323978A1 EP22718042.9A EP22718042A EP4323978A1 EP 4323978 A1 EP4323978 A1 EP 4323978A1 EP 22718042 A EP22718042 A EP 22718042A EP 4323978 A1 EP4323978 A1 EP 4323978A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- vehicle
- data
- vehicle data
- processing
- data set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
- G06F21/6254—Protecting personal data, e.g. for financial or medical purposes by anonymising data, e.g. decorrelating personal data from the owner's identification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/02—Registering or indicating driving, working, idle, or waiting time only
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0407—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
Definitions
- Method for data acquisition in a vehicle consisting of at least one data acquisition unit and at least one processing unit, wherein the at least one data acquisition unit records at least one vehicle data set that is characterized by at least one protected data set.
- Autonomous driving is understood to mean a quasi “autopilot system” which can, for example, carry out steering, turn signal, acceleration and braking maneuvers along and across the lane without human intervention. While such autopilot systems have already been implemented in industry in limited areas (plant premises), use by the general public is still a long way off, partly because complex ethical issues stand in the way of their introduction. There is a desire for better data collection in order to be able to develop better and safer systems.
- ADAS driver assistance systems
- RDE real driving emissions
- data for various vehicle parameters e.g. engine power, speed, torque, acceleration, position, battery voltage for (partially) electric drive trains, emission values, etc.
- vehicle parameters e.g. engine power, speed, torque, acceleration, position, battery voltage for (partially) electric drive trains, emission values, etc.
- the data is either collected and stored in the vehicle and evaluated after the test drive (offline test drive), or sent directly to a test center and evaluated there (online test drive).
- personal data is information about an identified or identifiable person.
- the primary goal of data acquisition in the vehicle is only vehicle data and no personal data to capture data.
- the current position of the vehicle is also the position of the driver and occupants.
- the actions or characteristics of the driver can also be read from vehicle data (for example, attention, emotions, the influence of certain substances on the driver, etc. can be deduced from acceleration and braking behavior).
- Vehicles with driver assistance systems are sometimes equipped with sensors whose task it is to recognize and categorize other road users, for example pedestrians, in the vicinity of the vehicle and their intention. This results in "indirect" personal data (data on the driver, front passenger, pedestrians in the vicinity of the vehicle). For example, information results from the behavior of the driver and other road users, but also from position data, and therefore requires special protection.
- protected data in particular personal data
- a speed curve over time and a path curve over time can be determined by integration over time.
- assumptions about the starting points of the journey can be made (starting conditions).
- traffic data at that time and the calculated speed profile possible paths can be determined (e.g. braking before a tight bend, waiting when turning with oncoming traffic or at traffic lights, stopping briefly at the stop sign, etc.) and ranked according to probability .
- the sequence of specific whereabouts of the vehicle can be derived from this every (measurement) time, whereby the protected data (position of a person, length of stay) would be compromised.
- ADAS ADAS
- ADAS Advanced Driver Assistance Systems
- the data collected is not stored or transmitted. Additional measurement systems for observing vehicle behavior can be used, for example, during development to optimize or analyze errors in the ADAS or AD.
- this data should not be deleted immediately after use for the driving function, but should be saved/transmitted in order to be able to analyze the function afterwards.
- Encrypting the protected data would be one way of protecting it from unauthorized access, at least during transmission and processing. However, the data to be protected is retained, which means that subsequent (after decrypting the data) conclusions about protected data, especially personal data, are still possible.
- DE 102006043363 A1 discloses a data acquisition where the acquired data is divided into two groups. One group has personal data, the other does not. The personal group is checked and removed by an intermediary. The second group is not critical by assumption and can be processed. However, this approach requires that the collected data can actually be divided into these two groups. In practice, however, this is usually not possible.
- Data recorded during a trip with a vehicle is usually characterized by protected data, such as personally assignable characteristics of the driver, location of the trip, and so on.
- protected data such as personally assignable characteristics of the driver, location of the trip, and so on.
- the driver type e.g. conservative, sporty, aggressive
- the acceleration profile of the vehicle and thus the engine performance over time just as the topology of the road (road slope, curves, etc.) or the vehicle load (mass) influences the engine performance over time .
- Engine power recorded while driving cannot simply be regarded as uncritical information because it is characterized by protected data and conclusions about personal data can be drawn from it to a certain extent.
- the object in question is achieved in that the at least one vehicle data record is preprocessed in the at least one processing unit, with the preprocessing carrying out the following steps taking into account a predetermined degree of anonymity, namely loading the at least one vehicle data record into the preprocessing, applying at least one method the at least one vehicle data set, in order to change the at least one vehicle data set, analysis of whether the changed vehicle data set satisfies the degree of anonymity, and saving the at least one changed vehicle data set that meets the degree of anonymity as at least one secured vehicle data set, in order to draw an indirect conclusion about at least prevent a protected record.
- a predetermined degree of anonymity namely loading the at least one vehicle data record into the preprocessing
- applying at least one method the at least one vehicle data set in order to change the at least one vehicle data set, analysis of whether the changed vehicle data set satisfies the degree of anonymity
- saving the at least one changed vehicle data set that meets the degree of anonymity as at least one secured vehicle data set, in order to draw an indirect
- vehicle data are collected during a test drive with a vehicle.
- This vehicle data can have different qualities, e.g. performance data from an engine, visual data from a video camera, exhaust gas data from an emissions analysis unit, position data from a GPS sensor, data entered personally by the driver, etc.
- Vehicle data that are relevant to a certain measurement campaign are preferably selected during a test drive.
- Preferred vehicle data would then be nitrogen oxide content, aerosol particles, engine power and engine temperature.
- the data acquisition units are then attached, for example, to different locations, e.g. on the engine and along the exhaust system. Cameras on the vehicle roof or GPS position determination can also be data acquisition units.
- This vehicle data is recorded during the test drive.
- Such vehicle data can be, for example, from a running variable such as time, geo-position, engine speed, speed and the like. All running variables that the specialist needs for the evaluation can be used to index vehicle data sets.
- Test drives for data recording are preferably carried out with test vehicles, most preferably with pre-installed data acquisition modules.
- Test cars are preferably parked in a company car park that carries out the tests and are driven by trained personnel. For example, there are usually test drives with the same start and end point and with a limited number of drivers.
- standard vehicles from current production can also be used be instrumented, e.g. for vehicle fleets (delivery vehicles, taxis,
- test vehicles interact with other road users, such as other vehicles or pedestrians.
- Various interactions with the test vehicle characterize the recorded vehicle data of the data acquisition. For example, it is possible to draw conclusions about license plates from other road users or the identity of passers-by using vehicle data from a video camera or from a GPS position determination.
- a processing unit is integrated in the vehicle, which has pre-processing that converts vehicle data recorded during the test drive into secure vehicle data by means of at least one data acquisition unit, so that no indirect conclusions can be drawn about the protected data.
- the pre-processing is carried out by specifying the probability, a degree of anonymity, of being able to identify protected data.
- Definitions for the degree of anonymity are given in relevant publications such as “Diaz, C., Seys, S., Claessens, J., & Preneel, B. (2002, April). Towards measuring anonymity. In International Workshop on Privacy Enhancing Technologies (pp. 54-68). Springer, Berlin, Heidelberg” or “Edman, M., Sivrikaya, F., & Yener, B. (2007, May). A combinatorial approach to measuring anonymity. In 2007 IEEE Intelligence and Security Informatics (pp. 356-363). IEEE”. If a vehicle data record meets a predetermined level of anonymity, it is stored as a secure vehicle data record and can be sent for further processing if required. Preferably, once stored as a secured vehicle set, the protected data is inaccessible.
- the degree of anonymity can also be linked to a cost factor and contain a categorization.
- a cost factor describes the effort involved in accessing protected data.
- Such a categorization is specified by the user and describes the risk that protected data can be accessed.
- the value of the degree of anonymity can be adjusted, and thus the extent of the change in the vehicle data in the pre-processing can be adjusted. With a low risk, a vehicle data set can be changed only slightly and saved as a secured vehicle data set and thus be very close to the original vehicle data set.
- the pre-processing models the impact of the protected data. This can be done using a correlation function, which a Describes embossing of the unembossed vehicle data record using protected data, and merges into a vehicle data record.
- the embossing of different vehicle data sets can be mapped using different correlation functions. If a vehicle data set is not characterized by protected data, it can be saved directly as a secured vehicle data set, for example.
- a vehicle data set can also be characterized by a number of protected data, which can be represented by a correlation function or by a number of correlation functions.
- a context can also be used in order to be able to change a preprocessing model depending on the vehicle environment.
- the context is preferably generated via a data acquisition unit, which forwards environmental influences to the preprocessing.
- Such influences can be, for example, traffic volume, weather conditions, street sales, engine performance indicators and the like.
- the pre-processing can then react to this context and, for example, select which methods are used and with what strength.
- this secured vehicle data is stored in the vehicle and later read out at the evaluation location. Most preferably, however, the secured vehicle data is transmitted online to the evaluation location in order to be able to analyze the test drive and the test results directly in an evaluation unit.
- the test drive can preferably be completed if there is enough data or extended if there is insufficient data.
- the pre-processing is preferably carried out using microprocessor-based hardware on which the data processing software runs, for example a computer or a memory-programmable data processor.
- microprocessor-based hardware on which the data processing software runs, for example a computer or a memory-programmable data processor.
- IC integrated circuit
- ASIC application-specific integrated circuit
- FPGA field programmable gate array
- the preprocessing uses methods such as normalization, resolution reduction, anonymization, dereferencing or overlaying from a method library.
- the methods can be applied permanently to a vehicle data set, but methods can also be applied depending on the preprocessing model. Then it can be that methods are applied in parallel or sequentially, or in combinations thereof.
- the application of the methods can also depend on correlation functions and the context. Preferably, the methods are applied to the extent that a specified degree of anonymity is just met.
- new, alternative or additional methods can also be loaded into the preprocessing as required.
- adding new, alternative, or additional methods may be on a subscription basis. Such forms can work on a subscription basis, for example. This allows new methods to be added via regular software updates, or during routine inspection in a workshop. This may be necessary if new developments enable access to protected data that was previously not possible.
- FIGS. 1 to 5 show advantageous configurations of the invention by way of example, schematically and not restrictively. while showing
- FIG. 1 shows a possible arrangement 1 for a measurement campaign with a vehicle 2 according to the present invention.
- At least one data acquisition unit 3 and at least one processing unit 4, which are used for a measurement campaign, are located in or on the vehicle 2.
- a measurement campaign describes a test drive (also in the sense of several test drives, also over a longer period of time) with the vehicle data 10 determined in the vehicle 2 in order to successfully complete this campaign.
- a data acquisition unit 3 can be any measurement sensor that measures or acquires a specific variable.
- a data acquisition unit 3 can also acquire data from a control device permanently installed in the vehicle.
- Such control units work according to the EVA principle (input - processing - output), with a physical parameter such. B. speed, pressure, temperature, etc. is measured and this value is compared with a setpoint entered or calculated in the control unit. If the measured value does not match the stored value, the control unit adjusts the physical process using actuators so that the measured actual values match the target values again. The actors thus intervene to correct an ongoing process.
- control units in the vehicle are, for example, an engine control unit, a transmission control unit, a battery management system or a hybrid control unit.
- Whose Input signals come from permanently installed sensors such as speed, torque, temperature, pressure, voltage, current sensors, etc.
- the control units control actuators in the vehicle, such as injection pumps, intake valves, drive batteries, accelerator controls, etc.
- such control devices are connected to one another throughout the system by means of system buses.
- such a data acquisition unit 3 can also be a GPS position detector, an exhaust gas measurement unit, an area camera, a temperature sensor, an air humidity measurement unit, etc.
- the invention is not limited to these exemplary measurement sensors.
- Different data acquisition units 3 in different designs can be installed in a vehicle, which the person skilled in the art could need for the data evaluations.
- the data acquisition units 3 can be installed as standard on the vehicle 2, but can also be arranged specifically for carrying out the measurement campaign on the vehicle 2 (e.g. emission measurement technology).
- the at least one data acquisition unit 3 generates vehicle data 10 in the form of at least one vehicle data set 10a.
- Vehicle data set 10a is understood to be the course of a detected quantity x n* of data acquisition unit 3 in a predetermined interval, in particular during the test drive or part of the test drive.
- the detected variable x n* is preferably digitized for further use, such as processing or storage.
- the course of a detected quantity x n* is understood to be a sequence of consecutive measurements or data packets.
- Vehicle data 10 is understood to mean all of the individual vehicle data sets 10a that are recorded when the test drive is carried out for the measurement campaign. Vehicle data sets 10a can, for example, be individual recorded profiles of a data acquisition unit 3 .
- vehicle data records 10a can also be created by a data acquisition unit 3 .
- vehicle data records 10a are preferably recorded as a function of a running variable k, as currently (x n (t)), or as a function of the position (e.g. geocoordinates (longitude, latitude, height) x n (x,y,z) or distance x n (s)), recorded.
- Vehicle data records 10a can be data that describe the vehicle condition and are recorded with known measuring sensors or control units, such as position, speed (also in space), acceleration (also in space), engine power, engine speed, engine torque, engine temperature, coolant temperature, wheel speed, tire slip etc., but also data that describes the surroundings of the vehicle 2, such as data recorded by means of radar, LIDAR, a camera, an infrared sensor.
- known measuring sensors or control units such as position, speed (also in space), acceleration (also in space), engine power, engine speed, engine torque, engine temperature, coolant temperature, wheel speed, tire slip etc.
- data that describes the surroundings of the vehicle 2 such as data recorded by means of radar, LIDAR, a camera, an infrared sensor.
- vehicle data records 10a can also be data obtained from other data sources, for example road data from digital road maps (eg topology of the road) or weather data from digital weather services, or Information transmitted from other vehicles via vehicle-to-vehicle communication (e.g., vehicle-to-vehicle communication (C2C), or a combination of vehicle-to-vehicle and vehicle-to-infrastructure communication (V2X)).
- vehicle-to-vehicle communication e.g., vehicle-to-vehicle communication (C2C), or a combination of vehicle-to-vehicle and vehicle-to-infrastructure communication (V2X)
- Data that is manually entered or triggered by the driver or a passenger while driving, such as activating/deactivating a function in the vehicle, can also be vehicle data records 10a.
- the present invention also includes at least one processing unit 4 which is also provided on or in the vehicle 2 .
- the processing unit 4 receives the vehicle data 10 continuously recorded with the at least one data recording unit 3 while driving the vehicle 2.
- a data recording unit 3 can transmit the recorded vehicle data 10 directly to the processing unit 4, for example via suitable wiring or wirelessly.
- the processing unit 4 consists of at least one pre-processing 17 (FIGS. 2 and 3).
- the processing unit 4 can also include a memory unit 11 in which data can be stored.
- the memory unit 11 can also be arranged externally and connected to the processing unit 4 with a suitable data connection.
- Protected data 8 describes at least one protected data set 8a, which is to be seen as critical and should not be passed on, for example personal data within the meaning of the GDPR.
- Protected data 8 is in particular data that should only be accessible to a specific person or that should remain completely anonymous. This includes, for example, personal data such as the identity of the driver or the passenger, an address of the starting point and data from third parties that interact with the vehicle 2 during the test drive.
- Such critical data can be recorded during the test drive by a data acquisition unit 3 (can also be a vehicle data record 10a), but can also be entered or specified for a test drive, for example data on the driver, on the vehicle 2, route, etc.
- protected data 8 has an influence on vehicle data 10, as illustrated and explained with reference to FIG.
- the driver's driving style can affect speed, acceleration, stops, etc.
- a specific vehicle data set 10a can therefore be different for different drivers on the same route.
- Traffic volume such as traffic jams, or the position in urban or rural areas, or other road users influence the journey and the driving style of the driver and have an impact on the vehicle data 10.
- This influence of the protected data 8 on vehicle data 10 is referred to as "imprint".
- a vehicle data record 10a can therefore be influenced by an embossing. In one arrangement, therefore, an unembossed vehicle record 9a containing a size xn is affected by the embossing and made into the vehicle record 10a recorded by the data acquisition unit 3.
- Unembossed vehicle data 9 contains at least one unembossed vehicle data set 9a.
- Unembossed vehicle data records 9a cannot be accessed directly, because these are only merged into vehicle data records 10a through embossing and are recorded as vehicle data records 10a.
- data such as driver, passenger, position data characterize the vehicle data 10, but these can also be shaped by third parties (e.g. other road users) and environmental factors (rain, rapid fall).
- third parties e.g. other road users
- environmental factors rain, rapid fall.
- an acceleration over time when driving along a certain route will depend on the vehicle type and the payload, the driving behavior of the driver, the environment (e.g. pedestrians), the time of the journey, etc.
- a time profile of an acceleration will also depend on the route itself.
- the influence of the embossing on a vehicle data record 10a can be described, for example, using at least one correlation function C (FIG. 2).
- the correlation function C describes how protected data 8 shapes the unembossed vehicle data record 9a and merges into a vehicle data record 10a.
- the correlation function C is dependent on the protected data 8 and is, for example, a known function which describes the influence of protected data 8 on vehicle data 10 .
- the correlation functions C for different unembossed vehicle data sets 9a and/or protected data 8 are generally not the same since different unembossed vehicle data sets 9a can be embossed differently with protected data 8 .
- a correlation function C can be known from the literature, for example, or it can have been determined via a series of tests.
- the correlation function C can be dependent on the number of vehicle data sets 10a generated. For example, with repeated driving by an identical driver, the acceleration profile can always be similar or even the same. A larger quantity of the same vehicle data records 10a therefore makes it more and more likely that the driver will be identified. Such a correlation function C can therefore be used to describe and possibly also weight the influence of the embossing on the vehicle data 10a.
- Every protected data record 8a has to have a correlation function C with every vehicle data record 10a.
- the driver's behavior can influence acceleration and engine power, but not the outside temperature or humidity.
- the selected route can, for example, the environmental conditions experienced as a result, such as thunderstorms, snowfall and therefore has an influence on temperature and humidity data.
- the vehicle data 10 recorded with a data acquisition unit 3 allow an indirect conclusion to be drawn about the protected data 8 due to this embossing. If, for example, you have an acceleration profile as a function of time t as a vehicle data record 10a, a route covered and thus a theoretical position relative to the start can be calculated by means of double integration be determined. With knowledge of the possible starting point, which can be given from obvious consideration, the route could be recalculated.
- the vehicle data 10 could also be used to draw conclusions about a driver's driving style, which ultimately makes it possible to draw conclusions about the identity and other characteristics of the driver.
- the pre-processing 17 contained in the processing unit 4 is used to change the vehicle data 10 before it is forwarded to the evaluation unit 5 in such a way that it is unlikely, or even impossible, to draw conclusions about the protected data 8 based on the vehicle data 10 .
- the specification of the probability of a possible conclusion is described using a degree of anonymity 14 ("Degree of Anonymity" - DoA) (Fig. 3).
- this degree of anonymity 14 can be in the form of a known k-anonymity.
- the degree of anonymity 14 is a parameter that represents the conclusion of protected data 8 and is specified for the pre-processing 17 of the vehicle data 10, for example by a user and is therefore known.
- One way of quantifying the degree of anonymity 14 is the probability p that a specific person can be identified (via the protected data 8) in the secured vehicle data 12 .
- Another possible quantification consists of specifying the smallest possible group of N people for whom an allocation of the protected data is equally likely.
- N 100.
- a vehicle data record 10a would have to be changed by the preprocessing 17 in this way that at least one resulting secured vehicle data record 12a is created.
- the degree of anonymity 14 can also be tied to a cost factor which describes the effort required to determine a specific protected data record 8a from a resulting secured vehicle data record 12a.
- This effort can be calculated or estimated via computing power, time required and manpower in the event of an attack.
- the attack can be assigned a categorization (level of security), such as “low”, “medium”, “high”. "Low” would represent very little effort, as before in computing power, time effort, while "high” characterizes a very high effort.
- Different degrees of anonymity 14 can also be used for different unembossed vehicle data 9 .
- categorizations can be made by the user for protected data 8 and are dependent, for example, on the type of protected data 8. Since an attack can never be completely ruled out, this categorization can only ever be used to minimize risk. Based on the categorizations, a probability can be assigned to risk minimization that an attacker will create access to protected data 8 . For example, it may be required that the probability of being able to draw conclusions about a specific person for a categorization of “high” based on a vehicle data record 10a should be less than 1% with the same probability. The value of the anonymity level 14 would then amount to a probability value of more than 99%, as already calculated above.
- the secured vehicle data set 12a then contains a changed variable y n resulting from a detected variable x n * by the pre-processing 17 , which corresponds to the specification of the degree of anonymity 14 .
- the degree of anonymity 14 can be set by the user, for example by the driver himself or a development engineer.
- the degree of anonymity 14 should be selected in such a way that the information content of the data is reduced as little as possible or no more than is necessary. If the degree of anonymity 14 is set too high by the user, the secured vehicle data 12 may also be unusable for a legitimate user. For example, precise information about driving behavior (acceleration, driving style) is required for an RDE test drive, but this would be changed if the level of anonymity 14 was high, so that it could not be assigned to a specific driver.
- the integrity of the vehicle data 10a on the exhaust gas composition in a measurement campaign for RDE is preferably more important for the legitimate user than the GPS geo-coordinates, for example, in the same measurement campaign.
- the degree of anonymity 14 in this measurement campaign for the vehicle data set 10a “GPS geo-coordinates” can be selected to be significantly higher than for the exhaust gas composition.
- the pre-processing 17 can use different methods 16 for data processing. For example, methods 16 that are frequently used in the pre-processing, such as normalization, anonymization, superimposition, reduction of the resolution, etc., can take place. Normalization means the mapping of the absolute values of a quantity x n* of a vehicle data set 10a to values between 0 and 1 (or -1 and +1). This can be done by dividing all values by the maximum value of the values. This is a suitable method for processing speed data or acceleration data, for example. For example, integration of the acceleration makes it difficult to draw conclusions about the route of the test drive if the maximum value or reference value is not known.
- a reduction in resolution can also be applied.
- locality codes of places driven through are reduced from 5 digits to 2 digits during a test drive.
- Test drivers for example, are not stored with their names, but are simply abstracted as "male” or "female".
- Such masking is also used, for example, in digital road maps.
- the least significant bits of object coordinates are set to zero, for example, and this results in the digital road map becoming “pixelated”. If, for example, GPS data is reduced in resolution in this way, the accuracy of the recorded GPS position is reduced.
- Such methods are also often referred to as "microaggregation".
- “Anonymization” personal data is removed or replaced with non-assignable data.
- the attention assistant can be mentioned, which is implemented in some vehicles with the help of a video camera facing the driver in order to monitor the driver's pupil activity.
- This video data is usually deleted immediately after evaluation; but might be required for development or debugging in a later analysis.
- this vehicle data (10a) could contain biometric personal characteristics (e.g. eye color and iris pattern). Although these are also recorded by the camera, they are not absolutely necessary for recognizing attention by monitoring pupil activity.
- one method 16 would be to replace the actual eye color with a randomly chosen one (anonymization).
- a further method 16 could superimpose image noise on the area of the iris in the image, and thus make it difficult or impossible to assign it precisely.
- the pre-processing 17 uses at least one method 16, which is in the Preprocessing 17 is used, and is selected depending on the vehicle data set 10a. However, it is of course possible for a number of methods 16 to be applied to a vehicle data record 10a. The selection of the suitable or required methods 16 can, for example, be specified by the user for a specific measurement campaign or be automated by the pre-processing 17 .
- a method 16 preferably changes a vehicle data record 10a to at least one secured vehicle data record 12a. Most preferably, the vehicle data set 10a is analyzed by a pre-processor 17 and only changed if protected data 8 can be inferred.
- a method 16 can process a vehicle data record 10a independently of a running variable k, such as time or geo-coordinates.
- a running variable k such as time or geo-coordinates.
- the same method 16 is permanently applied to a vehicle data set 10a and generates a secured vehicle data set 12a.
- the method 16 can remain unchanged and can always be applied in the same way to a vehicle data record 10a.
- the pre-processing 17 contains a sequence as shown in FIG.
- a pre-processing 17 is preferably a software-implemented solution that works, for example, according to the flow chart in FIG.
- routine S has started, a vehicle data record 10a is analyzed by preprocessing 17 . If the vehicle data record 10a corresponds to the predefined degree of anonymity 14 (yes), it is stored as a secured vehicle data record 12a, for example in the storage unit 11, and the pre-processing is ended (work step E). A secured vehicle data record 12 can then be transmitted to an evaluation unit 5 for further processing. If the vehicle data record 10a does not correspond to the degree of anonymity 14 (no), this is changed using a first method 16 (step A).
- modified vehicle data set 10a' This creates a modified vehicle data set 10a'. If the modified vehicle data set 10a′ corresponds to the anonymity level 14, it is stored as a secured vehicle data set 12a and the pre-processing 17 is ended (work step E). If they do not correspond, preprocessing 17 can choose whether to select original vehicle data set 10a or changed vehicle data set 10a′ as input for a second method 16 (work step B). This can depend on the methods 16 used and/or can be specified by the user. If, after using the second method 16, the degree of anonymity 14 is fulfilled (yes), the changed vehicle data record 10a′ is saved again as a secured vehicle data record 12a. This loop can be repeated using various methods 16 until the degree of anonymity 14 is met. Fig. 4 identifies this loop with work step X.
- a vehicle data set 10a could also be discarded if the degree of anonymity 14 cannot be met after a predetermined number of methods 16 .
- the methods 16 to be used and also their sequence can be specified in advance (for example by configuration by a user) or specified.
- the above sequence for a vehicle data set 10a is repeated at regular intervals as a function of the running variable k, for example as a function of time.
- the degree of anonymity 14 is not met.
- correlation functions C can also flow into the pre-processing 17, or also the context 13 (FIG. 1).
- the context 13 describes the surroundings of the vehicle 2, which can be recorded using various data acquisition units 3.
- correlation functions C and context 13 can influence the selection of methods 16; in a highly preferred embodiment, correlation functions C and context 13 can also influence the effect of an individual method 16. For example, this method 16 can be applied to a vehicle data record 10a to different extents, and can bring about a different reduction in the resolution in a vehicle data record 10a, for example.
- the pre-processing 17 can function in such a way that when there is low traffic volume, measured by the context 13 using GPS geo-coordinates, a method 16 is applied which greatly reduces the resolution of the position of the vehicle 2 in order to meet a degree of anonymity 14 . If there is a high volume of traffic, the pre-processing 17 can only reduce the resolution slightly using the method 16 or can even continue with the original vehicle data set 10a and immediately generate a secured vehicle data set 12a which satisfies the predetermined degree of anonymity 14 .
- the context 13 could, for example, control the application of the method 16 (high reduction, low reduction, no reduction at all) in the example above by transmitting the GPS geo-coordinates, and thus be integrated into the pre-processing 17 .
- correlation functions C and context 13 can also influence the degree of anonymity 14 and thus influence the application of methods 16 in preprocessing 17 indirectly.
- the sum of all methods 16, which are used in the preprocessing 17, is called the method library 15.
- the methods 16 are selected individually from the method library 15 for each vehicle data set 10a according to the user's specifications.
- the preprocessing 17 independently select the methods 16 from the method library 15 in order to obtain a secured vehicle data set 12a.
- Methods 16 can be used sequentially as shown in FIG. 4, but parallel use of methods 16 would also be conceivable.
- a method library 15 can consist of a number of pre-stored methods 16, which have been described above. The user can also feed new methods 16 into the method library in order to ensure the security of the protected data 8 .
- the protected data 8 can be detected, for example, by new types of attacks and analysis methods can be determined from the secured vehicle data 12, or new measurement methods in the vehicle 2 require new methods 16a to ensure the security of the protected data 8.
- the method library 15 updated on a subscription basis at regular time intervals and new methods 16a fed in.
- New methods 16a can, for example, only be in development and can be based on methods 16 or follow a completely different approach.
- New methods 16a can preferably be developed via “big data” analysis of test drives that the vehicle 2 has carried out.
- Such an update can be timely via wireless transmission protocols such as short-range communication protocols such as Bluetooth, or via long-distance communication protocols such as 4G and 5G. In a preferred embodiment, however, an update can also be loaded when the vehicle 2 is scheduled to be in the workshop via a vehicle bus or local communication protocols such as Bluetooth.
- the pre-processing 17 uses methods 16 to generate secured vehicle data 12 with at least one secured vehicle data set 12a (yi(t) to y n (t)). These secured vehicle data 12 are only stored or sent in the vehicle 2 after pre-processing 17 . Vehicle data 10 are therefore not stored. It is not possible to access vehicle data 10 and protected data 8.
- the saved vehicle data 12 can be read out afterwards at the location of a data evaluation 6 . This reading can preferably take place with a cable via a plug connection for data transfer, but it can also be read out wirelessly, such as via WLAN or Bluetooth.
- the saved vehicle data 12 can be added to an evaluation unit 5 .
- the secured vehicle data 12 can also be sent during the test drive via a transmission unit using a transmission protocol such as 5G (as indicated in Figure 1 with the transmission mast 7) and can then be fed directly (online) to an evaluation unit 5 at the evaluation location 6.
- the saved vehicle data 12 can preferably also be read out in the vehicle 2 after processing.
- the functioning of the preprocessing 17 in the processing unit 4 is described demonstratively but not conclusively.
- a vehicle 2 makes a test drive in a rural area 19 with few other road users 18;
- the vehicle position is also recorded cyclically via GPS, for example at 10 Hz, and recorded as a vehicle data record 10a.
- Vehicle data 10 are characterized by the driver and the road network and other road users 18, for example by the driver's driving style, which characterizes the course of the position data over time.
- the vehicle speed can be determined from a time series of the vehicle position data and, for example, compliance with applicable traffic regulations can be checked. Deriving it again gives the vehicle acceleration, which can be used to estimate the driving style (e.g. braking before crossings or curves, etc.).
- the position data of the vehicle 2 are identical to the position data of the driver while driving.
- the driver of the vehicle 2 can be identified and the determined vehicle data 10 of driving behavior can thus be assigned as personal data.
- Individual position measurements of the driver's smartphone which are available to the operator of the radio network, or position data that various applications on the smartphone record, for example, can be used as such a third data source. If one or more measurements of (position, time) from the smartphone can be found by checking that the location and time match measurement points in the time series of the vehicle data 10a of the vehicle, then a dependency can be inferred. This means that the high-resolution time series of the vehicle's position data can be assigned to a person, as can the findings derived from it (driving style, observance of traffic rules, behavior towards other road users, etc.)
- the position data can also be recorded as a relative position to an (undisclosed) starting point. This means that speed and acceleration can be calculated precisely, but assignment to a specific traffic area and determination of driving behavior is difficult if not impossible. In addition, a comparison with a third data source, as described above, is also more difficult.
- variant a The effectiveness of variant a) is therefore dependent on the current position or the given density of roads and other road users (context 13) as well as available position data from smartphones. If few road users 18 are in the vicinity, the resolution is greatly reduced. The diameter d is therefore chosen to be large, which corresponds to a test drive in a rural area 19 . The vehicle data record 12a secured by the pre-processing 17 now allows neither the driver nor the vehicle to be inferred. In contrast, during a test drive of a vehicle 2 in an urban area 20, the resolution reduction method can turn out to be small. The radius d is selected to be small because there are many other road users 18 in the vicinity and the given degree of anonymity 14 can therefore be met with a small degree of uncertainty in the position determination.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Traffic Control Systems (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ATA50282/2021A AT524959B1 (de) | 2021-04-15 | 2021-04-15 | Datenerfassung im Fahrzeug |
| PCT/AT2022/060116 WO2022217300A1 (de) | 2021-04-15 | 2022-04-14 | Datenerfassung im fahrzeug |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP4323978A1 true EP4323978A1 (de) | 2024-02-21 |
Family
ID=81384898
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP22718042.9A Pending EP4323978A1 (de) | 2021-04-15 | 2022-04-14 | Datenerfassung im fahrzeug |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20240193303A1 (de) |
| EP (1) | EP4323978A1 (de) |
| JP (1) | JP2024514612A (de) |
| KR (1) | KR20230174754A (de) |
| CN (1) | CN117256021A (de) |
| AT (1) | AT524959B1 (de) |
| WO (1) | WO2022217300A1 (de) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AT524385B1 (de) * | 2020-11-09 | 2022-10-15 | Avl List Gmbh | Validierung einer Fahrzeugposition |
| US20240265139A1 (en) * | 2023-02-07 | 2024-08-08 | Otonomo Technologies Ltd. | Method and system for privacy multi-tiering of automotive data |
| FR3155347A1 (fr) * | 2023-11-09 | 2025-05-16 | Stellantis Auto Sas | Procede et systeme pour enregistrer des donnees dans un vehicule d’essai |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030130893A1 (en) * | 2000-08-11 | 2003-07-10 | Telanon, Inc. | Systems, methods, and computer program products for privacy protection |
| US8015404B2 (en) | 2005-09-16 | 2011-09-06 | Gm Global Technology Operations, Llc | System and method for collecting traffic data using probe vehicles |
| US9460311B2 (en) * | 2013-06-26 | 2016-10-04 | Sap Se | Method and system for on-the-fly anonymization on in-memory databases |
| KR101861455B1 (ko) * | 2013-12-19 | 2018-05-25 | 인텔 코포레이션 | 향상된 프라이버시를 갖는 보안 차량 데이터 관리 |
| US20180131740A1 (en) * | 2016-11-04 | 2018-05-10 | General Motors Llc | Anonymizing streaming data |
| DE102016225287A1 (de) * | 2016-12-16 | 2018-06-21 | Volkswagen Aktiengesellschaft | Verfahren, Vorrichtung und computerlesbares Speichermedium mit Instruktionen zur Verarbeitung von durch ein Kraftfahrzeug erfassten Daten |
| US10380366B2 (en) * | 2017-04-25 | 2019-08-13 | Sap Se | Tracking privacy budget with distributed ledger |
| DE102018220307B3 (de) * | 2018-11-27 | 2020-02-20 | Audi Ag | Verfahren zum anonymisierten Übermitteln von Sensordaten eines Fahrzeugs an eine fahrzeugexterne Empfangseinheit sowie ein Anonymisierungssystem, ein Kraftfahrzeug und eine fahrzeugexterne Empfangseinheit |
| DE102019201530B3 (de) * | 2019-02-06 | 2020-07-02 | Volkswagen Aktiengesellschaft | Überwachung und Korrektur der Verschleierung fahrzeugbezogener Daten |
| US10896555B2 (en) * | 2019-03-29 | 2021-01-19 | Toyota Motor North America, Inc. | Vehicle data sharing with interested parties |
| CN112601194B (zh) * | 2020-12-08 | 2022-04-29 | 兰州理工大学 | 一种路网环境下的车联网位置隐私保护方法及系统 |
| US11317247B1 (en) * | 2020-12-22 | 2022-04-26 | Here Global B.V. | Method, apparatus, and system for data-driven evaluation of heuristics for trajectory cropping |
-
2021
- 2021-04-15 AT ATA50282/2021A patent/AT524959B1/de active
-
2022
- 2022-04-14 KR KR1020237039213A patent/KR20230174754A/ko active Pending
- 2022-04-14 US US18/286,837 patent/US20240193303A1/en active Pending
- 2022-04-14 JP JP2023562850A patent/JP2024514612A/ja active Pending
- 2022-04-14 EP EP22718042.9A patent/EP4323978A1/de active Pending
- 2022-04-14 CN CN202280028854.3A patent/CN117256021A/zh active Pending
- 2022-04-14 WO PCT/AT2022/060116 patent/WO2022217300A1/de not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| AT524959A4 (de) | 2022-11-15 |
| WO2022217300A1 (de) | 2022-10-20 |
| AT524959B1 (de) | 2022-11-15 |
| KR20230174754A (ko) | 2023-12-28 |
| JP2024514612A (ja) | 2024-04-02 |
| CN117256021A (zh) | 2023-12-19 |
| US20240193303A1 (en) | 2024-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102019107797B4 (de) | FAHRZEUGPROGNOSEN UND ABHILFEMAßNAHMEN | |
| AT524959B1 (de) | Datenerfassung im Fahrzeug | |
| DE102012212740A1 (de) | System und Verfahren zum Aktualisieren einer digitalen Karte eines Fahrerassistenzsystems | |
| EP4025470A1 (de) | Querführung eines fahrzeugs mittels von anderen fahrzeugen erfassten umgebungsdaten | |
| DE102018120845A1 (de) | Verfahren und Vorrichtung zum Überwachen eines autonomen Fahrzeugs | |
| DE102017103123A1 (de) | Fahrzeugfahrbahnplatzierung | |
| DE102012219631A1 (de) | Verfahren und Vorrichtung zum Detektieren von zumindest einer Fahrbahnunebenheit | |
| DE102016223422A1 (de) | Verfahren zur automatischen Ermittlung extrinsischer Parameter einer Kamera eines Fahrzeugs | |
| DE102013222634A1 (de) | Verfahren zur Prognostizierung eines Fahrbahn-Reibungsbeiwerts sowie Verfahren zum Betrieb eines Kraftfahrzeugs | |
| DE102015218964A1 (de) | Verfahren und System zum Ermitteln von Verkehrsteilnehmern mit Interaktionspotential | |
| DE102018124578A1 (de) | System und verfahren zur dynamischen fahrzeuganpassung und zum -tuning | |
| DE102018215351A1 (de) | Verfahren zum Erzeugen einer Informationssammlung zu Fahrszenarien wenigstens eines Fahrzeugs, sowie Fahrzeug, Anordnung und daraus bestehendes System | |
| DE102015206776A1 (de) | Kooperatives Lernverfahren für Straßeninfrastruktur-Detektion und -Charakterisierung | |
| DE102020120085A1 (de) | Erfassung von fahrzeugbedrohungen und reaktion darauf | |
| DE102021112804A1 (de) | Verfahren, Fahrzeugsteuergerät und Fahrzeug zur vorausschauenden Datenerhebung von vernetzten Verkehrsteilnehmern | |
| DE102018213378B4 (de) | Fahrassistenzsystem für ein Fahrzeug, Fahrzeug mit demselben und Fahrassistenzverfahren für ein Fahrzeug | |
| DE102021128041A1 (de) | Verbesserung eines neuronalen fahrzeugnetzwerks | |
| DE102018126830A1 (de) | Vorrichtung und Steuereinheit zur Automatisierung einer Zustandsänderung einer Fensterscheibe eines Fahrzeugs | |
| EP3206928B1 (de) | Verfahren zum ermitteln einer fahrtreichweite eines kraftfahrzeugs und kraftfahrzeug | |
| DE102017223621A1 (de) | Verfahren und Steuereinheit zur Steuerung einer Funktion eines zumindest teilweise automatisiert fahrenden Fahrzeugs | |
| DE102020211477A1 (de) | Verfahren zum Bewerten eines Fahrverhaltens eines Kraftfahrzeugs | |
| EP3844936B1 (de) | Anfordern, analysieren und übermitteln von daten der fahrerassistenzsysteme eines fahrzeugs an einen externen nutzer | |
| DE102021130805A1 (de) | Verfahren und vorrichtung zur analyse eines umfelds zumindest eines kraftfahrzeugs | |
| DE102020206302A1 (de) | Verfahren und Vorrichtung zum Bestimmen eines zukünftigen Reibwerts für einen von einem Fahrzeug zu einem zukünftigen Zeitpunkt befahrenen Fahrbahnabschnitt eines Verkehrsnetzes | |
| EP4047569B1 (de) | Verfahren, vorrichtung zur datenverarbeitung und system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
| 17P | Request for examination filed |
Effective date: 20231114 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20240516 |
|
| DAV | Request for validation of the european patent (deleted) | ||
| DAX | Request for extension of the european patent (deleted) | ||
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
| 17Q | First examination report despatched |
Effective date: 20251017 |