检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王前莉[1,2] 李颖 WANG Qian-li;LI Ying(School of Mathematics and Computer Science,Yichun University,Yichun Jiangxi 336000,China;Nanchang University,Nanchang Jiangxi 330031,China)
机构地区:[1]宜春学院数学与计算机科学学院,江西宜春336000 [2]南昌大学,江西南昌330031
出 处:《计算机仿真》2024年第8期276-280,共5页Computer Simulation
摘 要:嵌入式系统中的硬件资源是有限的,并且自定义指令和原始指令之间可能存在冲突,导致指令代码识别精准度降低、运行功耗较高。为此,提出嵌入式处理器自定义指令迭代低功耗识别方法。对嵌入式处理器的指令代码展开可视化处理,将指令图像输入卷积神经网络中,检测指令代码中存在的恶意代码,采用开源编译器将代码转变为控制数据流图,枚举并选择子图,通过代码转换完成嵌入式处理器自定义指令识别。仿真结果表明,所提方法的恶意代码检测精度高、代码识别准确率高,始终保持在70%以上,平均能耗仅为89J。The hardware resources in embedded systems are limited,and there may be conflicts between custom instructions and original instructions,resulting in reduced accuracy of instruction code recognition and higher running power consumption.To address this problem,this paper put forward a low-power iterative recognition method for custom instructions in embedded processors.Firstly,the instruction codes of the embedded processor were visualized,and then the instruction images were input into a convolutional neural network for detecting malicious codes in the instruction.After that,an open-source compiler was used to transform the code into a control data flow graph.Meanwhile,subgraphs were enumerated and selected.Finally,the recognition for custom instruction of the embedded processor was completed through code transformation.Simulation results show that the proposed method has advantages such as high detection accuracy and high recognition accuracy for malicious codes,and the accuracy rate is consistently above 70%.The average energy consumption is only 89J.
关 键 词:嵌入式处理器 恶意代码检测 自定义指令 控制数据流图 指令识别
分 类 号:TP302[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.133.106.206