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 条
  • [41] FPGA Implementation of Cube Neutral Key Bits Tester on Block Cipher EPCBC
    Ma, Chun-Bo
    Wei, Lei
    2015 2ND INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING ICISCE 2015, 2015, : 752 - 756
  • [42] KT-64: A New Block Cipher Suitable to Efficient FPGA Implementation
    Nguyen Lieu Minh
    Nguyen Thien Luan
    Luu Hong Dung
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (01): : 10 - 18
  • [43] An area-efficient FPGA Implementation of SKINNY Block Cipher for Lightweight Application
    Feng, Xiang
    Li, Shuguo
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [44] FPGA Implementation of the SMS4 Block Cipher in the Chinese WAPI Standard
    Gao, Xianwei
    Lu, Erhong
    Xian, Liqin
    Chen, Hanlin
    2008 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS SYMPOSIA, PROCEEDINGS, 2008, : 104 - 106
  • [45] Flexible and low-cost FPGA-based multichannel analyzer for handheld measurement devices
    Van Hiep Cao
    Tien Hung Dinh
    Thi Thoa Nguyen
    Khanh Hung Nguyen
    Dinh Khang Pham
    Xuan Hai Nguyen
    Ngoc Anh Nguyen
    Tien-Anh Nguyen
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2021, 1018
  • [46] FPGA implementations of the ICEBERG block cipher
    Standaert, FX
    Piret, G
    Rouvroy, G
    Quisquater, JJ
    ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, 2005, : 556 - 561
  • [47] FPGA implementations of the ICEBERG block cipher
    Standaert, F. -X.
    Piret, G.
    Rouvroy, G.
    Quisquater, J. -J.
    INTEGRATION-THE VLSI JOURNAL, 2007, 40 (01) : 20 - 27
  • [48] DESIGN, IMPLEMENTATION AND EVALUATION OF A FLEXIBLE AND LOW-COST REMOTE LABORATORY ON SEMICONDUCTOR DEVICES
    Marchisio, Susana
    Lerro, Federico
    Von Pamel, Oscar
    INTED2011: 5TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2011, : 875 - 884
  • [49] A low-cost FPGA implementation of multi-channel FIR filter with variable bandwidth
    Park, Sang Yoon
    IEICE ELECTRONICS EXPRESS, 2015, 12 (22):
  • [50] Implementation of an FPGA-based Aided IMU on a Low-Cost Autonomous Outdoor Robot
    Jew, Michael
    El-Osery, Aly
    Bruder, Stephen
    2010 IEEE-ION POSITION LOCATION AND NAVIGATION SYMPOSIUM PLANS, 2010, : 1195 - 1203