Patents by Inventor Roman ROHLEDER

Roman ROHLEDER 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: 20240111845
    Abstract: Provided is a program and computer-implemented method of obfuscating a software code, comprising adding a conditional branch instruction to the software code which, when executed, causes evaluating an opaque predicate (PT, PF, P?). The method comprises a step of generating the opaque predicate which includes performing a multiplication operation having as operands two mixed Boolean-arithmetic expressions. Other embodiments disclosed.
    Type: Application
    Filed: January 25, 2022
    Publication date: April 4, 2024
    Applicant: THALES DIS CPL USA, INC.
    Inventors: Roman ROHLEDER, Peter GARBA
  • Publication number: 20220156365
    Abstract: Provided is a method of securing a software code of an application including at least one constant data. The method produces secure software code can then be executed on a processor. The method includes fragmenting current constant data into several valid data chunks of random length, encoding and storing the valid data chunks at random locations in the application software code, identifying all occurrences of the current constant data in the application software code and replacing each of them with a call to a Runtime application self-protection (RASP) agent for reading the current constant data, and inserting, at random locations of a control flow graph of the application software code, RASP check instructions which when executed at runtime. The RASP agent being configured for running in the application runtime environment and being capable of controlling application execution and detecting and preventing real-time attacks.
    Type: Application
    Filed: April 8, 2020
    Publication date: May 19, 2022
    Applicant: THALES DIS CPL USA, Inc.
    Inventors: Peter GARBA, Roman ROHLEDER