An Implementation of ECC(Elliptic Curve Cryptographic)Processor with Bus-splitting method for Embedded SoC(System on a Chip)

임베디드 SoC를 위한 Bus-splitting 기법 적용 ECC 보안 프로세서의 구현

  • Choi, Seon-Jun (Dept. of Electronics and Information Communication ENG, Chonnam National University & RRC HECS) ;
  • Chang, Woo-Youg (Dept. of Electronics and Information Communication ENG, Chonnam National University & RRC HECS) ;
  • Kim, Young-Chul (Dept. of Electronics and Information Communication ENG, Chonnam National University & RRC HECS)
  • 최선준 (전남대학교 전자정보통신공학과 & RRC HECS) ;
  • 장우영 (전남대학교 전자정보통신공학과 & RRC HECS) ;
  • 김영철 (전남대학교 전자정보통신공학과 & RRC HECS)
  • Published : 2005.11.26

Abstract

In this paper, we designed ECC(Elliptic Curve Cryptographic) Processor with Bus-splitting mothod for embedded SoC. ECC SIP is designed by VHDL RTL modeling, and implemented reusably through the procedure of logic synthesis, simulation and FPGA verification. To communicate with ARM9 core and SIP, we designed SIP bus functional model according to AMBA AHB specification. The design of ECC Processor for platform-based SoC is implemented using the design kit which is composed of many devices such as ARM9 RISC core, memory, UART, interrupt controller, FPGA and so on. We performed software design on the ARM9 core for SIP and peripherals control, memory address mapping and so on.

Keywords