- Patent Title: Malware identification using multiple artificial neural networks
-
Application No.: US16053479Application Date: 2018-08-02
-
Publication No.: US11574051B2Publication Date: 2023-02-07
- Inventor: Xu Yang
- Applicant: Fortinet, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: Fortinet, Inc.
- Current Assignee: Fortinet, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Law Office of Dorian Cartwright
- Agent Dorian Cartwright
- Main IPC: G06F21/56
- IPC: G06F21/56 ; G06N3/08 ; G06N3/04 ; G06K9/62 ; H04L9/40

Abstract:
Systems and methods for malware detection using multiple neural networks are provided. According to one embodiment, for each training sample, a supervised learning process is performed, including: (i) generating multiple code blocks of assembly language instructions by disassembling machine language instructions contained within the training sample; (ii) extracting dynamic features corresponding to each of the code blocks by executing each of the code blocks within a virtual environment; (iii) feeding each code block into a first neural network and the corresponding dynamic features into a second neural network; (iv) updating weights and biases of the neural networks based on whether the training sample was malware or benign; and (v) after processing a predetermined or configurable number of the training samples, the neural networks criticize each other and unify their respective weights and biases by exchanging their respective weights and biases and adjusting their respective weights and biases accordingly.
Public/Granted literature
- US20200042701A1 MALWARE IDENTIFICATION USING MULTIPLE ARTIFICIAL NEURAL NETWORKS Public/Granted day:2020-02-06
Information query