Patents by Inventor Graham Steele

Graham Steele 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: 20240419810
    Abstract: This disclosure relates to a non-intrusive method of detecting security flaws of a computer program APP. The method comprises a step of installing and executing an executable and non-instrumentalized version of the program APP in a computer system 1, the computer system 1 comprising at least one cryptographic function able to be called by the program APP. It also comprises, in the course of the execution of the program, a step of recording in a tracing file the modalities of calls to the cryptographic function and, after the execution of the program, a step of analyzing the tracing file so as to devise a data structure of the states taken by the cryptographic object manipulated in the course of the execution of the program. The data structure is analyzed to detect calls to the cryptographic function that are liable to form a security flaw.
    Type: Application
    Filed: August 23, 2024
    Publication date: December 19, 2024
    Inventors: Bertrand Bonnefoy-Claudet, Etienne Millon, Nathan Rebours, Graham Steel
  • Patent number: 12105809
    Abstract: This disclosure relates to a non-intrusive method of detecting security flaws of a computer program APP. The method comprises a step of installing and executing an executable and non-instrumentalized version of the program APP in a computer system 1, the computer system 1 comprising at least one cryptographic function able to be called by the program APP. It also comprises, in the course of the execution of the program, a step of recording in a tracing file the modalities of calls to the cryptographic function and, after the execution of the program, a step of analyzing the tracing file so as to devise a data structure of the states taken by the cryptographic object manipulated in the course of the execution of the program. The data structure is analyzed to detect calls to the cryptographic function that are liable to form a security flaw.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: October 1, 2024
    Assignee: Cryptosense SAS
    Inventors: Bertrand Bonnefoy-Claudet, Etienne Millon, Nathan Rebours, Graham Steel
  • Publication number: 20230376610
    Abstract: This disclosure relates to a non-intrusive method of detecting security flaws of a computer program APP. The method comprises a step of installing and executing an executable and non-instrumentalized version of the program APP in a computer system 1, the computer system 1 comprising at least one cryptographic function able to be called by the program APP. It also comprises, in the course of the execution of the program, a step of recording in a tracing file the modalities of calls to the cryptographic function and, after the execution of the program, a step of analyzing the tracing file so as to devise a data structure of the states taken by the cryptographic object manipulated in the course of the execution of the program. The data structure is analyzed to detect calls to the cryptographic function that are liable to form a security flaw.
    Type: Application
    Filed: July 31, 2023
    Publication date: November 23, 2023
    Inventors: Bertrand Bonnefoy-Claudet, Etienne Millon, Nathan Rebours, Graham Steel
  • Patent number: 11768944
    Abstract: This disclosure relates to a non-intrusive method of detecting security flaws of a computer program APP. The method comprises a step of installing and executing an executable and non-instumentalized version of the program APP in a computer system 1, the computer system 1 comprising at least one cryptographic function able to be called by the program APP. It also comprises, in the course of the execution of the program, a step of recording in a tracing file the modalities of calls to the cryptographic function and, after the execution of the program, a step of analyzing the tracing file so as to devise a data structure of the states taken by the cryptographic object manipulated in the course of the execution of the program. The data structure is analyzed to detect calls to the cryptographic function that are liable to form a security flaw.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: September 26, 2023
    Assignee: Cryptosense SAS
    Inventors: Bertrand Bonnefoy-Claudet, Etienne Millon, Nathan Rebours, Graham Steel
  • Publication number: 20200125735
    Abstract: This disclosure relates to a non-intrusive method of detecting security flaws of a computer program APP. The method comprises a step of installing and executing an executable and non-instumentalized version of the program APP in a computer system 1, the computer system 1 comprising at least one cryptographic function able to be called by the program APP. It also comprises, in the course of the execution of the program, a step of recording in a tracing file the modalities of calls to the cryptographic function and, after the execution of the program, a step of analyzing the tracing file so as to devise a data structure of the states taken by the cryptographic object manipulated in the course of the execution of the program. The data structure is analyzed to detect calls to the cryptographic function that are liable to form a security flaw.
    Type: Application
    Filed: May 11, 2018
    Publication date: April 23, 2020
    Inventors: Bertrand Bonnefoy-Claudet, Etienne Millon, Nathan Rebours, Graham Steel
  • Publication number: 20160111025
    Abstract: The invention relates to a method for the automatic development, using a programmable device, of a behaviour model for an apparatus providing a cryptographic interface. This method comprises the following steps, carried out by a processor of the programmable device:—obtaining (40) a set of tests to be carried out by the apparatus (30) providing a cryptographic interface,—for each test from the set of tests, a request (42) for performance of that test by the apparatus (30) providing a cryptographic interface and storage of the result of said test,—obtaining (44) a truth table representative of a logic formula for a boolean function from the stored results,—calculating and storing (46) the first entries from the truth table, and—construction and storage (48) of a behaviour model for the apparatus providing a cryptographic interface from the first stored entries.
    Type: Application
    Filed: June 11, 2014
    Publication date: April 21, 2016
    Inventors: Romain Bardou, Graham Steel
  • Publication number: 20100275348
    Abstract: A mirror arrangement for a rear view mirror system in an article of headgear comprises first, second and third mirrors, the first mirror, in use, being adjacent the eyes of the user and the second mirror being located between the first and third mirrors, wherein the first mirror is mounted on a movable element that is movable towards and away from a fixed element, and wherein the first mirror is rotatably mounted on the said movable element.
    Type: Application
    Filed: November 14, 2006
    Publication date: November 4, 2010
    Inventor: Graham Steele
  • Patent number: 6493882
    Abstract: A mirror arrangement (10) for a rear view mirror system comprises three mirrors (14, 16, 18). The first mirror (14) is a concave off-axis parabolic mirror arranged adjacent the eyes of the user with a principal axis and effective focal length f1. The second mirror (16) is substantially flat and is arranged between the first and third mirrors (14, 18). The third mirror (18) is a convex off axis parabolic mirror having a principal axis under an effective focal f3. The first and third mirrors (14, 18) have a common focus and the parabolas of the first and third mirrors (14, 18) are related such that 1.5 f1≦f3 ≦3f1. In another aspect of the invention a mounting arrangement (24) for a rear view mirror system comprises an article of headgear (12) with a channel (20) formed therein and a mirror assembly mounted on the article of headgear so as to bridge the channel. The mirror assembly has series of lugs (26) protruding from the longitudinal edges thereof.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: December 17, 2002
    Assignee: Reevu Limited
    Inventors: Graham Steele, Andrew W. Campbell