Dynamic key Dependent S-Box for Symmetric Encryption for IoT Devices

被引:0
作者
Ara, Tabassum [1 ]
Shah, Pritam Gajkumar [2 ]
Prabhakar, M. [1 ]
机构
[1] Reva Univ, Sch Comp & Informat Tech, Bangalore, Karnataka, India
[2] Jain Univ, Sch Engn & Tech, Bangalore, Karnataka, India
来源
2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRONICS, COMPUTERS AND COMMUNICATIONS (ICAECC) | 2018年
关键词
Internet of Things; ECC; S-Boxes; Resource Constrained devices; Dynamic S-Box;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The objective is to design a algorithm to generate key depended Substitution Boxes for Symmetric Encryption. This paper describes an effective and innovative way of generating substitution boxes which are key dependent. The proposed algorithm uses Elliptic Curve Cryptography to generate dynamic S-Boxes. The S-Boxes generated are tested against the four different criteria called Bijection, Strict Avalanche Effect (SAE), Non-linearity and Bit-Independence. It is implemented in C++ using Multi-precision Integer and Rational Arithmetic Cryptographic Library (MIRACL) and the experimental results shows that it takes very less computation time. The proposed algorithm can be used in PRESENT cipher to generate dynamic key depended S-Boxes. And this scheme is quite efficient for resource constrained devices of Internet of Things
引用
收藏
页数:5
相关论文
共 20 条
  • [1] Anoop M., 2007, ELLIPTIC CURVE CRYPT, P5
  • [2] Bogdanov A., 2007, PRESENT ULTRALIGHTWE
  • [3] Brow E, 2010, ELLIPTIC CURVE CRYPT
  • [4] Brown M, 2001, LECT NOTES COMPUT SC, V2020, P250
  • [5] Coetzee L. E, 2011, IST AFR C P
  • [6] THE DATA ENCRYPTION STANDARD (DES) AND ITS STRENGTH AGAINST ATTACKS
    COOPERSMITH, D
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1994, 38 (03) : 243 - 250
  • [7] Daemen J., 2013, DESIGN RIJNDAEL AES
  • [8] Internet of Things (IoT): A vision, architectural elements, and future directions
    Gubbi, Jayavardhana
    Buyya, Rajkumar
    Marusic, Slaven
    Palaniswami, Marimuthu
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (07): : 1645 - 1660
  • [9] Advanced Encryption Standard (AES)
    Network Box
    [J]. Netw. Secur., 2009, 12 (8-12): : 8 - 12
  • [10] Karki P., 2015, SDPS 2015