동형 암호(HE)는 암호화된 또는 암호화된 결과(암호문) 도메인에서 연산을 수행해 데이터가 사용되거나 처리되는 동안 데이터를 보호한다. 이는 데이터가 네트워크를 통해 이동하거나 파일 시스템에 저장돼 있을 때 데이터를 보호하는 일반적인 암호화 유형과는 다른다. 데이터의 3가지 상태(보관, 전송, 사용) 간의 차이점을 삼각형의 세 꼭짓점으로 생각하면 이해하기 쉬울 것이다. 모두 중요하지만 '사용 중'인 데이터는 가장 간과되는 부분이다. 그 이유는 이것이 해결하기 어려운 문제이기도 하고 최근까지 실용적인 상용 솔루션이 없었기 때문이기도 하다. 암호화를 금고라고 가정하면 기존 방식에서는 데이터를 사용하거나 처리할 때마다 데이터를 꺼내야 했다. 이것은 보안에 취약성이다. HE는 보호된 암호화 저장소에서 데이터를 ..