YP Kim Research
정보통신공학과 김영필
YP Kim Research 연구실은 정보통신공학과를 기반으로 운영체제, 클라우드 컴퓨팅, 시스템 보안 등 컴퓨터 시스템 소프트웨어의 핵심 분야를 선도적으로 연구하고 있습니다. 본 연구실은 운영체제의 원리와 커널 아키텍처, 그리고 시스템 신뢰성, 성능, 보안성 향상을 위한 다양한 기술 개발에 집중하고 있습니다. 최신 리눅스 커널 기반의 결함 주입기 설계, 커널 컴포넌트 관리, 멀티코어 및 가상화 환경에서의 효율적인 자원 관리 등 운영체제의 근본적인 문제 해결에 주력하고 있습니다.
클라우드 컴퓨팅 분야에서는 IaaS 환경에서의 서비스 신뢰성 보장, 장애 대응, 자원 스케줄링, 그리고 클라우드 기반 프로그래밍 활동 추적 시스템 등 실질적인 시스템 소프트웨어 개발을 수행하고 있습니다. 오픈스택 기반 사설 클라우드 시스템 구축, SGX 기반 신뢰 서비스 마이그레이션, 엣지 컴퓨팅을 활용한 분산 추론 등 최신 클라우드 기술을 연구하며, DevOps 및 SRE와 연계된 인프라 관리 자동화, 마이크로서비스 모니터링 등도 주요 연구 주제입니다.
시스템 수준의 보안 연구 역시 본 연구실의 중요한 축입니다. ARM 기반 모바일 환경의 부채널 공격 분석, DDoS 공격 탐지, IoT 환경에서의 경량화된 인증 기법, 블록체인 기반 펌웨어 검증 등 다양한 보안 기술을 개발하고 있습니다. 커널 수준의 취약점 분석, 결함 주입 실험, 실시간 공격 탐지 및 대응 기술 등 실용적이고 확장 가능한 보안 솔루션을 제시하고 있습니다.
본 연구실은 산학협력 프로젝트, 정부 과제, 국내외 학술지 논문 및 특허 등 다양한 연구 성과를 창출하고 있습니다. 실제 산업 현장에 적용 가능한 기술 개발을 목표로, 차세대 IT 인프라의 신뢰성, 성능, 보안성 향상에 기여하고 있습니다. 또한, 클라우드, IoT, 모바일 등 다양한 응용 분야에서 요구되는 시스템 소프트웨어와 보안 기술을 융합하여, 미래 지향적인 연구를 지속적으로 추진하고 있습니다.
YP Kim Research 연구실은 앞으로도 운영체제, 클라우드 컴퓨팅, 시스템 보안 등 컴퓨터 시스템 소프트웨어 분야에서 혁신적인 연구를 이어가며, 국내외 학계 및 산업계와의 협력을 통해 글로벌 경쟁력을 갖춘 연구실로 성장할 것입니다.
DevOps Infrastructure
Operating System
Operating Systems
운영체제 원리 및 커널 아키텍처
본 연구실은 운영체제의 원리와 커널 아키텍처에 대한 심도 깊은 연구를 수행하고 있습니다. 운영체제는 컴퓨터 시스템의 자원을 효율적으로 관리하고, 사용자와 하드웨어 간의 인터페이스를 제공하는 핵심 소프트웨어입니다. 특히 커널은 운영체제의 핵심 부분으로, 프로세스 관리, 메모리 관리, 파일 시스템, 입출력 제어 등 다양한 기능을 담당합니다. 본 연구실에서는 최신 리눅스 커널을 기반으로 한 장치 드라이버 결함 주입기와 분석 도구의 설계 및 구현, 커널 수준의 보안 강화, 그리고 동적 재구성 가능한 운영체제 구조에 대한 연구를 진행하고 있습니다.
운영체제의 신뢰성과 성능을 높이기 위해 다양한 커널 컴포넌트 관리 기법과 결함 허용 시스템 설계, 그리고 실시간 스케줄링 및 동기화 지원 기술을 개발하고 있습니다. 또한, 멀티코어 및 가상화 환경에서의 캐시 인식 스케줄링, 커널 메모리 관리, 그리고 병렬 애플리케이션의 효율적 실행을 위한 동기화 지원 등도 주요 연구 주제입니다. 이러한 연구는 실제 클라우드 환경과 임베디드 시스템 등 다양한 응용 분야에 적용되고 있습니다.
본 연구실의 운영체제 연구는 학술 논문, 특허, 산학협력 프로젝트 등 다양한 성과로 이어지고 있으며, 차세대 컴퓨터 시스템의 신뢰성, 성능, 보안성 향상에 크게 기여하고 있습니다. 앞으로도 운영체제의 근본 원리와 최신 기술을 융합하여, 미래 지향적인 시스템 소프트웨어 연구를 지속적으로 선도할 계획입니다.
클라우드 컴퓨팅 및 DevOps 인프라 관리
클라우드 컴퓨팅은 현대 IT 인프라의 핵심으로 자리잡고 있으며, 본 연구실은 클라우드 환경에서의 시스템 신뢰성, 성능, 보안성 향상에 중점을 두고 연구를 진행하고 있습니다. 특히 IaaS(서비스형 인프라) 환경에서의 서비스 마이그레이션, 장애 대응, 자원 스케줄링, 그리고 클라우드 기반 프로그래밍 활동 추적 시스템 등 다양한 주제를 다루고 있습니다. 최근에는 SGX 기반 신뢰 서비스 마이그레이션, 엣지 컴퓨팅을 활용한 분산 추론, 오픈스택 기반 사설 클라우드 시스템 구축 등 실질적인 클라우드 기술 개발에 집중하고 있습니다.
DevOps 및 Site Reliability Engineering(SRE)과 관련하여, 인프라 관리 자동화, 마이크로서비스 모니터링, 컨테이너 기반 서비스의 신뢰성 및 성능 관리 등도 주요 연구 분야입니다. 본 연구실은 클라우드 환경에서 발생할 수 있는 다양한 장애와 실패 이슈를 분석하고, 이를 최소화하기 위한 시스템 지원 방안을 제시합니다. 또한, 클라우드 기반 교육 플랫폼, 분산 딥러닝 환경, IoT와 연계된 클라우드 보안 등 최신 트렌드에 부합하는 연구도 활발히 이루어지고 있습니다.
이러한 연구는 국내외 학술지 논문, 특허, 산학협력 프로젝트 등으로 이어지며, 실제 산업 현장에 적용 가능한 기술로 발전하고 있습니다. 앞으로도 본 연구실은 클라우드 컴퓨팅과 DevOps 인프라 관리 분야에서 혁신적인 시스템 소프트웨어와 관리 기법을 개발하여, 차세대 IT 인프라의 발전에 기여할 것입니다.
시스템 수준 보안 및 IoT/모바일 환경 보안
본 연구실은 시스템 수준의 보안, 특히 운영체제와 클라우드 인프라, IoT 및 모바일 환경에서의 보안 문제 해결에 주력하고 있습니다. ARM 캐시 일관성 인터페이스를 이용한 안드로이드 OS의 스크린 잠금 기능 부채널 공격, DDoS 공격 탐지 장치 및 방법, IoT 환경에서의 경량화된 보안 인증 등 다양한 보안 관련 연구를 수행하고 있습니다. 또한, 블록체인 기반 펌웨어 검증 시스템, 디바이스 간 인증 메커니즘 등 신뢰성 높은 보안 기술 개발에도 힘쓰고 있습니다.
시스템 보안 연구는 커널 수준에서의 취약점 분석, 결함 주입 실험, 보안 패치 적용 및 유지보수, 그리고 실시간 공격 탐지 및 대응 기술 개발을 포함합니다. IoT 및 모바일 환경에서는 자원 제약 하에서의 효율적인 보안 기법, 사용자 인증, 데이터 무결성 보장, 그리고 네트워크 보안 강화가 주요 연구 주제입니다. 본 연구실은 실제 산업 현장에서 요구되는 보안 요구사항을 반영하여, 실용적이고 확장 가능한 보안 솔루션을 제안하고 있습니다.
이러한 연구 성과는 특허, 논문, 산학협력 프로젝트 등 다양한 형태로 발표되고 있으며, 국내외 정보보호 및 시스템 보안 분야에서 높은 평가를 받고 있습니다. 앞으로도 본 연구실은 시스템 소프트웨어와 인프라의 보안성을 강화하고, 안전한 디지털 사회 구현에 기여할 수 있는 혁신적인 보안 기술 개발을 지속할 것입니다.
1
enCloud: Aspect-oriented trusted service migration on SGX-enabled cloud VM
Seehwan Yoo, Youngpil Kim, Hyunchan Park, Jaehyun Hwang, Kitak Kim
Wiley Software: Practice and Experience, 2024
2
BioEdge: Accelerating Object Detection in Bioimages with Edge-Based Distributed Inference
Ahn, Hyunho, Munkyu Lee, Sihoon Seong, Minhyeok Lee, Gap-Joo Na, In-Geol Chun, Youngpil Kim, Cheol-Ho Hong
Electronics, 2023
3
Accurate Crack Detection Based on Distributed Deep Learning for IoT Environment
Youngpil Kim, Shinuk Yi, Hyunho Ahn, Cheol-Ho Hong
Sensors, 2023
1
Cloud-based system support for tracking programming activity
2
Study on system support for service-level-objectives tailor-made machine learning virtualization
3
(SW Starlab) Next generation cloud system software towards the guarantee of performance and security SLA