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 条
  • [21] iEDCL: Streamlined, False-Error-Free Error Detection and Correction Scheme in a Near-Threshold Enabled 32-bit Processor
    Yu, Runze
    Li, Zhenhao
    Deng, Xi
    Wang, Zhaoxu
    Jia, Wei
    Zhang, Haoming
    Liu, Zhenglin
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (08) : 1436 - 1446
  • [22] Fast BCH 1-Bit Error Correction Combined with Fast Multi-Bit Error Detection
    Schulz-Hanke, Christian
    2020 26TH IEEE INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2020), 2020,
  • [23] Overlay error budgets for a high-throughput SCALPEL system
    Stanton, ST
    Farrow, RC
    Gallatin, GM
    Liddle, JA
    Waskiewicz, WK
    EMERGING LITHOGRAPHIC TECHNOLOGIES III, PTS 1 AND 2, 1999, 3676 : 543 - 555
  • [24] Identification and analysis of error types in high-throughput genotyping
    Ewen, KR
    Bahlo, M
    Treloar, SA
    Levinson, DF
    Mowry, B
    Barlow, JW
    Foote, SJ
    AMERICAN JOURNAL OF HUMAN GENETICS, 2000, 67 (03) : 727 - 736
  • [25] TCP throughput over links with high bit error rate
    Lang, T
    Floreani, D
    Dadej, A
    CONVERGED NETWORKING: DATA AND REAL-TIME COMMUNICATIONS OVER IP, 2003, 119 : 223 - 234
  • [26] Accelerating Error Correction in High-Throughput Short-Read DNA Sequencing Data with CUDA
    Shi, Haixiang
    Schmidt, Bertil
    Liu, Weiguo
    Mueller-Wittig, Wolfgang
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1546 - 1553
  • [27] A next-gen pipeline for generation, error correction and annotation of high-throughput immunosequencing data
    Emerson, Ryan
    Sherwood, Anna
    DeWitt, William
    Howie, Bryan
    Rieder, Mark
    Robins, Harlan
    JOURNAL OF IMMUNOLOGY, 2014, 192
  • [28] BLESS: Bloom filter-based error correction solution for high-throughput sequencing reads
    Heo, Yun
    Wu, Xiao-Long
    Chen, Deming
    Ma, Jian
    Hwu, Wen-Mei
    BIOINFORMATICS, 2014, 30 (10) : 1354 - 1362
  • [29] A reconfigurable processor for forward error correction
    Niktash, Afshin
    Parizi, Hooman T.
    Bagherzadeh, Nader
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2007, PROCEEDINGS, 2007, 4415 : 1 - +
  • [30] High Throughput Joint Error Detection and Correction Based on GRAND-MO and CRC
    Zhan, Ming
    Yu, Kan
    Wu, Fang
    Zhou, Qiang
    Luo, Yichen
    Zhang, Shiqing
    Zhang, Jianwu
    Pang, Zhibo
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (04) : 7461 - 7469