TY - GEN
T1 - Research on Security Technology of Processor Branch Prediction
AU - Liu, Liang
AU - Hong, Sheng
AU - Li, Weili
AU - Zhou, Peixuan
AU - Guo, Chao
AU - Zhou, Jiahui
AU - Gao, Xinyan
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - To improve the execution efficiency, modern processors have introduced branch prediction mechanism, but this also brings new vulnerabilities at the same time. In this paper, attack and defense techniques for processor branch prediction are investigated and classified. Attack techniques are divided into attacks against structural vulnerabilities and attacks against side channel. Also, defense techniques are divided into defense against branch predictors and defense against cache side channels. Then their introduction is given in detail. Next a branch prediction security architecture model is proposed, with its feasibility and security demonstrated. At last, this paper summarizes the shortcomings of the current defense techniques and looks forward to the future trend of branch prediction defense, which provides a reference for the design of processor branch prediction security.
AB - To improve the execution efficiency, modern processors have introduced branch prediction mechanism, but this also brings new vulnerabilities at the same time. In this paper, attack and defense techniques for processor branch prediction are investigated and classified. Attack techniques are divided into attacks against structural vulnerabilities and attacks against side channel. Also, defense techniques are divided into defense against branch predictors and defense against cache side channels. Then their introduction is given in detail. Next a branch prediction security architecture model is proposed, with its feasibility and security demonstrated. At last, this paper summarizes the shortcomings of the current defense techniques and looks forward to the future trend of branch prediction defense, which provides a reference for the design of processor branch prediction security.
KW - branch prediction
KW - cache
KW - security architecture model
KW - side channel
UR - https://www.scopus.com/pages/publications/85143084729
U2 - 10.1109/CCPQT56151.2022.00010
DO - 10.1109/CCPQT56151.2022.00010
M3 - 会议稿件
AN - SCOPUS:85143084729
T3 - Proceedings - 2022 International Conference on Computing, Communication, Perception and Quantum Technology, CCPQT 2022
SP - 20
EP - 24
BT - Proceedings - 2022 International Conference on Computing, Communication, Perception and Quantum Technology, CCPQT 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2022 International Conference on Computing, Communication, Perception and Quantum Technology, CCPQT 2022
Y2 - 28 October 2022 through 30 October 2022
ER -