Patents by Inventor Ciprian-Leonard PITU

Ciprian-Leonard PITU 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: 11294637
    Abstract: Apparatus and method for generating true random numbers for an integrated circuit, wherein the method includes providing a counter in an integrated circuit that counter receives a clock signal of the integrated circuit, sending the signal of a resistor-capacitor circuit that act as an oscillator to the counter, where the resistor-capacitor circuit is situated outside the integrated circuit and is connected to the integrated circuit via input/output pins, changing the signal of the resistor-capacitor circuit by randomly switching one or more additional resistors in parallel to the resistor of the resistor-capacitor circuit to change the frequency of the signal of the resistor-capacitor circuit and counting the oscillations of the clock during one oscillation of the signal of the resistor-capacitor circuit and filling a register with the resulting bit stream.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: April 5, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventor: Ciprian Leonard Pitu
  • Patent number: 10474796
    Abstract: A method of writing data to a memory device and reading data from the memory device includes issuing a challenge to a PUF device during a power-up process in order to derive a PUF response, error correcting the PUF response, providing delinearized addresses via a delinearization algorithm to the memory device using the error corrected PUF response, masking data, which is written to the memory device, via a masking module using the error corrected PUF response, de-masking data, which is read from the memory device, via the masking module (19) using the error corrected PUF response; and performing a check-sum verification of read data such that address delinearization and data masking are used together to obfuscate the memory content.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: November 12, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventor: Ciprian-Leonard Pitu
  • Patent number: 10459732
    Abstract: A method for operating a system on chip (SoC) comprising a bootable processor, wherein the method includes executing a bootloader and measuring electrical power consumed by the processor during booting to derive a unique power characteristic data, verifying the unique power characteristic data, and reconstructing an device key from the unique power characteristic data and helper dater derived during an enrollment of the system on chip, where the measured power trace of the processor constitutes a unique signature of the SoC device executing specified software such that the solution secures the running software by itself.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: October 29, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventor: Ciprian-Leonard Pitu
  • Publication number: 20190303105
    Abstract: Apparatus and method for generating true random numbers for an integrated circuit, wherein the method includes providing a counter in an integrated circuit that counter receives a clock signal of the integrated circuit, sending the signal of a resistor-capacitor circuit that act as an oscillator to the counter, where the resistor-capacitor circuit is situated outside the integrated circuit and is connected to the integrated circuit via input/output pins, changing the signal of the resistor-capacitor circuit by randomly switching one or more additional resistors in parallel to the resistor of the resistor-capacitor circuit to change the frequency of the signal of the resistor-capacitor circuit and counting the oscillations of the clock during one oscillation of the signal of the resistor-capacitor circuit and filling a register with the resulting bit stream.
    Type: Application
    Filed: November 7, 2017
    Publication date: October 3, 2019
    Inventor: Ciprian Leonard PITU
  • Publication number: 20180329714
    Abstract: A method for operating a system on chip (SoC) comprising a bootable processor, wherein the method includes executing a bootloader and measuring electrical power consumed by the processor during booting to derive a unique power characteristic data, verifying the unique power characteristic data, and reconstructing an device key from the unique power characteristic data and helper dater derived during an enrolment of the system on chip, where the measured power trace of the processor constitutes a unique signature of the SoC device executing specified software such that the solution secures the running software by itself.
    Type: Application
    Filed: January 14, 2016
    Publication date: November 15, 2018
    Inventor: Ciprian-Leonard PITU
  • Publication number: 20180011995
    Abstract: A method of writing data to a memory device and reading data from the memory device includes issuing a challenge to a PUF device during a power-up process in order to derive a PUF response, error correcting the PUF response, providing delinearized addresses via a delinearization algorithm to the memory device using the error corrected PUF response, masking data, which is written to the memory device, via a masking module using the error corrected PUF response, de-masking data, which is read from the memory device, via the masking module (19) using the error corrected PUF response; and performing a check-sum verification of read data such that address delinearization and data masking are used together to obfuscate the memory content.
    Type: Application
    Filed: January 14, 2016
    Publication date: January 11, 2018
    Inventor: Ciprian-Leonard PITU
  • Publication number: 20170141912
    Abstract: A method for protecting a computer system from side-channel attacks when using an encryption or decryption method for data packets of a data stream, wherein interruptions in the encryption or decryption method are generated by a random generator, where further computing operations are applied during the interruptions to already encrypted or decrypted data packets of the data stream or to data packets of the data stream which are yet to be encrypted or decrypted to generate random noise in the power consumption of the computer system.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 18, 2017
    Inventors: Christian CECH, Martin MATSCHNIG, Ciprian-Leonard PITU