The design and implementation of a block cipher ASIC

被引:0
|
作者
Jiang, AP [1 ]
Sheng, SM [1 ]
Fu, YL [1 ]
Liu, Y [1 ]
Ji, LJ [1 ]
机构
[1] Peking Univ, Inst Microelect, Beijing 100871, Peoples R China
关键词
D O I
10.1109/ICASIC.2001.982571
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid progress of information technology, security becomes one of the key factors in information storage, communication and processing. For the reason of speed and security, the requirement for VLSI chips or modules that support data encryption and decryption increases rapidly. The design and implementation of a data ciphering processor (DCP) chip adopting block cipher algorithm is demonstrated in this paper. The cipher algorithm is qualified for commercial use. The plaintext, ciphertext and key are all 64-bit long. A top-down design flow is used in the implementation. Several methods are employed to enhance the security of the chip. A standard-cell library is also developed in the design. All the design and implementation of this DCP are performed in China. A 0.9um. double-layer-metal CMOS technology is adopted for manufacture. The chip achieves the required result in the first time implementation. The encryption/decryption processing speed reaches 40MBit/s.
引用
收藏
页码:344 / 347
页数:4
相关论文
共 50 条
  • [1] Compact Architecture for ASIC and FPGA Implementation of the KASUMI Block Cipher
    Yamamoto, Dai
    Itoh, Kouichi
    Yajima, Jun
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (12): : 2628 - 2638
  • [2] Compact ASIC implementation of the ICEBERG block cipher with concurrent error detection
    Cheng, Huiju
    Heys, Howard M.
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 2921 - 2924
  • [3] Compact Architecture for ASIC Implementation of the MISTY1 Block Cipher
    Yamamoto, Dai
    Yajima, Jun
    Itoh, Kouichi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2010, E93A (01) : 3 - 12
  • [4] VLSI architecture design and implementation for TWOFISH block cipher
    Lai, YK
    Chen, LG
    Lai, JY
    Parng, TM
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 356 - 359
  • [5] Design and Implementation of Block Cipher in Hummingbird Algorithm over FPGA
    Saha, Shumit
    Islam, Md. Rashedul
    Rahman, Habibur
    Hassan, Mehadi
    Hossain, A. B. M. Aowlad
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT, 2014,
  • [6] ASIC Implementation of Rabbit Stream Cipher Encryption for Data
    Prathima, N.
    Chetan, S.
    Rehman, Syed M.
    2019 5TH IEEE INTERNATIONAL WIE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (WIECON-ECE 2019), 2019,
  • [7] A high-performance ASIC implementation of the 64-bit block cipher CAST-128
    Sugawara, Takeshi
    Homma, Naoftuni
    Aoki, Takafumi
    Satoh, Akashi
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 1859 - +
  • [8] 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
  • [9] Design and Implementation of A Chaotic Cipher Block Chaining Mode for Image Encryption
    Ta Thi Kim Hue
    Thang Manh Hoang
    Al Assad, Safwan
    2013 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC), 2013, : 185 - 190
  • [10] Design, Implementation, and Analysis of a Block Cipher Based on a Secure Chaotic Generator
    Dridi, Fethi
    El Assad, Safwan
    Youssef, Wajih El Hadj
    Machhout, Mohsen
    Lozi, Rene
    APPLIED SCIENCES-BASEL, 2022, 12 (19):