Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

동형 암호

From noriwiki


개요

Fully Homomorphic Encryption은 암호화 하기 전에 연산한 결과와 함호화 하고 연산한 결과를 복호화한 결과가 같은 암호화 방식을 말한다. 동형암호는 데이터를 보호하고 연산을 할 수 있어서, 사용자의 데이터를 안전하게 보호할 수 있다. 동형 암호는 데이터 자체가 외부 벤더에 공개되면 안되는 시스템, 즉 군사용 데이터, 의료용 데이터와 같은 매우 민감한 데이터를 이용하여 연산을 수행하는 분야에 사용된다.

동형암호는 암호화의 한 종류로, 복호화할 필요없이 암호화된 데이터 그 자체로 연산을 수행할 수 있는 기능을 제공한다. 따라서 기존의 암호화 시스템처럼 데이터를 연산하는 장치를 공격하거나 접근할 수 있으면 데이터를 탈취할 수 있는 암호화 시스템과 다르게, 연산과정 그자체까지 암호화 시킬 수 있다.

동형암호는 연산과정을 보호할 수 있지만, 오버헤드가 pratical하게 사용하기에는 큰 문제가 있다 (예를 들어서 암호문 상태의 연산은 평문 상태의 연산 대비 대략 1000x의 오버헤드를 가져온다). 이 문제를 해결하기 위해서 Confidential computing의 개념이 등장하였다.

Contents