Patents by Inventor Patrick Christopher Hickey

Patrick Christopher Hickey 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: 10242043
    Abstract: Various technologies related to control flow integrity checking are described herein and can be used to greatly improve software security. During static analysis, a canonical control flow graph can be built. Execution of a program can be interrupted at runtime, and the call stack can be observed to verify control flow integrity of the program using the canonical control flow graph. Attacks using stack tampering can be avoided, regardless of how the stack tampering is achieved. Non-invasive techniques can be used, making the technologies applicable in situations where source code is not available. Real-time operating system protection can be supported.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: March 26, 2019
    Assignee: Galois, Inc.
    Inventors: Lee Pike, Patrick Christopher Hickey, Aaron Tomb, Eric Mertens
  • Publication number: 20180101565
    Abstract: Various technologies related to control flow integrity checking are described herein and can be used to greatly improve software security. During static analysis, a canonical control flow graph can be built. Execution of a program can be interrupted at runtime, and the call stack can be observed to verify control flow integrity of the program using the canonical control flow graph. Attacks using stack tampering can be avoided, regardless of how the stack tampering is achieved. Non-invasive techniques can be used, making the technologies applicable in situations where source code is not available. Real-time operating system protection can be supported.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 12, 2018
    Applicant: Galois, Inc.
    Inventors: Lee Pike, Patrick Christopher Hickey, Aaron Tomb, Eric Mertens
  • Patent number: 9846717
    Abstract: Various technologies related to control flow integrity checking are described herein and can be used to greatly improve software security. During static analysis, a canonical control flow graph can be built. Execution of a program can be interrupted at runtime, and the call stack can be observed to verify control flow integrity of the program using the canonical control flow graph. Attacks using stack tampering can be avoided, regardless of how the stack tampering is achieved. Non-invasive techniques can be used, making the technologies applicable in situations where source code is not available. Real-time operating system protection can be supported.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: December 19, 2017
    Assignee: Galois, Inc.
    Inventors: Lee Pike, Patrick Christopher Hickey, Aaron Tomb, Eric Mertens
  • Publication number: 20160300060
    Abstract: Various technologies related to control flow integrity checking are described herein and can be used to greatly improve software security. During static analysis, a canonical control flow graph can be built. Execution of a program can be interrupted at runtime, and the call stack can be observed to verify control flow integrity of the program using the canonical control flow graph. Attacks using stack tampering can be avoided, regardless of how the stack tampering is achieved. Non-invasive techniques can be used, making the technologies applicable in situations where source code is not available. Real-time operating system protection can be supported.
    Type: Application
    Filed: October 22, 2013
    Publication date: October 13, 2016
    Applicant: GALOIS, INC.
    Inventors: Lee Pike, Patrick Christopher Hickey, Aaron Tomb, Eric Mertens