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 条
  • [31] Further Observations on SIMON and SPECK Block Cipher Families
    Dehnavi, Seyed Mojtaba
    CRYPTOGRAPHY, 2019, 3 (01) : 1 - 12
  • [32] Modeling and optimization of the lightweight HIGHT block cipher design with FPGA implementation
    Mohd, Bassam Jamil
    Hayajneh, Thaier
    Abu Khalaf, Zaid
    Yousef, Khalil Mustafa Ahmad
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (13) : 2200 - 2216
  • [33] PIPELINE IMPLEMENTATION OF THE 128-BIT BLOCK CIPHER CLEFIA IN FPGA
    Kryjak, Tomasz
    Gorgon, Marek
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 373 - 378
  • [34] An Efficient VLSI Architecture for PRESENT Block Cipher and Its FPGA Implementation
    Pandey, Jai Gopal
    Goel, Tarun
    Karmakar, Abhijit
    VLSI DESIGN AND TEST, 2017, 711 : 270 - 278
  • [35] FPGA Design & Implementation of optimized RC5 Block Cipher
    Acharya, Lomash Chandra
    Purohit, Jyoti Prakash
    Bairwa, Surendra Kumar
    Kumawat, Harish Chandra
    2017 2ND INTERNATIONAL CONFERENCE ON TELECOMMUNICATION AND NETWORKS (TEL-NET), 2017, : 360 - 365
  • [36] A Low-cost Implementation of Lecture Distribution System Utilizing FPGA and Mobile Devices
    Tatta, Tomohiro
    Ukai, Toshiaki
    Ibrahim, Farhanah Binti
    Fukuma, Shinji
    Mori, Shin-ichiro
    2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 162 - 163
  • [37] Beamforming Complexity Reduction Methods for Low-Cost FPGA-based Implementation
    Siritan, T.
    Techavipoo, U.
    Worasawate, D.
    Keinprasit, R.
    Pinunsottikul, P.
    Sugino, N.
    Thajchayapong, P.
    6TH BIOMEDICAL ENGINEERING INTERNATIONAL CONFERENCE (BMEICON 2013), 2013,
  • [38] Low-cost stereo vision on an FPGA
    Murphy, Chris
    Lindquist, Daniel
    Rynning, Ann Marie
    Cecil, Thomas
    Leavitt, Sarah
    Chang, Mark L.
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 333 - +
  • [39] Csl: Fpga implementation of lightweight block cipher for power-constrained devices
    Lamkuche H.S.
    Pramod D.
    International Journal of Information and Computer Security, 2020, 12 (2-3) : 349 - 377
  • [40] Towards a New Quasigroup Block Cipher for a Single-Chip FPGA Implementation
    Mahoney, William
    Parakh, Abhishek
    24TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS ICCCN 2015, 2015,