{'fraction_non_alphanumeric': 0.02069950035688794, 'fraction_numerical': 0.0, 'mean_word_length': 5.315315315315315, '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}}
Power-aware selective encryption of video transmissions in smart devices

From a user perspective, both security and power consumption during video transmissions are critical. On the one hand, assuming an eavesdropper on the wireless link, the transmitted video should be encrypted so that an unauthorized user is not able to reconstruct it. On the other hand, depending on the strength and the type of cryptographic method used during information exchange, there is a corresponding power consumption overhead. Since encryption protocols are oblivious to the wireless channel conditions, all packets are encrypted regardless of the probability of them getting lost. However, if the application layer protocol received feedback from the link layer on the channel losses between the sender and the receiver, the protocol could decide how much encryption effort is actually needed so that the eavesdropper cannot reconstruct the video clip successfully. To an eavesdropper, packets lost due to interference or encrypted packets do not make any difference; both are invisible to the passive attacker. In this paper, we use a mathematical framework to quantify the effect of lost and encrypted packets on video quality (PSNR), and we design an algorithm that allows the application layer to adjust the amount of encryption performed depending on the channel's signal-to-interference-and-noise ratio (SINR).