  Security is one of the main issues in Internet of Things (IoT). Encryption
plays a curtail role in making these systems secure. Substitution Box (S-Box)
has an effective impact in block encryption methods. Due to the restricted
resource capacities of IoT nodes, providing a lightweight S-Box is a
challenging problem. This paper presents a key-dependent S-Box using
Hyperelliptic curve. The proposed S-Box is analytically evaluated using
performance criteria including bijection, nonlinearity, strict avalanche
effect, and algebraic degree. The evaluation results endorse that the offered
S-Box production algorithm is considerably an effective way to generate
cryptographic strong S-Box.
