본문 바로가기
KERD
논문KCI 등재

TPM을 활용한 임베디드 시스템 환경의 보안 부팅 구현

An Implementation of Secure boot Using TPM in Embedded System

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

최근 임베디드 시스템은 전자기기의 소형화와 IoT(Internet of Things, 사물인터넷)의 발전과 함께 일상 서비스, 의료, 군사, 자율주행 자동차 등 다양한 분야에서 사용되고 있다. 하지만 임베디드 시스템을 위한 기초적인 보안이 미비하여 보안 사고에 대한 잠재적인 위협이 되고 있다. 이에 본 논문에서는 임베디드 시스템 환경의 무결성을 보호하기 위해 TPM(Trusted Platform Module)을 활용한 보안 부팅을 구현하였다. 제안된 설계 방식은 임베디드시스템에서 요구되는 가용성을 고려하였으며, Boot 과정에서 TPM을 통해 시스템의 변조를 감지한다. 또한 보안 부팅 간 커널의 AES 암호화를 통해 커널에 대한 기밀성을 강화했다.

Abstract

Due to miniaturization of electronic devices and development of IoT(Internet of Things), embedded system have beenused in various field. Meanwhile, there is a potential vulnerability by the insufficient of system’s security. In this paper, weimplement secure boot using TPM to protect the integrity of embedded system environment. The Suggestion considers therequired availability in the embedded system and detects the system’s tampering at secure boot process via TPM. Inaddition, we have reinforced the confidentiality through AES encryption of the kernel at secure boot.

참고문헌 (19)

  1. "IC Insights" (2019)[URL]
  2. D. Papp, "Embedded systems security: Threats vulnerabilities and attack taxonomy", Privacy Security and Trust (PST) 2015 13th Annual Conference on, pp.145~152 (2015), IEEE
  3. "manatails’ blog" (2019)[URL]
  4. X. Wang, "How to break MD5 and other hash functions", LNCS, 3494(Springer), pp.19~35 (2005)
  5. 고재용, "IoT 보안 요구사항 및 보안 운영체제 기반 기술 분석", 한국콘텐츠학회 논문지, 18(4), pp.164~177 (2018), 한국콘텐츠학회[DOI]
  6. "The Chain of Trust" (2019)[URL]
  7. Junkai Gu, "A Secure bootstrap Based on Trusted Computing", 2009 International Conference on New Trends in Information and Service Science (2009), IEEE
  8. William A. Arbaugh, "A reliable bootstrap architecture", Proceedings. 1997 IEEE Symposium on Security and Privacy (1997), IEEE
  9. UEFI Forum, "Unified Extensible Firmware Interface Specification Version 2.2 D", 1369~1402 (2010)
  10. Samsung Electronics, "Knox Platform for Enterprise White Paper" (2019)
  11. T. Alves, "TrustZone: Integrated Hardware and Software Security. ARM White Paper" (2004), ARM
  12. "ZDNet" (2019)[URL]
  13. F. Devic, "Securing Boot of an Embedded Linux on FPGA", 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, pp.189~195 (2011)
  14. Lester Sanders, "Measured Boot of Zynq-7000 All Programmable SoCs" (2017), Xilinx, Inc
  15. TCG Published, "TPM Main Specification Level 2 Version 1.2" (2011), Trusted Computing Group, Inc
  16. "Crypto++" (2019)[URL]
  17. Xilinx, Inc., "Zynq-7000 SoC Technical Reference Manual", ~ (2018)
  18. "verical" (2019)[URL]
  19. "Github" (2019)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (20건)