Abstract
Wireless Sensor Networks (WSNs) are often deployed in hostile environments and, thus, nodes can be potentially captured by an adversary. This is a typical white-box attack context, i.e., the adversary may have total visibility of the implementation of the build-in cryptosystem and full control over its execution platform. Handling white-box attacks in a WSN scenario is a challenging task. Existing encryption algorithms for white-box attack contexts require large memory footprint and, hence, are not applicable for wireless sensor networks scenarios. As a countermeasure against the threat in this context, in this paper, we propose a class of lightweight secure implementations of the symmetric encryption algorithm SMS4. The basic idea of our approach is to merge several steps of the round function of SMS4 into table lookups, blended by randomly generated mixing bijections. Therefore, the size of the implementations are significantly reduced while keeping the same security efficiency. The security and efficiency of the proposed solutions are theoretically analyzed. Evaluation shows our solutions satisfy the requirement of sensor nodes in terms of limited memory size and low computational costs.
Highlights
Wireless Sensor Networks (WSNs) are often deployed in hostile environments such as wide forests and public parking lots
Motivated by the security challenge of node capture on resource limited nodes of sensor networks, we provide a lightweight white-box encryption algorithm for symmetric cryptography primitives to prevent node capture attacks
Existing research on white-box cryptography has focused on white-box implementations of classical symmetric encryption algorithms, such as DES and AES
Summary
Wireless Sensor Networks (WSNs) are often deployed in hostile environments such as wide forests and public parking lots. The objective of this work is to design a novel lightweight symmetric encryption algorithm for wireless sensor networks against node capture attacks. Researchers have proposed some white-box encryption algorithms that intend to provide practical protection for software implemented on a non-trustable host They cannot be directly applied for WSN nodes. Motivated by the security challenge of node capture on resource limited nodes of sensor networks, we provide a lightweight white-box encryption algorithm for symmetric cryptography primitives to prevent. The contribution of this paper can be summarized as follows: We propose a class of white-box encryption algorithms that obfuscates the block cipher SMS4, which is immune from various attack methods in the black-box model. (4) To further explain existing research on design and implementation of white-box encryption algorithms, we added a new section “2.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.