A Specific Data Transfer Controller for Multiple Crypto IPs in a Security Processor

被引:0
|
作者
Wang, Di [1 ,2 ]
Wu, Liji [1 ,2 ]
Wu, XingJun [1 ,2 ]
Li, Xiangyu [1 ,2 ]
Zhang, Xiangmin [1 ,2 ]
Fu, Yanqi [3 ]
He, Quan [3 ]
机构
[1] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Beijing, Peoples R China
[2] Tsinghua Univ, Inst Microelect, Beijing, Peoples R China
[3] Tianjin Jinhang Comp Technol Res Inst, Tianjin, Peoples R China
关键词
specific data transfer controller; Direct Memory Access(DMA); pipeline; encryption;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In a complex security SoC, multiple crypto IP cores are used in real-time, which brings a lot of interruptions to CPU by regular solutions. In this regard, a specific data transfer controller(SDTC) is proposed in this work, which can process encryption and decryption tasks with pipelined operations. Using SDTC to process these tasks can economize CPU source to improve entire performance of SoC. Besides, due to pipeline and embedded structure of crypto IPs, to encrypt/decrypt using SDTC rather than DMA has much higher data transfer rate and much less access to system bus. By simulation result, the solution using SDTC has approximately 0 access to system bus in average and a data transfer rate, which is approximately 2 times as using DMA. As the role of cryptographic algorithm AES-128/192/256 and SM4 are used. The SDTC has been successfully integrated in a security SoC, which will be taped out very soon.
引用
收藏
页数:2
相关论文
共 50 条
  • [41] INTERFACE PROCESSOR HAS 2 MINDS TO TRANSFER DATA FASTER
    OTIS, AB
    ELECTRONICS, 1979, 52 (23): : 144 - 148
  • [42] Security Testing with Controller-Pilot Data Link Communications
    Di Marco, Doris
    Manzo, Alessandro
    Hird, John
    Ivaldi, Marco
    PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, (ARES 2016), 2016, : 526 - 531
  • [43] MULTIPLE SPECIFIC ION DETECTOR AND ANALOG DATA PROCESSOR FOR A GAS CHROMATOGRAPH-QUADRUPOLE MASS-SPECTROMETER SYSTEM
    JENDEN, DJ
    SILVERMA.RW
    JOURNAL OF CHROMATOGRAPHIC SCIENCE, 1973, 11 (11) : 601 - 606
  • [44] Hardware processor for window joins over multiple data streams
    School of Information Science and Engineering, Ningbo University, Ningbo 315211, China
    不详
    Tien Tzu Hsueh Pao, 2009, 2 (404-409): : 404 - 409
  • [45] A novel network processor for security applications in high-speed data networks
    Vlachos, KG
    BELL LABS TECHNICAL JOURNAL, 2003, 8 (01) : 131 - 149
  • [46] Performance Evaluation and Design Optimization for Flexible Multiple Instruction Multiple Data Elliptic Curve Cryptography Crypto Architecture
    Amini, Esmaeil
    Jeddi, Zahra
    Khattab, Ahmed
    Bayoumi, Madgy
    JOURNAL OF LOW POWER ELECTRONICS, 2015, 11 (01) : 1 - 15
  • [47] Data De-duplication and Event Processing for Security Applications on an Embedded Processor
    Nagarajaiah, Harsha
    Upadhyaya, Shambhu
    Gopal, Vinodh
    2012 31ST INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2012), 2012, : 418 - 423
  • [48] Integrative Security Protection System for Full Life Cycle of Big Data Based on SM Crypto Algorithm
    Ge, Yunhan
    Xu, Wei
    Zhang, Linlin
    INTERNATIONAL CONFERENCE ON ALGORITHMS, HIGH PERFORMANCE COMPUTING, AND ARTIFICIAL INTELLIGENCE (AHPCAI 2021), 2021, 12156
  • [49] Integrating Crypto-Based Payment Systems for Data Marketplaces: Enhancing Efficiency, Security, and User Autonomy
    Walunj, Vipul
    Rajaraman, Vasanth
    Dutta, Jyotirmoy
    Sharma, Abhay
    INFORMATION SYSTEMS SECURITY, ICISS 2024, 2025, 15416 : 443 - 452
  • [50] An Efficient Lightweight Crypto Security Module for Protecting Data Transmission Through IOT Based Electronic Sensors
    Olayah, Fekry
    Al Yami, Mohammed
    Abosaq, Hamad Ali
    Ali, Yahya Ali Abdelrahman
    Siddiqui, Md. Ashraf
    Irshad, Reyazur Rashid
    Shahwar, Samreen
    Islam, Asharul
    Sultana, Rafia
    JOURNAL OF NANOELECTRONICS AND OPTOELECTRONICS, 2024, 19 (06) : 646 - 657