Unlock instant, AI-driven research and patent intelligence for your innovation.

A kind of Internet of things firmware program classification method and device

A firmware program and classification method technology, applied in the direction of program code conversion, computer components, instruments, etc., can solve the problems of low classification accuracy and low similarity of firmware codes, and achieve the effect of improving accuracy and reducing workload

Active Publication Date: 2022-07-29
GUANGDONG UNIV OF TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But in this way, because there are many file segments in the firmware, it is easy to cause many different reuse codes in each type of firmware after the subsequent classification, that is, the similarity between the firmware codes belonging to the same type is low, and the classification low accuracy

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A kind of Internet of things firmware program classification method and device
  • A kind of Internet of things firmware program classification method and device
  • A kind of Internet of things firmware program classification method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The core of the present invention is to provide a method and device for classifying Internet of Things firmware programs. All readable code segments of firmware are organized through a product structure tree, so that the similarity between all readable strings is considered during classification, so that Improve classification accuracy, which in turn reduces the workload for subsequent firmware fixes.

[0054] In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without crea...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a device for classifying a firmware program of the Internet of Things, including extracting a readable character string in the firmware; constructing a driver program tree of the firmware according to the readable character string; the root node of the driver program tree is the firmware number, and the second The layer node is the program type, the third layer node is the information type of the readable string, and the fourth layer node is the content of the corresponding readable string; calculate the difference degree value of the corresponding node between each two driver trees in turn, And record the calculation results; the calculation results include the calculated identifiers of the two driver trees, the calculated identifiers of the corresponding nodes and the value of their difference degree; according to the calculation results, the top N driver trees with the largest surrounding density are obtained as clusters The center performs clustering to obtain several firmware classifications for subsequent firmware repair according to the firmware classifications. The present invention considers the degree of similarity among all readable character strings when classifying, has high classification accuracy, and reduces the workload of subsequent firmware repair.

Description

technical field [0001] The present invention relates to the technical field of firmware repair, in particular to a method and device for classifying firmware programs of the Internet of Things. Background technique [0002] Firmware refers to the device "driver" stored inside the device. Through the firmware, the operating system can realize the operation of a specific machine according to the standard device driver. For example, optical drives, recorders, etc. have internal firmware. Firmware is the software that performs the most basic and bottom-level work of a system. In hardware devices, since some hardware devices have no other software components except firmware, firmware also determines the function and performance of the hardware device. [0003] The test link in the production link of the hardware product can find out the problems existing in the hardware. But this testing session can only find existing problems or loopholes. After the test, the product is put i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06K9/62G06F8/41
Inventor 吴晓鸰于龙海
Owner GUANGDONG UNIV OF TECH