{'fraction_non_alphanumeric': 0.02252252252252252, 'fraction_numerical': 0.0, 'mean_word_length': 5.489051094890511, '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}}
Protection of ECC computations against side-channel attacks for lightweight implementations

Crypto-processors must be protected against various types of attacks to secure the access to the secret information. In the case of Elliptic Curve Cryptography (ECC), Simple Power Analysis (SPA) can be very efficient to recover the secret key if no protection is implemented. However, lightweight implementations necessary in Internet of Things (IoT) objects cannot afford the classical counter-measures. We propose and evaluate here a low-cost protection, based on the use of the general processor usually available in the system. We show the efficiency with respect to SPA, at no hardware and performance cost and limited power consumption increase. The implemented protection should also strengthen the system against more sophisticated attacks based on power or electromagnetic measurements.