{'fraction_non_alphanumeric': 0.016498625114573784, 'fraction_numerical': 0.0, 'mean_word_length': 5.618181818181818, '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}}
A Hardware Trojan Architecture for Elliptic Curve Cryptography

Elliptic curve cryptography has been attracting attention as a public key encryption of the next generation. Elliptic curve cryptography is able to realize a high-strength cipher with a small key length. On the other hand, the threat of hardware Trojans has been pointed out recently. A hardware Trojan is a malicious circuit that is incorporated into large scale integration (LSI) during its manufacturing process. When predetermined conditions specified by an attacker are satisfied, the hardware Trojan is triggered and performs subversive activities without the LSI users even being aware of these activities. Hardware Trojans, which have been reported, attack cryptographic circuits in many cases. Since cryptographic circuits are designed to protect confidential data, attacking cryptographic circuits can cause serious damage.To prevent damage caused by hardware Trojans, it is important to investigate architecture of hardware Trojans. This study proposes a hardware Trojan architecture for elliptic curve cryptography.