Efficient construction of a substitution box based on a Mordell elliptic curve over a finite field

被引:45
作者
Azam, Naveed Ahmed [1 ]
Hayat, Umar [2 ]
Ullah, Ikram [2 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Dept Appl Math & Phys, Kyoto 6068501, Japan
[2] Quaid I Azam Univ, Dept Math, Islamabad 44000, Pakistan
关键词
Substitution box; Finite field; Mordell elliptic curve; Total order; Computational complexity; TP309; CRYPTANALYSIS;
D O I
10.1631/FITEE.1800434
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Elliptic curve cryptography has been used in many security systems due to its small key size and high security compared with other cryptosystems. In many well-known security systems, a substitution box (S-box) is the only non-linear component. Recently, it has been shown that the security of a cryptosystem can be improved using dynamic S-boxes instead of a static S-box. This necessitates the construction of new secure S-boxes. We propose an efficient method to generate S-boxes that are based on a class of Mordell elliptic curves over prime fields and achieved by defining different total orders. The proposed scheme is developed in such a way that for each input it outputs an S-box in linear time and constant space. Due to this property, our method takes less time and space than the existing S-box construction methods over elliptic curves. Computational results show that the proposed method is capable of generating cryptographically strong S-boxes with security comparable to some of the existing S-boxes constructed via different mathematical structures.
引用
收藏
页码:1378 / 1389
页数:12
相关论文
共 35 条
  • [1] Development of key-dependent dynamic S-Boxes with dynamic irreducible polynomial and affine constant
    Agarwal, Praveen
    Singh, Amandeep
    Kilicman, Adem
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2018, 10 (07):
  • [2] [Anonymous], 2008, ELLIPTIC CURVES NUMB, DOI DOI 10.1201/9781420071474
  • [3] [Anonymous], 2015, CORSALUD
  • [4] A Novel Fuzzy Encryption Technique Based on Multiple Right Translated AES Gray S-Boxes and Phase Embedding
    Azam, Naveed Ahmed
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2017,
  • [5] A novel heuristic method for obtaining S-boxes
    Chen, Guo
    [J]. CHAOS SOLITONS & FRACTALS, 2008, 36 (04) : 1028 - 1036
  • [6] An extended method for obtaining S-boxes based on three-dimensional chaotic Baker maps
    Chen, Guo
    Chen, Yong
    Liao, Xiaofeng
    [J]. CHAOS SOLITONS & FRACTALS, 2007, 31 (03) : 571 - 579
  • [7] Cheon JH, 1999, LECT NOTES COMPUT SC, V1592, P286
  • [8] Courtois NT, 2002, LECT NOTES COMPUT SC, V2501, P267
  • [9] Cui LG, 2007, INT J INNOV COMPUT I, V3, P751
  • [10] An image encryption scheme using dynamic S-boxes
    Devaraj, P.
    Kavitha, C.
    [J]. NONLINEAR DYNAMICS, 2016, 86 (02) : 927 - 940