Ins Finder: A Practical CPU Undocumented Instruction Detection Framework

计算机科学 x86个 中央处理器 CPU屏蔽 指令集 冗余(工程) 操作系统 嵌入式系统 特定于应用程序的指令集处理器 并行计算 软件
作者
Renhai Dong,Baojiang Cui,Yi Sun,Jun Yang
出处
期刊:Journal of Circuits, Systems, and Computers [World Scientific]
卷期号:33 (03)
标识
DOI:10.1142/s0218126624500476
摘要

As the basic and core component of electronic systems, CPU security is extremely important to network security. Even an unremarkable faulty instruction on the CPU may lead to serious security problems, such as the operating system crashes or privilege increase since it is often considered as a trusted black box. Therefore, CPU instruction detection is particularly crucial to CPU security. However, most existing methods of CPU instruction detection, based on the inconsistency of microarchitecture and instruction set design, suffer from slow speed and low accuracy. Our work is motivated to propose a practical framework for searching CPU undocumented instruction with fast speed and high accuracy. In this paper, we put forward a general framework InsFinder to detect undocumented instruction on CISC and RISC CPU by an efficient and accurate fuzzing method. It makes use of the instruction format to make advanced predictions, which greatly reduces the search space. Moreover, by introducing classification, de-redundancy, and verification, InsFinder greatly improves the detection accuracy. Experiments show that compared with the existing methods, InsFinder is more effective which costs at least 50% less processing time in detecting undocumented instructions on x86-64, ARM64, and RISC-V, and more accurate which divided the detection results into 4 categories. After filtering, the detection results were reduced from millions to less than 10,000.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
1秒前
打打应助濯色采纳,获得10
1秒前
1秒前
缓慢的海云完成签到,获得积分10
2秒前
zm发布了新的文献求助10
2秒前
zhang完成签到,获得积分10
2秒前
2秒前
3秒前
科研通AI5应助xue采纳,获得10
3秒前
潇潇微雨发布了新的文献求助10
4秒前
lalala应助去小岛上流浪采纳,获得10
4秒前
4秒前
4秒前
4秒前
5秒前
5秒前
科研通AI2S应助愤怒大不点采纳,获得10
5秒前
sekidesu发布了新的文献求助10
5秒前
6秒前
阿城发布了新的文献求助10
6秒前
852应助李兴采纳,获得10
6秒前
直率初露发布了新的文献求助10
6秒前
Gin完成签到 ,获得积分10
6秒前
6秒前
7秒前
李健的小迷弟应助kuyng采纳,获得10
7秒前
7秒前
激情的剑封完成签到,获得积分10
7秒前
7秒前
lewe发布了新的文献求助10
7秒前
毒蛇如我发布了新的文献求助10
8秒前
啊萌萌完成签到,获得积分10
8秒前
猫的鱼发布了新的文献求助30
8秒前
JamesPei应助cannon8采纳,获得50
9秒前
科研通AI5应助never采纳,获得10
9秒前
zxb发布了新的文献求助10
9秒前
二东发布了新的文献求助10
10秒前
houfei发布了新的文献求助20
10秒前
大气星月完成签到,获得积分10
10秒前
科研通AI5应助Zoye采纳,获得10
11秒前
高分求助中
Continuum Thermodynamics and Material Modelling 4000
Production Logging: Theoretical and Interpretive Elements 2700
Les Mantodea de Guyane Insecta, Polyneoptera 1000
Unseen Mendieta: The Unpublished Works of Ana Mendieta 1000
El viaje de una vida: Memorias de María Lecea 800
Theory of Block Polymer Self-Assembly 750
Luis Lacasa - Sobre esto y aquello 700
热门求助领域 (近24小时)
化学 材料科学 生物 医学 工程类 有机化学 生物化学 物理 纳米技术 计算机科学 内科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 量子力学 光电子学 冶金
热门帖子
关注 科研通微信公众号,转发送积分 3514238
求助须知:如何正确求助?哪些是违规求助? 3096520
关于积分的说明 9232276
捐赠科研通 2791605
什么是DOI,文献DOI怎么找? 1531992
邀请新用户注册赠送积分活动 711720
科研通“疑难数据库(出版商)”最低求助积分说明 706999