The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 07, 2025
Filed:
Sep. 21, 2021
Oceanit Laboratories, Inc., Honolulu, HI (US);
Matthew Osamu Williams, Honolulu, HI (US);
David Siu, Honolulu, HI (US);
Oceanit Laboratories, Inc., Honolulu, HI (US);
Abstract
Disclosed herein are devices, systems, and methods for the intelligent fuzzing of cyber-physical systems, including the use of artificial intelligence (AI) for such fuzzing. In at least one embodiment, a method is disclosed for intelligent fuzzing, which includes the steps of (1) characterizing 'normal' behavior of the cyber-physical system being tested, which may include, for example, utilization of a causal model to analyze causal relationships between various messages sent to and/or from the system being tested, (2) identifying dependency relationships between these various messages and/or generating a dependency graph for the messages, and (3) fuzzing an incoming message from the system under test. The fuzzing process may include querying the causal model to determine if the message is contained within the model. Fuzzing may further include altering the message's contents by, for instance, randomly manipulating particular message fields and/or replacing letters with other letters.