Patents by Inventor Benjamin Glas

Benjamin Glas 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).

  • Patent number: 10404717
    Abstract: A method for protecting data integrity through an embedded system having a main processor core and a security hardware module. The method includes the following: the main processor core generates transmit data, the security hardware module calculates a transmit message authentication code from the transmit data, the main processor core links the transmit data and the transmit message authentication code to form a transmit message, and the main processor core transmits the transmit message to a receiver.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: September 3, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Benjamin Glas, Carsten Gebauer
  • Patent number: 10402170
    Abstract: A processing device including a primary processing unit and at least one secondary processing unit, the primary processing unit being designed to subject primary digital input data to a predefinable first data processing, the secondary processing unit being designed to subject secondary digital input data to a predefinable second data processing, the processing device being designed to delay the second data processing by the at least one secondary processing unit at least intermittently in relation to the first data processing by the primary processing unit.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: September 3, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Paulius Duplys, Benjamin Glas, Hamit Hacioglu
  • Publication number: 20170126701
    Abstract: A method for protecting data integrity through an embedded system having a main processor core and a security hardware module. The method includes the following: the main processor core generates transmit data, the security hardware module calculates a transmit message authentication code from the transmit data, the main processor core links the transmit data and the transmit message authentication code to form a transmit message, and the main processor core transmits the transmit message to a receiver.
    Type: Application
    Filed: October 25, 2016
    Publication date: May 4, 2017
    Inventors: Benjamin Glas, Carsten Gebauer
  • Publication number: 20160344541
    Abstract: A processing device including a primary processing unit and at least one secondary processing unit, the primary processing unit being designed to subject primary digital input data to a predefinable first data processing, whereby primary digital output data are obtained, the secondary processing unit being designed to subject secondary digital input data to a predefinable second data processing, whereby secondary digital output data are obtained, and the processing device being designed to at least intermittently invert the primary digital input data to obtain the secondary digital input data.
    Type: Application
    Filed: May 4, 2016
    Publication date: November 24, 2016
    Inventors: Paulius Duplys, Benjamin Glas, Hamit Hacioglu
  • Publication number: 20160344542
    Abstract: A processing device including a primary processing unit and at least one secondary processing unit, the primary processing unit being designed to subject primary digital input data to a predefinable first data processing, the secondary processing unit being designed to subject secondary digital input data to a predefinable second data processing, the processing device being designed to delay the second data processing by the at least one secondary processing unit at least intermittently in relation to the first data processing by the primary processing unit.
    Type: Application
    Filed: May 5, 2016
    Publication date: November 24, 2016
    Inventors: Paulius Duplys, Benjamin Glas, Hamit Hacioglu
  • Patent number: 9432370
    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.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: August 30, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Matthew Lewis, Benjamin Glas
  • Patent number: 9252945
    Abstract: 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: Grant
    Filed: April 4, 2014
    Date of Patent: February 2, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Matthew Lewis, Markus Ihle, Robert Szerwinski, Jamshid Shokrollahi, Benjamin Glas
  • Patent number: 8983069
    Abstract: In a counter mode encryption scheme, a sending device sends a first message including first cipher text and a first counter used to generate the first cipher text to a receiving device for decryption. The sending device subsequently generates a second counter for generating second cipher text. The sending device sends a second message including the second cipher text and intermediate state data corresponding to a change between the first counter second counter to the receiving device for decryption. The intermediate state data are represented by a smaller number of bits than the first counter. The method enables improved counter mode encrypted communication in networks that lose one or more intermediate messages between the first message and the second message.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Jorge Guajardo Merchan, Attila A. Yavuz, Benjamin Glas, Markus Ihle, Hamit Hacioglu, Karsten Wehefritz
  • Publication number: 20140337627
    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.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 13, 2014
    Applicant: Robert Bosch GmbH
    Inventors: Matthew Lewis, Benjamin Glas
  • Publication number: 20140304511
    Abstract: A sensor module for detecting at least one physical variable. The sensor module is configured to relay measured values, which characterize the at least one physical variable, to an external unit. The sensor module is configured to form a message authentication code and relay it to the external unit. The message authentication code allows the authenticity and integrity of at least one measured value to be checked.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 9, 2014
    Applicant: Robert Bosch GmbH
    Inventors: Matthew LEWIS, Benjamin GLAS
  • Publication number: 20140301550
    Abstract: 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: Application
    Filed: April 4, 2014
    Publication date: October 9, 2014
    Applicant: Robert Bosch GmbH
    Inventors: Matthew LEWIS, Markus IHLE, Robert SZERWINSKI, Jamshid SHOKROLLAHI, Benjamin GLAS
  • Publication number: 20140270163
    Abstract: In a counter mode encryption scheme, a sending device sends a first message including first cipher text and a first counter used to generate the first cipher text to a receiving device for decryption. The sending device subsequently generates a second counter for generating second cipher text. The sending device sends a second message including the second cipher text and intermediate state data corresponding to a change between the first counter second counter to the receiving device for decryption. The intermediate state data are represented by a smaller number of bits than the first counter. The method enables improved counter mode encrypted communication in networks that lose one or more intermediate messages between the first message and the second message.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Robert Bosch GmbH
    Inventors: Jorge Guajardo Merchan, Attila A. Yavuz, Benjamin Glas, Markus Ihle, Hamit Hacioglu, Karsten Wehefritz