摘要 |
<p>The present invention relates to a technique for constructing a firewall and an antimalware engine based on a memory for system-on-a-chip to detect malicious codes intruding on a mobile device. The object of the present invention is accomplished by a system-on-a-chip, comprising: a central processing unit which controls each unit of the system-on-a-chip to perform system-on-a-chip malicious code detection; said firewall which is based on the memory for system-on-a-chip and which classifies packets input by an external source via a network interface unit, performs a filtering process, including an allowing step and a dropping step, on the classified packets in accordance with settings, and outputs the result of the filtering process to a memory for application, or to the antimalware engine; said antimalware engine which is based on the memory for system-on-a-chip, and which performs a pattern-matching process between the code pattern in the file input from the firewall and the pattern of the malicious code registered in a malware signature database on the memory for system-on-a-chip, to detect malicious codes; and a control module which is based on the memory for system-on-a-chip, and which controls the operation of the firewall and of the antimalware engine in conjunction with the central processing unit.</p> |