동형암호, HE, 암호화 상태 연산, FHE/PHE/SHE

출제 빈도: ★★★★★ | 기출: ★133회


답안.

Ⅰ. 개요

동형암호(Homomorphic Encryption)는 암호화된 상태에서 연산을 수행하고, 그 결과를 복호화하면 평문에서 연산한 결과와 동일한 값을 얻는 암호화 기술이다. E(a) ⊕ E(b) = E(a + b) — 암호문끼리의 연산 = 평문 연산의 암호화

Ⅱ. 핵심 구성요소

I. 동형암호 정의 & 필요성
   
   [기존 암호화의 한계]
   클라우드 서버: "연산하려면 복호화 필요" → 서버가 데이터 노출
   
   [동형암호 해결]
   암호화된 채로 ────→ 클라우드 연산 ────→ 결과 반환
   복호화 불필요                           (암호화 상태 유지)
   
   수식: f(E(x)) = E(f(x))
   - E(): 암호화 함수
   - f(): 임의 연산 함수

II. 동형암호 유형 비교
   | 유형  | 스킴           | 연산       | 속도   | 주용도           |
   |------|---------------|-----------|-------|-----------------|
   | PHE  | Paillier, ElGamal | 덧셈 또는 곱셈 | 빠름 | 집계, 투표 시스템 |
   | SHE  | BGV, BFV      | 덧셈+곱셈  | 중간   | 머신러닝 추론    |
   | FHE  | CKKS, TFHE   | 임의 연산  | 매우 느림 | 범용, 연구 단계  |

III. 의료 AI 적용 사례
   
   [동형암호 기반 의료 AI 플로우]
   환자 데이터 (평문)
      ↓ 암호화 (FHE/SHE)
   암호화 EMR ────────→ 클라우드 AI 모델
                           ↓ 암호화된 채로 진단 연산
                       암호화된 진단 결과
                           ↓ 병원에서 복호화


해당 키워드의 기술적 구성요소와 동작 원리를 서술한다.

### Ⅲ. 특징 및 비교

핵심 기술의 장단점과 유사 기술과의 차이를 분석한다.

### Ⅳ. 적용 사례

실무 환경에서의 적용 사례와 기대효과를 제시한다.

### Ⅴ. 전망

최신 기술 동향과 향후 발전 방향을 서술한다.