HEaaN

From CS Wiki

Homomorphic Encryption for Arithmetic of Approximate Numbers; 혜안

국내 개발진을 중심으로 개발된 동형암호

특징[edit | edit source]

근사계산 기법을 이용해 기존에 느린 성능으로 문제가 되었던 동형암호의 성능을 획기적으로 개선

  • 효율적인 실수연산을 가능하게 하는 최초의 동형암호 알고리즘으로서 학계와 세계적인 경진대회를 통해 우수성 입증
  • 14개의 특허를 통해 원천기술을 확보
  • 덧셈/곱셈/회전, 재부팅, 기초통계, 로지스틱 회귀 (Logistic Regression), 그리고 기계학습 등 지원
  • 응용 시스템에 적용할 수 있도록 지원하는 API와 최적화를 돕기 위한 다양한 기술백서 제공

개발진[edit | edit source]

천정희, 김 안드레이, 김미란, 송용수가 공동 개발하였다.

공개 소프트웨어[edit | edit source]

  • 혜안 라이브러리의 첫 버전은 깃허브에 2016년 5월 15일 공개

HEaaN.STAT[edit | edit source]

실무에 적합한 형태로 설계되어, 실제 업무에 적용할 수 있도록 지원하는 기초통계 제품이자 플랫폼으로 역할 구성은 아래와 같다.

  • 데이터 소유자 (DO: Data Owner): 원문 데이터를 소유하는 기관으로, 원문 데이터를 암호화 하여 데이터 서비스 제공자에게 전달
  • 데이터 서비스 제공자 (DSP: Data Service Provider): 데이터 소유자에게 받은 암호문 데이터를 사용하여 데이터 분석 서비스 수행
  • 키 관리자 (KM: Key Manager): 키를 생성하고 비밀키를 관리하는 기관으로, 각 기관에 키를 배포하고 데이터 복호화 서비스 제공

'동형암호 기반 데이터 결합 및 분석서비스'가 금융위원회로부터 혁신금융서비스로 지정되면서 첫번째 동형암호 상용화 사례가 됨

표준화[edit | edit source]

  • ISO, ITU 그리고 IETF와 같은 세계적인 표준화 단체의 후보 알고리즘으로 채택