신인식 교수, 한국인 최초 RTSS 최고 논문상 수상
우리 대학은 전산학부 신인식 교수가 실시간 시스템 분야에서 세계 최고 권위를 지닌 국제 학술대회 IEEE 실시간 시스템 심포지엄(RTSS, Real-Time Systems Symposium)에서 ‘가장 영향력 있는 논문상(Influential Paper Award) 2025’을 수상했다고 21일 밝혔다.
이 상은 발표 후 10년 이상 학계와 산업계 전반에 지속적인 영향을 미친 논문에 수여되는 세월의 검증을 거친 상(Test-of-Time Award)으로, 한국 연구자가 이 상을 받은 것은 이번이 처음이다. 시상식은 지난 4일(현지시간) 미국 보스턴에서 열린 IEEE RTSS 2025에서 진행됐다.
신 교수의 수상 논문은 2003년 미국 펜실베이니아대학교 이인섭 교수와 공동 발표한 ‘주기적 자원 모델(Periodic Resource Model)’에 관한 연구다. 이 연구는 복잡한 기계나 시스템을 한꺼번에 검증하려 하지 않고, 레고 블록처럼 작은 부품 하나하나가 정해진 시간 약속을 잘 지키는지만 먼저 개별적으로 확인한 뒤, 이들을 다시 조립해도 전체가 안전하게 작동함을 보장하는 방법을 만든 것이다.
※논문명: Periodic Resource Model for Compositional Real-Time Guarantees, DOI: 10.1109/REAL.2003.1253249
이 덕분에 자율주행차나 항공기, 산업용 로봇 처럼 순간의 지연도 허용되지 않는 실시간 시스템을 더 정확하고 안전하게 설계할 수 있게 됐다. 특히 복잡성이 급격히 증가하는 현대 실시간 시스템에서, 시스템 전체를 한 번에 분석해야 했던 기존의 한계를 극복했다.
신 교수는 시스템을 작은 모듈(부품) 단위로 나누어 각 모듈이 시간 제약을 만족하는지를 검증하고, 이를 다시 결합하더라도 전체 시스템의 안전성이 보장됨을 수학적으로 증명하는 방법을 제시했다. 이로써 현대 실시간 스케줄링 이론의 기초를 정립한 연구로 평가받고 있다.
해당 논문은 발표 당시인 2003년에도 RTSS에서 한국인 최초로 ‘최우수 논문상(Best Paper Award)’을 수상했으며, 20년이 지난 지금 다시 한 번 그 학문적·산업적 가치를 공식적으로 인정받게 됐다.
이는 이론에 그치지 않고, 지난 20년간 자율주행, 항공·우주 제어, 산업 자동화 등 안전이 필수적인 다양한 산업 현장에서 핵심 분석 도구로 활용돼 왔기 때문이다.
IEEE 기술위원회는 “이 모델은 현대 실시간 시스템 설계의 핵심 언어로 자리 잡았으며, 지난 20년간 연구와 산업의 방향을 이끌어왔다”고 평가했다. 수상 논문은 현재 미국과 유럽 주요 대학의 교과서에도 수록돼 해당 분야의 표준 이론으로 자리 잡았다.
신 교수는 “학자로서 평생 가장 받고 싶었던 상이 바로 이 상”이라며, “20년 전의 연구가 실제로 세상에 큰 영향을 미쳤다는 점을 인정받아 영광이며, 이 이론을 실제 시스템에 적용해 준 많은 연구자와 기업 덕분”이라고 소감을 밝혔다.
한편 신 교수는 실시간 시스템 연구에 이어 인공지능(AI) 분야로 연구 영역을 확장하고 있다. 교원 창업 기업 ‘플루이즈(Fluiz)’를 설립해, 사용자가 말로 스마트폰 앱을 실행할 수 있는 모바일 AI 에이전트 기술인 ‘FluidGPT’를 개발했으며, 해당 기술은 최근 과학기술정보통신부 주최 ‘AI 챔피언 경진대회’에서 우승을 차지했다. 전문가들은 신 교수가 기초 이론과 응용 기술을 아우르며 연구와 산업을 연결하는 드문 성과를 보여주고 있다고 평가하고 있다.
‘2025 AI 챔피언’등극.. AI가 이제 택시도 스스로 부른다
이제는 단순히 대화만 하는 음성비서를 넘어, AI가 직접 화면을 보고 판단해 택시를 호출하고 SRT 티켓을 예매하는 시대가 열렸다.
우리 대학은 전산학부 신인식 교수(㈜플루이즈 대표)가 이끄는 AutoPhone 팀(플루이즈·KAIST·고려대·성균관대)이 과학기술정보통신부가 주최한 ‘2025 인공지능 챔피언(AI Champion) 경진대회’에서 초대 AI 챔피언(1위)에 선정됐다고 6일 밝혔다.
이번 대회는 AI 기술의 혁신성, 사회적 파급력, 사업화 가능성을 종합 평가하는 국내 최대 규모의 AI 기술 경진대회로, 전국 630개 팀이 참가한 가운데 AutoPhone 팀이 최고 영예를 차지하며 연구개발비 30억 원을 지원받는다.
AutoPhone 팀이 개발한 ‘FluidGPT’는 사용자의 음성 명령을 이해해 스마트폰이 스스로 앱을 실행하고 클릭·입력·결제까지 완료하는 완전 자율형 AI 에이전트 기술이다.
예를 들어, 사용자가 “서울역에서 부산 가는 SRT 예매해줘” 또는 “택시 불러줘”라고 말하면, FluidGPT는 실제 앱을 열고 필요한 단계를 순차적으로 수행해 결과를 완성한다.
이 기술의 핵심은 ‘비침습형(API-Free)’ 구조다. 기존에는 택시 앱(API) 을 이용해 직접 호출 기능을 실행해서 앱 내부 시스템에 연결(API 통신) 해야 했다. 반면 이 기술은 기존 앱의 코드를 수정하거나 앱(API)을 연동하지 않고, AI가 화면(UI)을 직접 인식하고 조작함으로써 사람처럼 스마트폰을 다룰 수 있는 능력을 갖췄다.
이로써 FluidGPT는 “사람처럼 보고, 판단하고, 손을 대신 움직이는 AI”라는 새로운 패러다임을 제시하며, ‘AI폰 시대’를 여는 핵심 기술로 평가받고 있다.
FluidGPT는 기존의 단순 음성비서를 넘어, AI가 직접 화면을 보고 판단하여 행동하는 ‘Agentic AI’(행동형 인공지능) 개념을 구현했다. AI가 앱 버튼을 클릭하고 입력 필드를 채우며 데이터를 참조해 사용자의 목적을 스스로 달성하는 완전 행동형 시스템으로, 스마트폰 사용 방식의 혁신을 예고하고 있다.
전산학부 신인식 교수는 “AI가 이제 대화에서 행동으로 진화하고 있다. FluidGPT는 사용자의 말을 이해하고 실제 앱을 스스로 실행하는 기술로, ‘AI폰 시대’의 출발점이 될 것이다. AutoPhone 팀은 세계적 수준의 연구 역량을 갖추고 있으며, 앞으로 모두가 쉽게 사용할 수 있는 AI 서비스 확산에 기여하겠다”고 소감을 밝혔다.
이광형 KAIST 총장은 “이번 성과는 KAIST의 AI 융합 비전을 보여주는 대표적인 사례”라며 “AI 기술이 국민 생활 속으로 들어와 새로운 혁신의 변화를 이끌고 있다”고 말했다.
이어 “KAIST는 앞으로도 AI와 반도체 등 미래 핵심기술 연구를 선도해 국가 경쟁력에 힘을 보태겠다”고 덧붙였다.
신인식 교수 연구팀, ACM MobiCom 최우수논문상
우리 대학 전산학부 신인식 교수 연구팀 10월 21부터 25일까지 멕시코 로스카보스에서 열린 ‘ACM 모비콤 2019(The 25th Annual International Conference on Mobile Computing and Networking)’ 국제 학회에서 최우수 논문상(Best Paper Award)’을 수상했다. (논문명 FLUID: Flexible User Interface Distribution for Ubiquitous Multi-device Interaction)
모바일 통신 및 컴퓨팅 분야에서 최고 권위의 학회인 ACM 모비콤에서 우리나라 주관기관에서 최우수 논문상을 받은 것은 25년 만에 최초이다.
미국 버팔로 대학교 스티브 고(Steve Ko) 교수와 공동으로 진행한 이 연구는 10월 22일 ACM 모비콤 2019 국제 학회에서 발표됐으며, 현장 기술 시연을 통해 다양한 다중 기기 사용 시나리오들을 선보이며 여러 글로벌 회사 및 학계의 주목을 받았다.
최근 모바일 및 IoT 추세는 다양한 스마트 기기의 등장이다. 듀얼스크린폰 및 폴더블폰 등 새로운 스마트폰 디스플레이가 속속 출시되고 있으며, 이미 우리 주위에서 다양한 스마트 기기들을 쉽게 접하고 있다. 그러나 현재의 모바일 앱 개발 및 사용 개념은 단일 기기 모델에 국한돼 새로운 추세인 다중 기기 활용의 잠재성을 활용하지 못하고 있다.
신 교수 연구팀은 이러한 고정 관념 및 기술적 한계를 뛰어넘어 새로운 다중 기기 개념을 제시하는 모바일 소프트웨어 플랫폼 기술 ‘플루이드(FLUID’를 개발했다.
논문의 제1 저자인 오상은 박사과정은 단일 기기 가상화(virtualization) 기술을 핵심 기반 기술로 소개하며, 플루이드를 통해 개별 앱의 사용자 인터페이스(UI) 요소들을 사용자가 원하는 대로 여러 기기에 배치할 수 있다고 전했다. 시중의 기존 모바일 앱을 수정하거나 재개발하지 않아도 다중 기기 환경에서 새로운 형태로 앱을 사용할 수 있다고 덧붙였다.
신인식 교수는 "제안하는 플루이드 플랫폼이 가지는 높은 유연성과 범용성은 단일 기기 패러다임에서 새로운 다중 기기 패러다임으로의 전환을 가속할 것으로 기대하며, 지금껏 생각할 수 없던 새 형태의 앱 활용을 가능하게 할 것이다"라며, “5G, 듀얼스크린폰, 폴더블폰 등 차세대 제품에 적용 가능하며 시장 선점 효과를 통한 기업의 국제 경쟁력을 높일 것으로 기대한다”라고 말했다.
신인식 교수, 스마트 기기 간 앱 UI 분산기술 개발
〈 신인식 교수 연구팀 〉
우리 대학 전산학부 신인식 교수와 美 버팔로 대학교 스티브 고(Steve Ko) 교수 공동 연구팀이 모바일 어플리케이션 내의 프로그램을 여러 스마트 기기에서 자유롭게 실행할 수 있는 새로운 모바일 플랫폼 기술을 개발했다.
오상은 박사과정이 주도한 이번 연구 결과는 모바일 컴퓨팅 분야 최고 권위 학술대회인 ACM 모비콤(MobiCom) 2019에 논문으로 출간되며, 올해 10월 21일부터 25일까지 멕시코 로스카보스에서 열리는 해당 학술대회에서 발표할 예정이다.
최근 5G 초고속 통신 시대 개막에 맞춰 모바일 및 사물인터넷 생태계의 경향은 듀얼 스크린 폰·폴더블 폰 등 새로운 디스플레이 형태의 등장, 스마트 워치·스마트 TV·스마트 자동차 등 다양한 스마트 기기의 등장이라고 할 수 있다.
그러나 현재의 모바일 어플리케이션 생태계는 하나의 기기에 하나의 스크린만을 사용하는 단일 기기 모델에 갇혀있어 새로운 패러다임인 다중 기기 사용에 대한 잠재성이 제한되는 실정이다.
연구팀은 이러한 고정 관념과 기술적 한계를 극복하기 위해 새로운 개념을 제시하는 모바일 소프트웨어 플랫폼 기술을 개발했다. 연구팀이 개발한 플랫폼을 사용하면 다양하고 새로운 사용자 경험(UX)을 창출할 수 있다.
최근 유튜브, 아프리카TV 등에서 유행하는 라이브 방송 스트리밍 앱을 이용하면 키보드 채팅창이 방송 화면을 가리게 된다. 연구팀의 플랫폼은 앱을 수정하지 않고 방송 화면과 키보드 채팅창을 각각 다른 기기로 분리해 띄움으로써 자유롭게 채팅을 하면서 방송 화면도 가리지 않고 시청할 수 있다.
운전 중 내비게이션 앱을 이용해 목적지를 입력할 때도 유용하게 활용할 수 있다. 택시 안에서 운전자가 운전 중 직접 목적지를 입력하는 행위는 사고의 원인이 된다. 동승자가 직접 입력하는 것 역시 탑승 위치에 따라 쉽지 않다. 이런 상황에서 내비게이션 앱의 목적지 입력창을 동승자의 기기로 옮길 수 있다면 쉽게 입력할 수 있다.
최근 주목받는 5G 멀티뷰 앱에도 적용할 수 있다. 5G 멀티뷰는 스포츠나 게임 등의 경기를 여러 각도로 시청할 수 있는 새로운 서비스로, 연구팀의 플랫폼 기술이 확장 적용되면 사용자는 여러 각도의 영상을 각각 다른 기기에서 동시에 시청할 수 있다.
연구팀은 사용자 편리성과 범용성을 최대화하기 위해 개별 앱의 UI(사용자 인터페이스, User Interface) 요소들을 사용자가 원하는 대로 자유자재로 배치하는 방식을 지원하고, 시판 중인 모바일 앱을 수정하거나 재개발하지 않아도 지원되는 것을 목표로 단일 기기 가상화를 제공하는 새 플랫폼을 개발했다.
연구팀은 단일 기기로 제한돼 있던 앱 UI의 실행 환경을 다중 기기 환경에 맞게 확장해 단일 기기 가상화에 성공했다. 이 가상화 기술은 앱의 수정 없이도 UI 요소가 지닌 그래픽 자원을 다른 기기로 전달함으로써 다른 기기에서도 UI 요소들이 렌더링되도록 지원한다.
연구팀은 안드로이드 플랫폼에 프로토타입을 구현해 20여 개의 기존 앱에 새로운 UX를 성공적으로 제공하는 것을 확인했다.
신인식 교수는 "개발한 플랫폼이 갖는 높은 유연성과 범용성은 단일 기기 패러다임에서 다중 기기 패러다임으로 전환의 가속화에 이바지할 것이며, 이러한 패러다임의 전환은 지금껏 생각할 수 없었던 새 형태의 앱 활용을 가능하게 할 것이다"라며, “듀얼스크린폰, 폴더블폰 등 국내 기업의 차세대 제품에 적용 가능하며 시장 선점 효과를 통한 국내 기업의 국제 경쟁력을 높일 것으로 기대한다”라고 말했다.
□ 그림 설명
그림1. 방송 스트리밍 앱 사용 예제
그림2. 내비게이션 앱 사용 예제
정보보호대학원, 지역 융합보안 전공 개설
우리 대학 전산학부 정보보호대학원(책임교수 신인식)이 대전권 전략사업인 스마트시티에 특화된 융합보안 전공을 개설한다.
과학기술정보통신부는 지난 3월 5G시대에 대비한 지역 융합보안 대학원 선정을 위한 공모를 진행했다. 총 14개의 국내 대학이 지원한 결과 교육・연구·산학협력 등 대학원 운영 계획 및 사업 수행 능력 등을 종합 평가해 우리 대학을 포함한 3개 대학이 최종 선정됐다.
선정된 각 대학에는 올해 5억 원(2020년부터 7억 원)의 예산이 투입되고 연차 평가를 통해 최대 6년간 40억 원이 지원될 예정이다.
우리 대학은 이번 융합보안 대학원 개설을 통해 도시 스케일 혁신 연구를 수행하는 글로벌 수준의 연구 및 교육 역량을 확보하고 4차 산업 혁명과 ICT 융합산업을 선도하는 고급 융합보안 인재 양성의 기틀을 마련할 계획이다.
스마트시티는 ICT 기술 융합의 대표적인 결과물로 정보통신 인프라·빅데이터·인공지능·통신 등 다방면의 고도화된 ICT 기술을 바탕으로 현실화된다. 새로운 도시 서비스를 제공하는 스마트시티 거버넌스 플랫폼 실현을 위해서는 5G 통신, 블록체인, 자율 주행 등 4차 산업 혁명의 근간을 이루는 핵심 기반 기술들 간의 밀접한 융합이 필수적으로 수반된다.
그러나 개별 ICT 기술의 보안이 취약할 경우 스마트시티 서비스의 신뢰성을 심각하게 위협할 수 있으므로, 이를 파악하고 극복하는 것이 스마트시티 실현의 최우선 과제다. 관련하여 융합보안은 최근 새롭게 떠오르는 초기 단계의 학문 분야로 다른 전통적인 분야에 비해 아직 학문적 정립이 이루어지지 않은 상태다.
이런 환경 속에서 우리 대학 정보보호대학원은 Security+X 교과과정, Security@KAIST 컨소시엄 등을 통해 적시에 필요한 글로벌 수준의 융합보안 핵심인재를 제공할 수 있는 환경을 조성할 계획이다.
Security + X 교과과정은 크게 핵심보안 개념과 기술의 심층적 이해를 위한 '핵심보안 교육'과 창의적 적용 및 응용을 위한 '융합 응용보안 교육'으로 구성된다.
핵심보안 교육(Security Core)은 스마트시티 융합보안의 기반이 되는 핵심보안 기술을 중심으로 구성해 이후 새로운 미래 융합 응용 분야가 등장하더라도 유연하게 적용해나갈 수 있는 능력을 배양하는 것이 목표다.
또한, 응용보안 교육(Security + X)을 통해 스마트시티 핵심 서비스 및 기반 기술에 대한 체계적인 고찰을 통해 인공지능·사물인터넷·블록체인·감시(Surveillance) 등의 응용보안 영역을 확립하고, 영역별 보안 교육 과정을 구성해 실전 인재를 양성할 계획이다.
그뿐만 아니라 LG전자, 네이버, 대전·세종시 등 16개 유수 기업·기관이 참여하는 ‘Security@KAIST' 컨소시엄도 구축한다. 융합보안 관련하여 주기적 세미나, 기술 설명회, 특강 등을 개최하고 스마트시티의 라이프 사이클(설계, 구현, 융합, 운영)에서 요구되는 산업 현장의 보안 수요와 실무적 난제를 해결하는 산학연계 협업형 프로젝트도 추진한다.
우리 대학 내부적으로는 융합보안 관련 원천기술 확보와 ICT 보안 및 관련 서비스‧기술에 대한 응용 지식 함양을 위해 AI·자율주행차·스마트시티 대학원 및 관련 연구센터 등과 협업할 방침이다.
또한, 우리 대학 캠퍼스 전체를 스마트시티 테스트베드로 구현해 발생할 가능성이 있는 다양한 보안 위협에 대한 예방·대응 기술을 터득 할 수 있는 실습 환경을 마련할 계획이다. CCTV 네트워크 기반 모니터링 체계와 교통·방범·가로등·교내버스 등 인프라 통합 관제 및 보안 실습실을 구축하고 교내 자율주행 기술 연구진과 실습을 통해 협력할 수 있도록 추진할 예정이다.
정보보호대학원은 올해 안에 컨소시엄 기업과 협력해 스마트시티 분야에 특화된 약 40여 개의 융합보안 교육과정을 개발하고 실습・연구실 구축, 산업협력 중점교수 채용 등 대학원 개설을 위한 준비에 돌입했다.
신입생 모집을 위한 원서 접수는 오는 7월 5일부터 16일까지 진행되며, 2020년부터 석사과정 최소 12명씩을 전원 장학생으로 선발해 교육과정을 시작할 예정이다.
신인식 정보보호대학원 책임교수는 “보안 분야에 세계 최대 보안학회 논문 기준(IEEE S&P, ACM CCS, USENIX Security, NDSS)으로 현재 KAIST 정보보호대학원은 약 30위권에 이른 것으로 파악된다”고 밝히며, 이어 신 교수는 “향후 세계 10위권, 아시아 1위권에 진입하는 것을 목표로 융합보안 대학원을 운영하겠다”고 포부를 밝혔다.
신인식 교수, 스마트폰 기반 터치사운드 위치파악 기술 개발
〈 왼쪽부터 아니쉬 뱐잔카 석사과정, 김효수 연구교수, 신인식 교수 〉
1분 1초가 소중한 아침 출근 준비 시간, 거울을 보며 양치질을 하는 시간은 유일하게 멍하니 다른 생각을 할 수 있는 순간일 것이다. 만약 양치질 중 거울을 바라보는 것만으로 오늘의 중요한 뉴스, 궁금했던 유튜브 영상, 날씨 등을 미리 확인할 수 있다면 하루를 계획하는 데 큰 도움이 될 것이다.
우리 대학 전산학부 신인식 교수, 김효수 연구교수 연구팀이 가구, 거울 등의 주변 사물들을 터치 입력 도구로 사용할 수 있는 스마트폰 기반의 터치 사운드 위치파악 기술을 개발했다.
이 기술은 사람들이 항상 휴대하는 스마트폰, 태블릿 PC 등을 사용한 기술로, 언제 어디서나 책상 등의 주변 사물들을 가상 키보드로 활용해 장문의 문자, 메일 등을 손쉽게 작성할 수 있고 체스와 같은 보드게임도 즐길 수 있다.
또한 단순 디스플레이 기능만 제공하던 스마트 TV나 거울과 같은 스마트기기에 터치 입력 기능을 삽입해 좀 더 편리하고 효율적인 기기 활용을 할 수 있다.
연구팀이 개발한 시스템은 지난 11월 4~7일 중국 선전에서 열린 모바일 및 센싱 분야의 최고 권위 국제학회 ACM SenSys에서 발표돼 호평을 받았으며, 우수성을 인정받아 ‘베스트 페이퍼 러너-업 어워드(best paper runner-up award)’를 수상했다.
터치 사운드 기반 입력 기술은 다양한 사용 환경에서도 1cm 이내의 오차를 갖는 정확한 터치 입력을 일관성 있게 제공하는 것이 가장 중요하다. 사용자들은 책상, 벽, 거울 등 매번 다른 재질의 사물을 터치 입력 도구로 활용할 수 있어야 하고, 사용 중에도 책이나 가방과 같은 주변 물체의 위치 및 소음 수준이 바뀔 수 있기 때문이다.
연구팀은 사용자가 손톱 등으로 사물을 터치했을 때 발생하는 터치 충돌 소리가 고체 표면을 통해 전달되는 과정을 분석했다.
소리가 공기를 통해 전달될 때와는 달리 고체 표면에 전달될 때에는 주파수에 따라 다른 속도로 전달되는 분산(dispersion) 현상을 겪는다. 분산 현상으로 인해 주파수별로 소리 도달 시간 차이는 소리 전달 거리에 비례해 증가하며, 주변 소음이 변화해도 비례 관계는 변하지 않는다.
김효수 연구교수는 이러한 관찰에 기반해 고체 표면을 통해 전달된 터치 소리를 스마트폰에 녹음하고 간단한 조정 과정을 통해 주파수별 소리 도달 시간 차이와 소리 전달 거리의 관계를 파악했다. 이후 이 값을 이용해 사용자의 터치 입력 위치를 정확하게 계산하는 기술을 개발했다.
개발한 시스템은 약 17인치의 터치스크린에서 평균 0.4cm 이내의 측정 오차를 보였다. 특히 나무 책상, 유리 거울, 아크릴 보드 등 다양한 종류의 사물에서 주변 물체의 위치나 소음이 변하는 상황에서도 항상 1cm 이내의 측정 오차를 기록하는 정확성을 보였다.
특히 기존 기술이 터치 입력 위치파악에만 수백 초 소요되는 것과 달리 정확성과 편리한 사용을 위해 약 10초 이내의 간단한 조정을 통해 기술을 적용하는 데 성공했다. 연구팀은 실제 사용자를 대상으로 한 실험에서도 사용자 경험 및 정확성 등 모든 지표에서 긍정적인 반응을 얻었다고 밝혔다.
신 교수는 “우리가 주위에서 흔히 볼 수 있는 거울, 책상, 벽 등의 표면을 마치 터치스크린처럼 사용할 수 있다면 재미있고 유용한 앱들이 많이 활성화될 것이다”라며 “이 기술은 마이크로폰 3~4개 설치만으로도 터치 입력을 가능하게 하는 새로운 터치 인터페이스 기술이다”라고 말했다.
이번 연구는 Microsoft Research Asia(마이크로소프트연구소 아시아)의 지원을 받아 수행됐다.
※ 데모 비디오 링크
http://cps.kaist.ac.kr/research/ubitap/ubitap_demo.mp4
□ 사진 설명
사진1. 터치 입력 기술 사용 예제
오상은 박사과정, 2017 구글 PhD 펠로우 선정
〈 오 상 은 박사과정 〉
우리 대학 전산학부 오상은(지도교수 신인식) 박사과정 학생이 2017년도 구글(Google) PhD 펠로우에 선정됐다.
올해 구글 PhD 펠로우십은 전 세계에서 47명이 선발됐고 동아시아에서 6명, 국내에서는 KAIST 오상은 학생과 서울대 김진화 학생이 선정됐다.
구글 PhD 펠로우십은 컴퓨터 과학과 관련된 유망한 연구 분야에서 우수한 활약을 하고 있는 대학원생을 발굴하고 지원하는 프로그램이다.
2009년부터 시작된 이 장학 프로그램은 선정된 학생들에게 1만 달러의 장학금, 구글 각 분야 전문가 멘토들과 일대일 연구 토의 및 피드백 등의 혜택을 제공한다.
오상은 학생은 여러 종류의 스마트 기기가 손쉽게 상호작용할 수 있는 모바일 시스템에 관한 연구 성과를 인정받아 모바일 컴퓨팅 (Mobile Computing) 분야에서 펠로우로 선정됐다.
박사 과정 동안 스마트 기기들 간 로그인, 결제, 센서 등 다양한 기능들을 쉽게 공유할 수 있는 모바일 플랫폼 기술을 개발해 이전 모바일 플랫폼에서는 쉽게 제공할 수 없었던 여러 사용자 경험들을 만들었다.
이러한 기능 공유를 통해 사용자는 다양하고 편리하게 여러 스마트 기기들을 활용할 수 있을 것으로 기대된다. 이 연구는 지난 6월 21일 미국에서 열린 모바일 컴퓨팅 분야 국제 학술대회인 국제컴퓨터학회(ACM) MobiSys에 발표됐다.
오상은 학생은 “아낌없는 가르침을 주신 지도교수님과 많은 도움을 주신 전산학부 교수님들, 연구실 동료들에게 감사하다”며 “연구에 정진해 사회에 보답하겠다”고 말했다.
신인식 교수는 “오상은 학생의 수상은 개인의 기쁨을 넘어 KAIST의 영예다”며 “좋은 연구를 수행하며 더욱 성장하리라 기대하며 또한 믿고 있다”고 말했다.
신인식 교수, 스마트기기 간 어플기능 공유 기술 개발
〈 신인식 교수 연구팀 〉
사례 1. 직장인 김씨는 해외 출장 중 공항에 비치된 태블릿 PC를 이용해 본인의 SNS 계정에 접속해 남는 시간을 활용했다. 하지만 그 태블릿 PC에는 해킹 바이러스가 설치돼 있었고 김씨의 SNS 속 사진들이 다른 누군가에 의해 삭제되는 사고가 발생했다.
사례 2. 중학생 아들을 둔 이씨 부부는 카드사와 게임 회사에 분주하게 연락을 취하고 있다. 게임을 좋아하는 아들이 스마트폰을 이용해 백만 원 상당의 게임 아이템을 결제했기 때문이다.
사례 3. 평소 게임을 좋아하는 박씨는 스마트폰을 통해 고가의 레이싱 게임을 구매했다. 하지만 화면이 너무 작아 생동감이 떨어졌고, TV에 연결해 조이스틱을 사용해봤지만 조이스틱의 반응이 느려 게임을 제대로 즐길 수 없었다.
위의 사례는 스마트폰 및 다양한 스마트기기가 존재하는 현대 사회에서 기기로 인해 발생할 수 있는 다양한 문제점 중 일부이다. 위와 같은 문제들을 손쉽게 해결할 수 있는 기술이 개발됐다.
우리 대학 전산학부 신인식 교수 연구팀이 스마트 기기 간 어플리케이션의 기능을 공유할 수 있는 모바일 플랫폼 기술 ‘모바일 플러스(Mobile Plus)’를 개발했다.
이는 다른 모바일 기기에 설치된 앱끼리 별도의 수정 없이 자유롭게 기능을 공유할 수 있는 기술이다.
오상은 박사과정이 1저자로 참여한 이번 연구는 지난 6월 21일 미국에서 열린 모바일 컴퓨팅 분야 최고 권위 학술대회 ACM(국제컴퓨터학회) MobiSys에서 논문으로 출간됐다.
스마트폰 사용자들은 카카오톡이나 페이스북을 통해 다른 SNS 계정에 로그인을 하거나 사진 앱에 저장된 사진을 다른 SNS로 전송하는 작업 등을 빈번하게 활용한다. 이와 같은 기술은 앱 끼리 로그인 기능, 사진 관리 기능 등을 공유하고 있기 때문에 가능하다.
이러한 기능 공유를 통해 사용자는 다양하고 편리하게 스마트폰을 활용할 수 있고, 개발자는 간편하게 앱을 개발할 수 있다.
하지만 현재의 안드로이드나 iOS 플랫폼에서는 앱 기능 공유의 범위가 같은 모바일 기기 안에서만 작동한다. 기기 간 서비스 공유를 위해서는 특정 앱의 개발이 필요하고 기기마다 설치, 구매를 해야 하기 때문에 개발자와 사용자 모두에게 번거로운 일이다.
연구팀은 문제 해결을 위해 기기 간 서비스 공유 기능을 지원하는 플랫폼 기술을 개발했다. 이는 여러 모바일 기기에서 각각 실행되는 앱들이 마치 하나의 모바일 기기에서 실행되는 것과 같은 효과를 주는 가상화 기술이 핵심이다.
연구팀은 단일 기기에서 동작하던 원격 함수 호출(Remote Procedure Call) 원리를 멀티 디바이스 환경에 맞게 확장시키면서 가상화에 성공했다.
이 가상화 기술은 기존 앱들의 코드를 수정하지 않아도 기능 공유가 가능하다. 사용자 입장에서는 추가 구매 혹은 업데이트 없이도 사용할 수 있다. 또한 앱 종류에 구애받지 않는 기능 공유가 가능하다.
모바일 플러스 기술은 카메라, 마이크, GPS 등 하드웨어 뿐 아니라 앱이 제공하는 로그인, 결제, 사진 공유 등의 기능도 공유할 수 있다. 적용할 수 있는 기술의 범위가 매우 넓다는 큰 장점을 갖는다.
신 교수는 “모바일 플러스 기술은 스마트홈, 스마트카 기술 등과 함께 시너지 효과가 클 것으로 예상된다”며 “스마트폰을 허브로 스마트 가전제품이나 차량 인포테인먼트 시스템에서 다양한 앱들을 보다 더 편리하고 안전하게 사용하는 새로운 사용자 경험(UX)을 제공할 수 있다.”고 말했다.
□ 사용 예시 및 그림 설명
다른 모바일 기기 간 앱 기능 공유는 여러 가지 새로운 사용 예시를 만들 것이며 당장 실현 가능한 기술도 존재한다.
1. 보안성 향상: 로그인(login), 온라인 결제(payment) 등
사용자가 공공 도서관에서 빌린 태블릿이나 호텔방에 비치된 스마트TV 등에서 인스타그램과 같은SNS 앱에 로그인하고 싶은 경우가 있다. 그러나 이와 같은 공공(public) 태블릿이나 스마트TV는 보안상으로 매우 취약할 가능성이 높다. 이러한 공공 기기에(패스워드를 입력하며) 직접 로그인을 한다는 것은 매우 꺼려질 수 있다. 이때 이러한 공공 태블릿에서 직접 패스워드를 입력하는 대신 사용자 개인(personal) 스마트폰의 페이스북/카카오톡 로그인 기능을 사용해 공공 태블릿에 로그인함으로써 이와 같은 보안 위험을 회피할 수 있다. (그림2 참조)
그림2. 자신의 스마트폰을 이용해 공용 기기에서도 안심하고 로그인할 수 있다.
또한 공공장소에 있는 스마트TV 등에 나오는 인터넷 쇼핑 사이트에서 보고 있는 특정 제품을 구매할 경우, 이와 같은 공공 스마트TV에서의 결제는 역시 보안 위험에 노출될 수 있다. 이 경우 결제시에 사용자 개인 스마트폰의 결제 기능을 사용하여, 사용자 개인 스마트폰에서 결제가 수행되도록 함으로써 역시 이와 같은 보안 위험을 회피할 수 있다.
또한, 청소년이 게임중 우발적으로 혹은 중독적으로 게임 아이템등을 쇼핑할 경우, 결제 서비스가 부모 스마트폰에서만 이루어지도록 강제함으로써, 청소년들의 우발적/중독적 쇼핑을 제한할 수 있다. (그림3 참조)
그림3. 자녀의in-app 구매를 부모가 자신의 스마트폰을 통해 제어할 수 있다.
2. 컨텐츠 분배(contents sharing)
예를 들어 사용자가 스마트폰에서 이메일을 읽던 중 첨부파일을PDF로 열어보고 싶은 경우(스크린이 더 큰) 다른 태블릿에서 이PDF 파일을 열고자 할 경우가 있다. 이 때 기존 모바일 환경에서 사용자는PDF 파일을 먼저 스마트폰에 저장한 후 카카오톡 등 메신저 앱으로 직접 태블릿으로 옮기거나PDF 파일을 클라우드 스토리지에 업로드한 후 태블릿에서 다시 다운로드하는 번거로운 방식을 통해 다른 태블릿에서PDF 파일을 열어 볼 수 있다. 이에 반해, Mobile Plus에서는 사용자가 스마트폰에서PDF 파일을 태블릿에서 열겠다고 지정하면, 이 기능이 자동으로 수행된다. 이 때, 기존의 이메일 앱(i,e., Gmail)과PDF Viewer를 전혀 수정하지 않아도, 이러한 기능 수행이 가능하다. 또한 태블릿에서PDF 문서 중 일부를copy한 후, 스마트폰의 이메일 앱에 붙여넣기(paste)할 수도 있다.
3. I/O 분배(I/O sharing)
스마트TV에서 카레이싱 게임을 생각해보자. 카레이싱 게임은 가속도 센서를 이용하는 게임인데, 스마트TV에서는 가속도 센서가 없다. 이 경우 사용자는 다른 모바일 기기의 가속도 센서 기능을 사용하며(모바일 기기를 자동차 핸들처럼 움직이며) TV 영상에 나오는 차량을 운전하며 카레이싱 게임을 할 수 있다. 즉, 가속도 센서가 없는 스마트TV에서도 사용자는 스마트폰의 센서 기능을 공유하여, 스마트폰을 마치 콘솔 기기의 컨트롤러처럼 사용하며 카레이싱 게임을 즐길 수 있다. (그림4 참조) 비슷한 예로 카메라가 없는 스마트TV에서 스마트폰의 카메라를 이용하여 영상 통화를 하거나, 유심카드가 없는 태블릿에서 스마트폰의 유심카드를 이용하여 전화 통화를 하거나LTE 데이터 통신을 할 수 있다.
그림4. 스마트폰을 컨트롤러로 사용해서 게임을 더욱 더 신나게 즐길 수 있다.