Patents by Inventor Robert Szerwinski
Robert Szerwinski has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220263662Abstract: A method for updating a software component. The method includes providing a first electronic device and a second electronic device that are connected in a first network, receiving update information for the second electronic device via the first electronic device, the update information being provided with a signature that is generated with the aid of a post-quantum algorithm (PQA) signature, checking the update information by validating the signature by the first electronic device, relaying the update information to the second electronic device if the update information is deemed to be valid, and updating a software component of the second electronic device using the update information.Type: ApplicationFiled: February 14, 2022Publication date: August 18, 2022Inventors: Jan Zibuschka, Paulius Duplys, Robert Szerwinski
-
Patent number: 11245549Abstract: A bus system, a subscriber station, and a method for configuring a static bus system for a dynamic communication are provided. The bus system has at least two subscriber stations, a communications link for connecting the subscriber stations to each other, and at least one device for the dynamic communication between the subscriber stations of the bus system; the subscriber stations and the communications link are developed for the static communication, which is directed to messages to be transmitted on the bus system that are known when the bus system is made available and are configured according to specified transmitters and receivers, and the dynamic communication is directed to messages to be transmitted on the bus system that have become known only after the subscriber stations and the communications link have been made available and are configured according to specified transmitters and receivers.Type: GrantFiled: June 2, 2016Date of Patent: February 8, 2022Assignee: Robert Bosch GmbHInventors: Jochen Ulrich Haenger, Markus Schweizer, Rakshith Amarnath, Robert Szerwinski, Thomas Heinz
-
Patent number: 10387654Abstract: A method for providing a computer program for a computing unit of an electronic device, in particular a control device of a motor vehicle or of a household appliance, wherein the method includes: evaluation of properties of the electronic device relating to a susceptibility to side channel attacks and/or fault attacks, as a result of which an evaluation result is obtained, selection of at least one influencing parameter that has an influence on the susceptibility of the electronic device to side channel attacks and/or fault attacks, in particular as a function of the evaluation result, use of the at least one influencing parameter to diversify the computer program for the computing unit.Type: GrantFiled: January 26, 2017Date of Patent: August 20, 2019Assignee: Robert Bosch GmbHInventors: Hans Loehr, Herve Seudie, Paulius Duplys, Robert Szerwinski, Sebastien Leger
-
Publication number: 20180337938Abstract: A method for protecting a network against a cyberattack, in which for a message in the network first characteristics of a first transmission of the message are determined and an origin of the message in the network is determined by a comparison of the first characteristics with at least one fingerprint of at least one subscriber or a segment of the network or a transmission route. If a manipulation of the message is detected, a point of attack of the cyberattack in the network is detected and localized in particular on the basis of the origin of the message.Type: ApplicationFiled: April 30, 2018Publication date: November 22, 2018Inventors: Marcel Kneib, Christopher Huth, Clemens Schroff, Hans Loehr, Herve Seudie, Paulius Duplys, Rene Guillaume, Robert Szerwinski, Sebastien Leger
-
Publication number: 20180212797Abstract: A bus system, a subscriber station, and a method for configuring a static bus system for a dynamic communication are provided. The bus system has at least two subscriber stations, a communications link for connecting the subscriber stations to each other, and at least one device for the dynamic communication between the subscriber stations of the bus system; the subscriber stations and the communications link are developed for the static communication, which is directed to messages to be transmitted on the bus system that are known when the bus system is made available and are configured according to specified transmitters and receivers, and the dynamic communication is directed to messages to be transmitted on the bus system that have become known only after the subscriber stations and the communications link have been made available and are configured according to specified transmitters and receivers.Type: ApplicationFiled: June 2, 2016Publication date: July 26, 2018Inventors: Jochen Ulrich Haenger, Markus Schweizer, Rakshith Amarnath, Robert Szerwinski, Thomas Heinz
-
Publication number: 20180191490Abstract: A device for carrying out a computing process, in particular a cryptographic process, the device having a primary functional unit that is fashioned to carry out at least a part of the computing process, wherein the device has at least one secondary functional unit that is fashioned to influence, in a specifiable time range, one or more physical parameters of the device.Type: ApplicationFiled: May 12, 2016Publication date: July 5, 2018Applicants: Robert Bosch GmbH, Robert Bosch GmbHInventors: Sebastien Leger, Paulius Duplys, Robert Szerwinski
-
Patent number: 9798874Abstract: A device for processing data includes: an input interface receiving input data; a processing unit processing data; and an encoding unit encoding data words which are obtained as input data at the input interface data in order to obtain encoded data words, the data words being encoded in such a way that a predefined portion of measured values which characterize the encoded data words and/or their processing by the device and which are ascertainable as a function of at least one physical variable of the device has a difference from a default value, the difference being less than or equal to a predefinable threshold value. The encoding unit executes an encoding rule for encoding the data words as a function of at least one encoding parameter, and the processing unit processes the encoded data words.Type: GrantFiled: April 13, 2015Date of Patent: October 24, 2017Assignee: ROBERT BOSCH GMBHInventors: Paulius Duplys, Robert Szerwinski, Matthew Lewis
-
Patent number: 9767281Abstract: A device for processing data, the device having an input interface for receiving input data and a processing module for processing data, characterized in that an encoding unit is provided, which is configured to encode data words received at the input interface as input data, in order to obtain encoded data words; measured values characterizing the encoded data words and/or their processing by the device being ascertainable for encoded data words as a function of at least one physical variable of the device; the encoding unit being configured to encode the data words in such a manner, that a specifiable proportion of all measured values, which may be at least approximately 50% of all measured values, exhibit a difference from the setpoint value, which is less than or equal to a specifiable threshold value; and the processing module is configured to process the encoded data words.Type: GrantFiled: March 25, 2014Date of Patent: September 19, 2017Assignee: ROBERT BOSCH GMBHInventors: Matthew Lewis, Robert Szerwinski, Jamshid Shokrollahi, Paulius Duplys
-
Publication number: 20170220803Abstract: A method for providing a computer program for a computing unit of an electronic device, in particular a control device of a motor vehicle or of a household appliance, wherein the method includes: evaluation of properties of the electronic device relating to a susceptibility to side channel attacks and/or fault attacks, as a result of which an evaluation result is obtained, selection of at least one influencing parameter that has an influence on the susceptibility of the electronic device to side channel attacks and/or fault attacks, in particular as a function of the evaluation result, use of the at least one influencing parameter to diversify the computer program for the computing unit.Type: ApplicationFiled: January 26, 2017Publication date: August 3, 2017Inventors: Hans Loehr, Herve Seudie, Paulius Duplys, Robert Szerwinski, Sebastien Leger
-
Patent number: 9479478Abstract: A method for operating a communication module of a network element of a communication network as well as the communication module itself are described. The communication module is embodied for the transmission of data. The network element has a communication module and an interface for communication with further network elements of the communication network. The communication module is embodied in such a way that the transmission, via the interface, of data for transmission is inhibited or authorized on the basis of a filter instruction.Type: GrantFiled: May 19, 2014Date of Patent: October 25, 2016Assignee: ROBERT BOSCH GMBHInventors: Markus Ihle, Robert Szerwinski, Juergen Likkei
-
Patent number: 9369486Abstract: An electronic device for processing data includes: an input interface for receiving input data; a processing module for processing data; and an encoding unit configured to encode data words received at the input interface as input data, in order to obtain encoded data words. The encoding unit is configured to encode the data words in such a manner that a specified proportion of all encoded data words have a specified Hamming distance and/or a specified Hamming weight. The processing module is configured to process the encoded data words.Type: GrantFiled: March 24, 2014Date of Patent: June 14, 2016Assignee: ROBERT BOSCH GMBHInventors: Matthew Lewis, Robert Szerwinski, Jamshid Shokrollahi, Paulius Duplys
-
Patent number: 9252945Abstract: A method for data transmission between a sensor and an electronic control and/or regulating unit (ECU), the transmitted sensor data (x1, . . . , xt) and the sensor being secured against a manipulation. The system provides a particularly simple, but very secure method for manipulation protection, the sensor data (x1, . . . , xt) being transmitted via a first logical data transmission channel at a first data transmission rate, and security data (MAC; CMAC) for securing the transmitted sensor data and/or the sensor being transmitted via a second logical data transmission channel at a second data transmission rate from the sensor to the ECU. At least once at the beginning of a data transmission session, a session key is transmitted from the ECU to the sensor via a third logical data transmission channel and received by the latter, the session key being used at least for the ongoing session to generate the security data.Type: GrantFiled: April 4, 2014Date of Patent: February 2, 2016Assignee: ROBERT BOSCH GMBHInventors: Matthew Lewis, Markus Ihle, Robert Szerwinski, Jamshid Shokrollahi, Benjamin Glas
-
Publication number: 20160019386Abstract: A device for processing data includes: an input interface receiving input data; a processing unit processing data; and an encoding unit encoding data words which are obtained as input data at the input interface data in order to obtain encoded data words, the data words being encoded in such a way that a predefined portion of measured values which characterize the encoded data words and/or their processing by the device and which are ascertainable as a function of at least one physical variable of the device has a difference from a default value, the difference being less than or equal to a predefinable threshold value. The encoding unit executes an encoding rule for encoding the data words as a function of at least one encoding parameter, and the processing unit processes the encoded data words.Type: ApplicationFiled: April 13, 2015Publication date: January 21, 2016Inventors: Paulius DUPLYS, Robert Szerwinski, Matthew Lewis
-
Patent number: 9100193Abstract: In a method for protecting sensor data from manipulation, in the context of an authentication of the sensor, a number used once is sent from a control unit to the sensor, the sensor generating with the use of the number used once a cryptographic authentication message and sending at least a first part of the cryptographic authentication message to the control unit. In addition, the sensor data are provided with a cryptographic integrity protection, time-variant parameters being added to the sensor data and the sensor data being sent with the cryptographic integrity protection and the added time-variant parameters from the sensor to the control unit. For calculation of the initial parameters, at least a second part of the cryptographic authentication message is utilized.Type: GrantFiled: September 8, 2010Date of Patent: August 4, 2015Assignee: ROBERT BOSCH GMBHInventors: James Newsome, Robert Szerwinski, Jan Hayek
-
Memory module for simultaneously providing at least one secure and at least one insecure memory area
Patent number: 8976585Abstract: A memory module has at least one secure and at least one insecure memory area, separate write/read electronic units for each of the memory areas and at least one shared analog circuit part such as a voltage supply circuit for supplying the write/read electronic units and/or the memory areas.Type: GrantFiled: October 21, 2010Date of Patent: March 10, 2015Assignee: Robert Bosch GmbHInventors: Markus Ihle, Axel Aue, Robert Szerwinski, Oliver Bubeck, Jamshid Shokrollahi, Jan Hayek -
Patent number: 8904193Abstract: A method for operating a security device includes a microcontroller, a protected memory area, in which at least one item of protection-worthy information is stored, and a unit, the microcontroller being connected to the protected memory area via the unit, the at least one item of protection-worthy information being accessed by the microcontroller via the unit when the method is carried out.Type: GrantFiled: November 22, 2010Date of Patent: December 2, 2014Assignee: Robert Bosch GmbHInventors: Markus Ihle, Robert Szerwinski, Oliver Bubeck, Jan Hayek, Jamshid Shokrollahi
-
Publication number: 20140344916Abstract: A method for operating a communication module of a network element of a communication network as well as the communication module itself are described. The communication module is embodied for the transmission of data. The network element has a communication module and an interface for communication with further network elements of the communication network. The communication module is embodied in such a way that the transmission, via the interface, of data for transmission is inhibited or authorized on the basis of a filter instruction.Type: ApplicationFiled: May 19, 2014Publication date: November 20, 2014Applicant: ROBERT BOSCH GMBHInventors: Markus IHLE, Robert SZERWINSKI, Juergen LIKKEI
-
Publication number: 20140301550Abstract: A method for data transmission between a sensor and an electronic control and/or regulating unit (ECU), the transmitted sensor data (x1, . . . , xt) and the sensor being secured against a manipulation. The system provides a particularly simple, but very secure method for manipulation protection, the sensor data (x1, . . . , xt) being transmitted via a first logical data transmission channel at a first data transmission rate, and security data (MAC; CMAC) for securing the transmitted sensor data and/or the sensor being transmitted via a second logical data transmission channel at a second data transmission rate from the sensor to the ECU. At least once at the beginning of a data transmission session, a session key is transmitted from the ECU to the sensor via a third logical data transmission channel and received by the latter, the session key being used at least for the ongoing session to generate the security data.Type: ApplicationFiled: April 4, 2014Publication date: October 9, 2014Applicant: Robert Bosch GmbHInventors: Matthew LEWIS, Markus IHLE, Robert SZERWINSKI, Jamshid SHOKROLLAHI, Benjamin GLAS
-
Publication number: 20140298458Abstract: An electronic device for processing data includes: an input interface for receiving input data; a processing module for processing data; and an encoding unit configured to encode data words received at the input interface as input data, in order to obtain encoded data words. The encoding unit is configured to encode the data words in such a manner that a specified proportion of all encoded data words have a specified Hamming distance and/or a specified Hamming weight. The processing module is configured to process the encoded data words.Type: ApplicationFiled: March 24, 2014Publication date: October 2, 2014Applicant: ROBERT BOSCH GMBHInventors: Matthew LEWIS, Robert SZERWINSKI, Jamshid SHOKROLLAHI, Paulius DUPLYS
-
Publication number: 20140298459Abstract: A device for processing data, the device having an input interface for receiving input data and a processing module for processing data, characterized in that an encoding unit is provided, which is configured to encode data words received at the input interface as input data, in order to obtain encoded data words; measured values characterizing the encoded data words and/or their processing by the device being ascertainable for encoded data words as a function of at least one physical variable of the device; the encoding unit being configured to encode the data words in such a manner, that a specifiable proportion of all measured values, which may be at least approximately 50% of all measured values, exhibit a difference from the setpoint value, which is less than or equal to a specifiable threshold value; and the processing module is configured to process the encoded data words.Type: ApplicationFiled: March 25, 2014Publication date: October 2, 2014Applicant: Robert Bosch GmbHInventors: Matthew LEWIS, Robert Szerwinski, Jamshid Shorkrollahi, Paulius Duplys