프로젝트 소개
본 과제는 암호화된 상태에서도 데이터를 계산하고 분석할 수 있는 '동형암호' 기술 중, 실수(소수점 포함 숫자) 연산에 특화된 동형암호를 이용하여 중요한 통계 데이터를 안전하게 분석하는 시스템을 개발하는 연구임.
연구 목표는 공공 빅데이터 체계에 실제 적용 가능한 실수연산 기반의 동형암호 통계분석 솔루션을 개발하는 데 있음. 이는 암호화된 상태로 대용량 데이터 처리가 가능한 동형통계분석 솔루션, 다양한 통계분석 라이브러리(기술통계 18개, 통계분석 5개, 가설검정 5개, 고급통계 8개), 그리고 CKKS 최적화 기술(연산속도 200배 이하, 저장공간 10배 이하, 정확도 0.01% 이하, 5천만 레코드 이상 처리)을 포함함. 핵심 연구 내용은 통계 데이터 보호를 위한 동형통계분석 솔루션 개발로, 선형 데이터 변환, 동형암호키 관리, 암호문 데이터 통합, 복호화/데이터 검증 모듈 개발 및 라이브러리 통합을 포함함. 또한, 동형통계분석 라이브러리 개발을 위해 가설검정 및 고급통계분석 소프트웨어를 개발하고, 대용량 데이터 처리를 위한 메모리 관리 최적화 및 병렬 처리 기술을 개발함. 마지막으로 동형통계분석용 CKKS 최적화 기술을 개발하여 재부팅 속도, 저장공간, 정확도, 결과값 보호를 고도화함. 기대 효과는 개발된 솔루션을 통계청 등 정부·공공기관의 민감 데이터 활용에 적용하여 국가 데이터 이용 기반을 조성하는 데 있음. 또한, 마이데이터, 데이터 안심구역 등 데이터/AI 분야에서 프라이버시 유출 문제를 해결하여 데이터 사업을 활성화하고 디지털 뉴딜에 기여함. 글로벌 동형암호 시장 진출 가능성을 확보하고, 개인정보보호 규제 강화에 대응하여 데이터 유출을 원천적으로 방지함으로써 데이터 사업 발전에 크게 기여할 것으로 전망됨.