본문 바로가기
Security & IT terms

[Day 159] 동형 암호(Homomorphic Encryption)

by minimalist_2022 2021. 1. 16.

동형 암호(Homomorphic Encryption)

  • 데이터의 복호화 없이 암호화된 상태에서 연산할 수 있는 암호화 방법
  • 평문에 대해 연산을 수행한 결과와 암호문에 대해 연산을 수행한 결과가 같음

완전 동형 암호 예시 (출처 : blog.lgcns.com)

 

동형 암호의 장점

  • 암호문을 복호화하지 않아도 검색, 통계 처리, 기계 학습이 가능하고, 데이터를 처리하는 과정에서 복호화를 하지 않아도 되므로, 데이터 유출 위험이 감소함

 

동형 암호의 단점

  • 기존 암호에 비해 평문 대비 암호문이 10~100배 정도 커질 수 있고, 연산에 많은 시간이 소요되므로 성능이 떨어짐

 

동형 암호 활용 분야

  • 생체 인식 : 지문 등의 생체 정보를 암호화된 채로 인증 수행 가능
  • 금융 분야 : 데이터 기밀성을 보호하면서 기존 연산 처리 가능

 

 

* 참고 

Creative and Smart! LG CNS :: 4세대 암호, 완전동형암호란?

 

4세대 암호, 완전동형암호란?

‘동형(Homomorphic)’이란, ‘같음(Same)’ 뜻하는 고대 그리스어인, ὁμός(Homos)와 “모양(Shape)이나 형체(form)”를 뜻하는 μορφή(morphe) 의 결합에서 유래되었습니다. 한 걸음 더 나아가서, ‘동형.

blog.lgcns.com

 

'Security & IT terms' 카테고리의 다른 글

[Day 161] DevSecOps  (0) 2021.01.18
[Day 160] DevOps  (0) 2021.01.17
[Day 158] CIDR(Classless Inter-Domain Routing)  (0) 2021.01.15
[Day 150] RAID  (0) 2021.01.07
[Day 149] OAuth(Open Authentication)  (0) 2021.01.06