검색 상세

Cortex-M3기반 System 보안 플랫폼 구현에 대한 연구

Implementation of a system security platform based on Cortex-M3

초록/요약

Embedded system에서 타 업체의 요청으로 software를 공개하게 되면 제품 복사 방지 대책을 세워야 힘들게 개발한 제품을 지킬 수 있다. Security chip를 사용하지 않고, 핵심 code 보호와 제품 복사를 방지하면서 software를 공개할 수 있는 보안 platform을 제안하고자 한다. Cortex-M3기반 MCU의 내부 flash의 영역을 IAP(In-application programming)와 APP(Application programming)로 나누어, IAP 영역에는 핵심 code와 보안인증 code를 배치하고, APP 영역에는 외부업체의 개발자가 공개된 핵심 code의 prototype만을 사용하여 구현한 program이 배치되는 platform을 제안한다.

more

목차

제 1 장 서론
제 2 장 암호화 기술
제 1 절 암호기술 및 데이터 보안 소개
제 2 절 DES(Data Encryption Standard)
제 3 절 RSA(Rivest-Shamir-Adleman)
제 3 장 Cortex-M3 관련 이론
제 1 절 AAPCS
제 2 절 ARMv7-M exception model
제 4 장 제안하는 보안 platform
제 1절 시스템 구성
제 2절 핵심 code 중계
제 3절 Interrupt 중계
제 4절 보안 인증
제 5절 APP download
제 5 장 실험 결과 및 분석
제 1절 실험 환경
제 2절 결과 및 분석
제 6 장 결론
참고 문헌
ABSTRACT

more