CREMON: Cryptography Embedded on the Convolutional Neural Network Accelerator
- 주제(키워드) Convolution , Kernel , Hardware , Engines , Cryptography , Throughput , Security in CNN processing , CNN accelerator , AES hardware , reconfigurable processor , energy-efficient hardware
- 주제(기타) Engineering, Electrical & Electronic
- 설명문(일반) [Choi, Yeongjae; Sim, Jaehyeong; Kim, Lee-Sup] Korea Adv Inst Sci & Technol, Sch Elect Engn, Daejeon 34141, South Korea
- 관리정보기술 faculty
- 등재 SCIE, SCOPUS
- 발행기관 IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
- 발행년도 2020
- 총서유형 Journal
- URI http://www.dcollection.net/handler/ewha/000000182517
- 본문언어 영어
- Published As http://dx.doi.org/10.1109/TCSII.2020.2971580
초록/요약
Due to their excellent performance, tremendous progress has been made in the development of convolutional neural network (CNN) algorithms and efficient CNN accelerators for edge devices. At the same time, security concerns about CNN processing have increased regarding user privacy and safety. In this brief, we focus on developing an efficient data ciphering system embedded in a CNN accelerator. The number of operations of CNN and security workloads, AES-128 in our system, constantly changes during execution, thereby varying their relative ratio. To efficiently support various convolution/AES workloads, we propose CREMON, a reconfigurable system with a cryptography reconfigurable processing element (CRPE). A test chip with the proposed scheme was implemented and tested for performance verification. As a result, the CREMON prototype chip achieved state-of-the-art performance/area efficiency for AES and improved energy efficiency by up to 44.1% in processing CNN/AES workloads.
more