구글이 프라이버시 컴퓨팅 도구모음(Private Computing Toolkit)에 새 무기를 추가했다. 8월 14일 구글 스태프 소프트웨어 엔지니어 제러미 쿤(Jeremy Kun)이 공식 블로그를 통해 공개한 HEIR(Homomorphic Encryption Intermediate Representation)는 동형암호를 위한 오픈소스 컴파일러 툴체인이자 개발 플랫폼이다. 핵심 기능은 하나로 요약된다. 평문 위에서 동작하도록 학습된 AI 모델을, 암호문 위에서 동작하도록 자동 변환하는 것.
동형암호가 바꾸는 트레이드오프
기존 보안의 딜레마는 분명했다. 종단간 암호화(E2EE)로 데이터를 보호하면 서비스 제공자가 그 데이터를 활용하는 기능(스팸·바이러스 탐지 등)을 제공하지 못한다. 반대로 기능을 제공하려면 데이터를 서버에 노출해야 한다. 의료·금융처럼 규제가 강한 영역일수록 이 상충은 더 뼈아프다.
동형암호(FHE)는 이 구도를 근본적으로 바꾼다. 암호문 상태 그대로 연산을 수행할 수 있어, 서버는 암호화된 입력을 처리해 암호화된 결과를 돌려주면서도 그 안의 어떤 정보도 들여다보지 못한다. 예컨대 클라우드가 사용자의 특성값을 전혀 모른 채 콘텐츠 추천을 제공할 수 있다. 비용 오버헤드가 남아 있지만, 구글은 "이제 프라이버시 대 기능의 문제가 '비용'의 문제로 옮겨갔고, 그 비용은 빠르게 내려가고 있다"고 설명한다.
HEIR가 푸는 진짜 문제 — '사용성'
동형암호의 걸림돌은 성능만이 아니었다. 기존 프로그램을 FHE로 효율적으로 옮기려면 암호학자 팀이 붙어 수작업으로 변환해야 했다. HEIR는 이 사용성 장벽을 겨냥한다. 개발자는 파이썬으로 프로그램을 작성하고 어떤 값이 비밀(secret)인지 타입만 표시하면, 나머지 컴파일은 HEIR가 처리한다. 내부적으로는 컴파일러 인프라 MLIR을 기반으로 삼아 복잡한 모델을 여러 단계(dialect)로 표현·확장하며, OpenFHE·Lattigo 같은 표준 FHE 라이브러리용 코드를 생성한다.
구글은 2023년 이 프로젝트를 하겠다고 밝힌 이후 커뮤니티의 호응을 얻었다고 했다. HEIR는 단순 도구를 넘어 연구 플랫폼으로도 자리 잡아, 암호학자들이 자신의 최적화에 집중하면서 테스트·벤치마킹·비교에는 기존 인프라를 재사용하게 됐다. 현재까지 HEIR를 기반으로 4편의 피어리뷰 논문이 나왔다.
성격 동형암호용 오픈소스 컴파일러 툴체인 · 개발 플랫폼
기반 MLIR · 생성 대상 라이브러리 OpenFHE · Lattigo
실증 응용 4종 (단일 스레드 CPU 기준 지연시간 측정)
HEIR 기반 피어리뷰 논문 4편
프로젝트 착수 발표 2023년
4개의 실증 응용
구글은 "동형암호가 얼마나 멀리 왔는지"를 보여주기 위해 HEIR로 컴파일한 네 가지 비공개(private) 추론 사례를 공개했다. 모두 소스코드가 깃허브에 공개돼 있다.
| 응용 | 협업 | 무엇을 지키나 |
|---|---|---|
| 딥러닝 추천 모델(DLRM) | Belfort Labs · LG · 뉴욕대 | 사용자 특성값을 노출하지 않고 콘텐츠 추천 |
| 신용카드 사기 탐지 | Niobium · hardshell.ai | 거래 원본을 감추면서 사기 판별 |
| 네트워크 침입 탐지(Kitsune) | Niobium | 패킷 내용을 공개하지 않고 이상 탐지 |
| 핫워드 감지 | Belfort Labs | 음성 녹음 프라이버시를 지키며 호출어 인식 |
지연시간은 모두 단일 스레드 CPU 기준으로 제시됐다. 구글은 Belfort·Niobium·Cornami·Optalysys 등 동형암호 하드웨어 가속기 업체들과 협력 중이며, 이 가속기의 지연 개선 효과는 조만간 별도로 시연할 계획이라고 밝혔다.
남은 과제와 전망
HEIR가 '원클릭 암호화 추론'이라는 비전에 도달했다고 보기엔 이르다. 동형암호의 연산 비용 오버헤드는 여전히 크고, 제시된 지연시간도 단일 스레드 CPU 기준이라 대규모 실서비스로 직행하기엔 거리가 있다. 다만 방향은 분명하다. FHE의 병목이 '가능/불가능'에서 '얼마나 싸게'로 옮겨가는 국면에서, 변환을 자동화하는 컴파일러 계층과 전용 하드웨어 가속기가 맞물리면 프라이버시 보존 AI의 실용화 시점이 앞당겨진다. 구글이 이를 오픈소스로 풀었다는 점은, 표준·생태계 주도권까지 함께 노린 포석으로 읽힌다.
- 구글이 동형암호 오픈소스 컴파일러 HEIR 공개(8/14). 학습된 AI 모델을 암호문 입력 위에서 추론하도록 자동 변환.
- 개발자는 파이썬으로 작성하고 비밀 값 타입만 표시 → 나머지는 HEIR가 컴파일. MLIR 기반, OpenFHE·Lattigo 백엔드.
- 추천·사기탐지·침입탐지·핫워드 등 4개 실증 응용 공개(소스 공개, 단일 스레드 CPU 기준).
- Belfort·Niobium·Cornami·Optalysys 등 FHE 가속기 업체와 협력. 병목은 '가능성'에서 '비용'으로 이동.