Aiming at the problem of parameter selection and time overhead for BP neural network and SVM algorithms
this paper proposes a Hardware Trojan classification method based on Random Forests. Firstly
the Hardware Trojan detection problem is modeled as a binary classification problem and the power consumption of the chip is sampled several times. Then the characteristics of the power consumption curve are extracted by the PCA (principal component analysis). Finally
RF (Random Forests) classification model is used to classify the feature vectors in purpose of identifying Hardware Trojan chips. The experimental results show that
considering the same Hardware Trojan horse data processed by PCA
the discrimination accuracy of RF is improved by 9.13% compared with the BP neural network. Compared with the SVM(support vector machine) method
the discrimination accuracy is increased by 15.96%. Compared to the other two methods
the time cost of RF is reduced by about 8 times.
关键词
Keywords
references
Moein S, Subramnian J, Gulliver T A, et al. Classification of hardware trojan detection techniques[C]// Tenth International Conference on Computer Engineering % Systems. IEEE, 2016: 23-24.
董师师, 黄哲学.随机森林理论浅析[J].集成技术, 2013, 2(1):1-7. DOI: 1
Zhang H R, Min F. Three-way recommender systems based on random forests[J]. Knowledge-Based Systems, 2016, 91(C):275-286. DOI: 275
Ristin M, Guillaumin M, Gall J, et al. Incremental Learning of Random Forests for Large-Scale Image Classification[J]. IEEE Transactions on Pattern Analysis % Machine Intelligence, 2016, 38(3):490-503. DOI: 490
Xiao K, Forte D, Jin Y, et al. Hardware Trojans: Lessons Learned after One Decade of Research[J]. Acm Transactions on Design Automation of Electronic Systems, 2016, 22(1):6:1-23. DOI: 6:1