A Low-Cost and Flexible FPGA Implementation for SPECK Block Cipher

被引:0
|
作者
Nemati, Ali [1 ]
Feizi, Soheil [1 ]
Ahmadi, Arash [1 ,2 ]
Makki, Vahab Al-din [1 ]
机构
[1] Razi Univ, Dept Elect Engn, Kermanshah, Iran
[2] Univ Windsor, Dept Elect Engn, Windsor, ON N9B 3P4, Canada
关键词
Lightweight Cryptography; SPECK; High Level Synthesis; Bit Serialized Architecture; FPGA Implementation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Field Programmable Gate Arrays (FPGAs) are quickly becoming a fundamental flexible integrated circuit building block of choice for many applications such as aerospace, military and defense systems. In addition, instead of using a large number of logic gates, FPGA today can be used to implement any circuits that you want. Furthermore, FPGAs can be configured as system on a chip (SoC). In June 2013 American National Security Agency (NSA) proposed a new block cipher family named SPECK. In this paper, two methods are used to implement this algorithm. First method is used high level synthesis for give more flexibility and to achieve suitable throughput in our implementation. Second method is used bit serialized architecture to achieve minimum area and cost in our design. In second methodology, we have implemented SPECK, with a very small hardware architecture only costs 34 slices and 68 LUTs on a Spartan-3 FPGA. The results show that with a tantamount security level, SPECK is 85% smaller than AES, 68% smaller than PRESENT (a standardized low-cost AES Superseded and an ISO lightweight algorithm).
引用
收藏
页码:42 / 47
页数:6
相关论文
共 50 条
  • [1] Novel FPGA-based low-cost hardware architecture for the PRESENT block cipher
    Lara-Nino, Carlos Andres
    Morales-Sandoval, Miguel
    Diaz-Perez, Arturo
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 646 - 650
  • [2] FPGA Implementation of the "PYRAMIDS" Block Cipher
    AlKalbany, A.
    Al hassan, H.
    Saeb, M.
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 5, 2005, 5 : 267 - 273
  • [3] FPGA implementation of the "pyramids" block cipher
    AlKalbany, A
    Al Hassan, HA
    Saeb, M
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 271 - 275
  • [4] LIBC: a low-cost lightweight block cipher for IoT application
    Yan, Qingwen
    Guo, Ying
    Liu, Wenfen
    Chen, Wen
    Lu, Yongcan
    PHYSICA SCRIPTA, 2025, 100 (01)
  • [5] An FPGA hardware implementation of the Rijndael block cipher
    Dhoha, Chorfi
    Ben Othman, Slim
    Ben Saoud, Slim
    IEEE DTIS: 2006 International Conference on Design & Test of Integrated Systems in Nanoscale Technology, Proceedings, 2006, : 351 - 354
  • [6] FPGA Implementation of LBlock Lightweight Block Cipher
    Hasan, Md. Nazmul
    Hasan, Md. Tariq
    Toma, Rafia Nishat
    Maniruzzaman, Md.
    2016 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION & COMMUNICATION TECHNOLOGY (ICEEICT), 2016,
  • [7] A dynamic FPGA implementation of the Serpent block cipher
    Patterson, C
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS-CHES 2000, PROCEEDINGS, 2001, 1965 : 141 - 155
  • [8] Low-Cost and Programmable CRC Implementation Based on FPGA
    State Key Laboratory of Integrated Service Networks, Xidian University, Xi'an
    710071, China
    不详
    710100, China
    不详
    710121, China
    不详
    214121, China
    IEEE Trans. Circuits Syst. Express Briefs, 1 (211-215):
  • [9] Low-Cost and Programmable CRC Implementation Based on FPGA
    Liu, Huan
    Qiu, Zhiliang
    Pan, Weitao
    Li, Jun
    Zheng, Ling
    Gao, Ya
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (01) : 211 - 215
  • [10] Implementation of SMS4 Block Cipher on FPGA
    Jin, Yier
    Shen, Haibin
    You, Rongquan
    2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, 2006,