SCENERY: a lightweight block cipher based on Feistel structure

被引:23
作者
Feng, Jingya [1 ,2 ]
Li, Lang [1 ,2 ,3 ]
机构
[1] Hengyang Normal Univ, Hunan Prov Key Lab Intelligent Informat Proc & Ap, Hengyang 421002, Peoples R China
[2] Hunan Normal Univ, Coll Informat Sci & Engn, Changsha 410081, Peoples R China
[3] Hengyang Normal Univ, Coll Comp Sci & Technol, Hengyang 421002, Peoples R China
关键词
lightweight block cipher; feistel structure; cryptanalysis; internet of things; DESIGN;
D O I
10.1007/s11704-020-0115-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a new lightweight block cipher called SCENERY. The main purpose of SCENERY design applies to hardware and software platforms. SCENERY is a 64-bit block cipher supporting 80-bit keys, and its data processing consists of 28 rounds. The round function of SCENERY consists of 8 4 x 4 S-boxes in parallel and a 32 x 32 binary matrix, and we can implement SCENERY with some basic logic instructions. The hardware implementation of SCENERY only requires 1438 GE based on 0.18 um CMOS technology, and the software implementation of encrypting or decrypting a block takes approximately 1516 clock cycles on 8-bit microcontrollers and 364 clock cycles on 64-bit processors. Compared with other encryption algorithms, the performance of SCENERY is well balanced for both hardware and software. By the security analyses, SCENERY can achieve enough security margin against known attacks, such as differential cryptanalysis, linear cryptanalysis, impossible differential cryptanalysis and related-key attacks.
引用
收藏
页数:10
相关论文
共 26 条
  • [1] GIFT: A Small Present Towards Reaching the Limit of Lightweight Encryption
    Banik, Subhadeep
    Pandey, Sumit Kumar
    Peyrin, Thomas
    Sasaki, Yu
    Sim, Siang Meng
    Todo, Yosuke
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2017, 2017, 10529 : 321 - 345
  • [2] Beaulieu R., 2015, 2015585 CRYPT EPRINT
  • [3] Beaulieu R., 2013, IACR Cryptology ePrint Archive
  • [4] The SKINNY Family of Block Ciphers and Its Low-Latency Variant MANTIS
    Beierle, Christof
    Jean, Jeremy
    Koelbl, Stefan
    Leander, Gregor
    Moradi, Amir
    Peyrin, Thomas
    Sasaki, Yu
    Sasdrich, Pascal
    Sim, Siang Meng
    [J]. ADVANCES IN CRYPTOLOGY (CRYPTO 2016), PT II, 2016, 9815 : 123 - 153
  • [5] Biham E, 1997, LECT NOTES COMPUT SC, V1267, P260
  • [6] BIHAM E, 1994, J CRYPTOL, V7, P229, DOI 10.1007/BF00203965
  • [7] Biryukov A, 1999, LECT NOTES COMPUT SC, V1636, P245
  • [8] Bogdanov A, 2007, LECT NOTES COMPUT SC, V4727, P450
  • [9] Triathlon of lightweight block ciphers for the Internet of things
    Dinu, Daniel
    Le Corre, Yann
    Khovratovich, Dmitry
    Perrin, Leo
    Grossschadl, Johann
    Biryukov, Alex
    [J]. JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2019, 9 (03) : 283 - 302
  • [10] CRYPTOGRAPHY AND COMPUTER PRIVACY
    FEISTEL, H
    [J]. SCIENTIFIC AMERICAN, 1973, 228 (05) : 15 - 23