{'fraction_non_alphanumeric': 0.02127659574468085, 'fraction_numerical': 0.007978723404255319, 'mean_word_length': 4.837209302325581, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Side Channel Analysis of Hardware Trojan Based on Smooth Filtering Algorithm

Aimed at the problem of the noise in the side channel analysis (SCA) of hardware Trojan, a novel idea to develop an optimal algorithm model based on smooth filtering is discussed in this paper. To reduce the influence of the abnormal points on the curve, the idea uses the least square method to fit the original data curve. The approach is validated using power simulation with a 128-bit Advanced Encryption Standard (AES) cipher circuit and hardware Trojan circuit whose Trojan's area is 0.16%. The experiment shows that the impact of the noise on power is reduced effectively by using the proposed smooth filtering algorithm, especially for the small-area Trojan circuit.