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

Read more

Summary

Introduction

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.

Review of White-Box Encryption Algorithms
The SMS4 Block Cipher
Components of the White-Box Encryption Algorithm
The Complete White-Box Encryption Algorithm
Security Measurement in White-Box Attack Context
Size and Efficiency
Improvements of the Algorithm
Security-Efficiency Trade-Off
A Strong Version Using Non-Standard S-Boxes
Comparisons with Other Methods
Threat Models and the Crux of Secure Implementations
Against known White-Box Attacks
Against known Side-Channel Attacks
Conclusions and Future Work

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.