High-throughput bit processor for cryptography, error correction, and error detection

被引:2
|
作者
Huo Yuanhong [1 ]
Liu Dake [2 ]
机构
[1] Beijing Inst Technol, Comp Sci & Technol, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Inst Applicat Specif Instruct Set Processors ASIP, Beijing 100081, Peoples R China
关键词
Application specific instruction set processor; Software defined radio; Cryptographic processor; VLSI (Very large-scale integration); DESIGN;
D O I
10.1016/j.micpro.2018.06.013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The product lifetime (time-in-market) of a high-end embedded SoC (System-on-Chip) can be rather short due to possible design changes, leading to a highly expensive SoC redesign. Most of the SoC redesign are induced by the requirements for function changes of non-programmable ASIC modules. Plenty of the non-programmable ASIC modules are used for bit-wise algorithms. It is thus necessary to offer programmable/flexible VLSI designs for the bit-wise algorithms. In this paper, we propose a programmable ASIP design for four types of the bit-wise algorithms: block ciphers, stream ciphers, Reed-Solomon (RS) Codes, and Cyclic Redundancy Check (CRC). We achieve this via finding out the algorithm similarities and the optimal parallel degree (128-bit) among the four types of bit-wise algorithms. The flexibility of our design can enlarge the range of applications and extend the time-in-market of a SoC. Besides, our design achieves ASIC-like performance such as 25.6 Gb/s for AES encryption, 17.6 Gb/s for RS(255,239) decoding, and 281.6 Gb/s for CRC calculation, etc with 0.19 mm(2) (28 nm) silicon area. Finally, we show that the performance of our design is sufficient for high-speed communication protocols like IEEE 802.11ad when running real-time AES, RS, and CRC simultaneously.
引用
收藏
页码:207 / 216
页数:10
相关论文
共 50 条
  • [41] HALC: High throughput algorithm for long read error correction
    Bao, Ergude
    Lan, Lingxiao
    BMC BIOINFORMATICS, 2017, 18
  • [42] A NOVEL APPROACH FOR THE DETECTION AND CORRECTION OF SINGLE BIT ERROR IN RRNS ARCHITECTURE
    Afriyie, Yaw
    Daabo, M., I
    2018 IEEE 7TH INTERNATIONAL CONFERENCE ON ADAPTIVE SCIENCE & TECHNOLOGY (IEEE ICAST), 2018,
  • [43] Causes of bit error and error correction for quantum key distribution protocols
    Fang, Rushui
    Nikulin, Vladimir V.
    QUANTUM NANOPHOTONIC MATERIALS, DEVICES, AND SYSTEMS 2019, 2019, 11091
  • [44] ERROR-DETECTION AND ERROR-CORRECTION
    不详
    LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1987, 94 : 55 - 85
  • [45] Ultrafast Error Correction Codes for Double Error Detection/Correction
    Saiz-Adalid, Luis-J.
    Gil, Pedro
    Ruiz, Juan-Carlos
    Gracia-Moran, Joaquin
    Gil-Tomas, Daniel
    Baraza-Calvo, J. -Carlos
    2016 12TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2016), 2016, : 108 - 119
  • [46] A High-Throughput Processor for Dual-Field Elliptic Curve Cryptography with Power Analysis Resistance
    Li, Wei
    Zeng, Xiaoyang
    Feng, Xiao
    Dai, Zibin
    IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 570 - 577
  • [47] FSO links using high sensitivity gigabit combinational sensors and an adaptive high-throughput error-correction protocol
    Ferraro, Mike S.
    Mahon, Rita
    Murphy, James L.
    Dexter, James L.
    Rabinovich, William S.
    Thomas, Linda M.
    Moore, Christopher I.
    Clark, William R.
    Waters, William D.
    Vaccaro, Kenneth
    McCourt, Ryan
    FREE-SPACE LASER COMMUNICATION AND ATMOSPHERIC PROPAGATION XXX, 2018, 10524
  • [48] ERROR-CORRECTION CODING IN AN ASSOCIATIVE PROCESSOR
    LIEBOWITZ, S
    CASASENT, D
    APPLIED OPTICS, 1987, 26 (06): : 999 - 1006
  • [49] Fast and simple high-capacity quantum cryptography with error detection
    Lai, Hong
    Luo, Ming-Xing
    Pieprzyk, Josef
    Zhang, Jun
    Pan, Lei
    Li, Shudong
    Orgun, Mehmet A.
    SCIENTIFIC REPORTS, 2017, 7
  • [50] Fast and simple high-capacity quantum cryptography with error detection
    Hong Lai
    Ming-Xing Luo
    Josef Pieprzyk
    Jun Zhang
    Lei Pan
    Shudong Li
    Mehmet A. Orgun
    Scientific Reports, 7