HEaaN
From IT Wiki
Homomorphic Encryption for Arithmetic of Approximate Numbers; 혜안
국내 개발진을 중심으로 개발된 동형암호
특징
근사계산 기법을 이용해 기존에 느린 성능으로 문제가 되었던 동형암호의 성능을 획기적으로 개선
- 효율적인 실수연산을 가능하게 하는 최초의 동형암호 알고리즘으로서 학계와 세계적인 경진대회를 통해 우수성 입증
- 14개의 특허를 통해 원천기술을 확보
- 덧셈/곱셈/회전, 재부팅, 기초통계, 로지스틱 회귀 (Logistic Regression), 그리고 기계학습 등 지원
- 응용 시스템에 적용할 수 있도록 지원하는 API와 최적화를 돕기 위한 다양한 기술백서 제공
개발진
천정희, 김 안드레이, 김미란, 송용수가 공동 개발하였다.
공개 소프트웨어
- 혜안 라이브러리의 첫 버전은 깃허브에 2016년 5월 15일 공개
HEaaN.STAT
실무에 적합한 형태로 설계되어, 실제 업무에 적용할 수 있도록 지원하는 기초통계 제품이자 플랫폼으로 역할 구성은 아래와 같다.
- 데이터 소유자 (DO: Data Owner): 원문 데이터를 소유하는 기관으로, 원문 데이터를 암호화 하여 데이터 서비스 제공자에게 전달
- 데이터 서비스 제공자 (DSP: Data Service Provider): 데이터 소유자에게 받은 암호문 데이터를 사용하여 데이터 분석 서비스 수행
- 키 관리자 (KM: Key Manager): 키를 생성하고 비밀키를 관리하는 기관으로, 각 기관에 키를 배포하고 데이터 복호화 서비스 제공
'동형암호 기반 데이터 결합 및 분석서비스'가 금융위원회로부터 혁신금융서비스로 지정되면서 첫번째 동형암호 상용화 사례가 됨