A Reconfigurable Block Cryptographic Processor Based on VLIW Architecture

被引:0
|
作者
Li Wei [1 ,2 ]
Zeng Xiaoyang [1 ]
Nan Longmei [1 ]
Chen Tao [2 ]
Dai Zibin [2 ]
机构
[1] Fudan Univ, State Key Lab ASIC & Syst, Shanghai 200240, Peoples R China
[2] Inst Informat Sci & Technol, Zhengzhou 450001, Peoples R China
基金
中国国家自然科学基金;
关键词
Block Cipher; VLIW processor; reconfigurable; application-specific instruction-set;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
An Efficient and flexible implementation of block ciphers is critical to achieve information security processing. Existing implementation methods such as GPP, FPGA and cryptographic application-specific ASIC provide the broad range of support. However, these methods could not achieve a good tradeoff between high-speed processing and flexibility. In this paper, we present a reconfigurable VLIW processor architecture targeted at block cipher processing, analyze basic operations and storage characteristics, and propose the multi-cluster register-file structure for block ciphers. As for the same operation element of block ciphers, we adopt reconfigurable technology for multiple cryptographic processing units and interconnection scheme. The proposed processor not only flexibly accomplishes the combination of multiple basic cryptographic operations, but also realizes dynamic configuration for cryptographic processing units. It has been implemented with 0.18 mu m CMOS technology, the test results show that the frequency can reach 350MHz, and power consumption is 420mw. Ten kinds of block and hash ciphers were realized in the processor. The encryption throughput of AES, DES, IDEA, and SHA-1 algorithm is 1554Mbps, 448Mbps, 785Mbps, and 424Mbps respectively, the test result shows that our processor's encryption performance is significantly higher than other designs.
引用
收藏
页码:91 / 99
页数:9
相关论文
共 50 条
  • [31] A video compression case study on a reconfigurable VLIW architecture
    Rizzo, D
    Colavin, O
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 540 - 546
  • [32] BKVex: an Adaptable VLIW Processor and Design Framework for Reconfigurable Computing Platforms
    Cuong Pham-Quoc
    Binh Kieu-Do-Nguyen
    Anh-Vu Dinh-Duc
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP), 2017, : 39 - 46
  • [33] Research and Design of Dedicated Instruction for Reconfigurable Matrix Multiplication of VLIW Processor
    Su Yang
    Wei Yuechuan
    Zhang Mingshu
    2016 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS (INCOS), 2016, : 324 - 327
  • [34] Alchemy: An MSP430-based Reconfigurable Processor Architecture
    Oliveira, Caio Souza
    da Silva, Diogenes C., Jr.
    2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,
  • [35] The Design of Reconfigurable Instruction Set Processor Based on ARM Architecture
    Yin, Jinyong
    Xu, Zhenpeng
    Fang, Xinmo
    Zhou, Xihao
    ADVANCED COMPUTER ARCHITECTURE, 2018, 908 : 66 - 78
  • [36] CoreVA: A Configurable Resource-efficient VLIW Processor Architecture
    Huebener, Boris
    Sievers, Gregor
    Jungeblut, Thorsten
    Porrmann, Mario
    Rueckert, Ulrich
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2014), 2014, : 9 - 16
  • [37] A RECONFIGURABLE VLSI ARCHITECTURE FOR A DATABASE PROCESSOR
    OFLAZER, K
    AFIPS CONFERENCE PROCEEDINGS, 1983, 52 : 271 - &
  • [38] Reconfigurable VLSI architecture for FFT processor
    Sung, Tze-Yun
    Hsin, Hsi-Chin
    Ko, Lu-Ting
    WSEAS Transactions on Circuits and Systems, 2009, 8 (06): : 465 - 474
  • [39] Optimised reconfigurable MAC processor architecture
    Iliopoulos, M
    Antonakopoulos, T
    ICECS 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-III, CONFERENCE PROCEEDINGS, 2001, : 253 - 258
  • [40] Reconfigurable VLSI Architecture for FFT Processor
    Sung, Tze-Yun
    Hsin, Hsi-Chin
    KO, LU-TING
    MUSP '06: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON MULTIMEDIA SYSTEMS AND SIGNAL PROCESSING, 2009, : 79 - +