연구 영역

대표 연구 분야

연구실에서 최근에 진행되고 있는 관심 연구 분야

1

컴파일러 이론 및 최적화 기술

컴파일러는 고급 프로그래밍 언어로 작성된 소스 코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 핵심 소프트웨어입니다. 본 연구실은 컴파일러의 구조, 동작 원리, 그리고 최신 컴파일러 최적화 기법에 대해 심도 있게 연구하고 있습니다. 특히 튜플코드 상에서의 최적화기 구현, 코드 생성기-생성기 개발 등 다양한 논문과 연구를 통해 컴파일러의 효율성과 성능 향상에 기여하고 있습니다. 컴파일러 최적화는 프로그램의 실행 속도를 높이고, 메모리 사용을 최소화하며, 코드의 안정성을 확보하는 데 중요한 역할을 합니다. 본 연구실에서는 해석적 기법, 데이터 흐름 분석, 코드 생성 및 변환, 그리고 다양한 최적화 알고리즘을 적용하여 실제 소프트웨어 개발 환경에서 활용 가능한 컴파일러 기술을 개발하고 있습니다. 이러한 연구는 소프트웨어 개발 생산성 향상과 더불어, 다양한 산업 분야에서 요구되는 맞춤형 컴파일러 개발에도 적용되고 있습니다. 향후 본 연구실은 인공지능 및 빅데이터 시대에 맞는 지능형 컴파일러, 자동화된 코드 분석 및 변환 도구, 그리고 보안이 강화된 컴파일러 기술 개발에 집중할 계획입니다. 이를 통해 차세대 소프트웨어 산업의 발전에 기여하고, 국내외 컴파일러 연구의 선도적 위치를 확립하고자 합니다.

2

네트워크 및 에이전트 보안 기술

현대 정보통신 환경에서는 네트워크의 안전성과 데이터 보호가 매우 중요한 이슈로 대두되고 있습니다. 본 연구실은 이동 에이전트의 보안, 네트워크 혼잡상태 적응, 그리고 모바일 상거래를 위한 에이전트 보안 메커니즘 등 다양한 네트워크 및 보안 기술을 연구하고 있습니다. 특히 QCRT(쿼리 체인 관계 트리) 구조를 활용한 이동 에이전트 보호, 암호화 키 체인 기반의 상호 인증 및 데이터 암호화 기술 등은 실질적인 보안 위협에 대응하는 데 큰 역할을 하고 있습니다. RFID 테그 기반 위치 보정, 계층적 멀티캐스트, 무선 인터넷 기술 등 다양한 응용 환경에서의 네트워크 최적화 및 보안 강화 방안도 연구의 중요한 축을 이루고 있습니다. 이를 통해 창고관리, 모바일 통신, 무인잠수정 자율운항 등 실제 산업 현장에서 발생하는 다양한 문제를 해결하고, 안전하고 효율적인 네트워크 환경을 구축하는 데 기여하고 있습니다. 앞으로 본 연구실은 사물인터넷(IoT), 스마트 팩토리, 자율주행 등 미래 지향적 네트워크 환경에서 요구되는 보안 기술 개발에 주력할 예정입니다. 또한, 인공지능 기반 네트워크 보안, 실시간 데이터 보호, 그리고 분산 환경에서의 신뢰성 확보 등 첨단 기술을 접목하여 차세대 네트워크 보안 연구를 선도할 계획입니다.