동형 암호: 비밀 연산의 잠금 해제
베일 너머: 암호화된 연산의 약속
널리 퍼진 데이터와 증폭되는 개인 정보 보호 문제로 특징지어지는 시대에, 민감한 정보를 원본 그대로 노출하지 않고 처리한다는 개념은 공상 과학(SF)처럼 들릴 수 있습니다. 그러나 이는 바로 동형 암호(Homomorphic Encryption, HE)가 제공하겠다고 약속하는 혁신적인 현실입니다. 클라우드 제공업체가 사용자의 의료 기록, 금융 거래 또는 독점 비즈니스 데이터에 대해 복잡한 분석을 실행할 수 있는 세상을 상상해 보십시오. 이 모든 과정에서 데이터는 암호화된 상태를 유지하며, 연산 중에도 절대 복호화되지 않습니다. 이는 먼 미래의 꿈이 아니라, 분산 환경에서 민감한 정보를 다루고 보호하는 방식을 근본적으로 재편할 준비가 된 급속도로 발전하는 암호화 기술입니다. 이 글은 동형 암호의 메커니즘, 영향, 그리고 변혁적 잠재력을 깊이 탐구하며, 비밀 데이터로 연산을 수행하고 이전과는 비교할 수 없는 방식으로 개인 정보를 보호하는 그 고유한 능력에 대해 심층적으로 다룹니다.
암호화된 데이터 연산이 이제 비즈니스 필수 요소인 이유
현재의 데이터 관리 환경은 위험으로 가득 차 있습니다. 고액 데이터 유출 사고는 끊임없이 헤드라인을 장식하며, 소비자 신뢰를 훼손하고 조직에 막대한 재정적, 명예적 손실을 초래합니다. 동시에 유럽의 GDPR, 캘리포니아의 CCPA, 브라질의 LGPD에 이르는 다양하고 엄격한 개인 정보 보호 규정은 기업이 사용자 데이터를 선제적으로 보호해야 하는 책임을 지게 만들었습니다. 전통적인 암호화 방식은 저장된 데이터(data at rest) 및 전송 중인 데이터(in transit) 보호에 필수적이지만, 데이터 처리가 필요한 경우에는 한계가 있습니다. 연산을 수행하려면 일반적으로 데이터를 복호화해야 하므로, 잠재적인 내부자 위협, 악의적인 행위자 또는 우발적인 유출에 노출될 수 있는 취약한 창이 생성됩니다.
이러한 취약성은 특히 광범위한 데이터 협업이 필요한 영역에서 혁신을 저해합니다. 금융 기관은 제3자 AI 개발자와 사기 탐지 모델을 위한 익명화된 고객 데이터를 공유하는 것을 주저합니다. 의료 서비스 제공자는 개별 개인 정보를 침해하지 않고 의학 연구를 위해 환자 데이터를 모으는 데 어려움을 겪습니다. 클라우드 컴퓨팅은 막대한 확장성과 효율성을 제공하지만, 민감한 워크로드가 절대적인 기밀성을 요구할 때는 양날의 검이 됩니다. 동형 암호는 이 퍼즐의 결정적인 빠진 조각으로 등장하여, 연산 중에도 개인 정보를 보호하는 암호화 솔루션을 제공합니다. 따라서 동형 암호의 등장은 단순히 기술적 진보를 넘어, 보안을 침해하거나 규제 준수를 희생하지 않고도 복잡한 디지털 경제를 헤쳐나가는 데 필수적인 안전한 다자간 연산(secure multi-party computation), 개인 정보 보호 머신러닝(privacy-preserving machine learning), 기밀 클라우드 처리(confidential cloud processing)를 가능하게 하는 전략적 필수 요소입니다. 기업들이 데이터 활용성과 데이터 개인 정보 보호라는 이중 과제에 직면함에 따라 이러한 기능에 대한 수요는 가속화되고 있으며, HE는 오늘날 데이터 중심 세상에서 시의적절하고 중요한 솔루션이 되고 있습니다.
연금술사의 비밀: HE가 암호문을 변환하는 방법
본질적으로 동형 암호는 암호문(ciphertext, 암호화된 데이터)을 복호화할 필요 없이 직접 연산을 수행할 수 있도록 합니다. 그 마법은 덧셈과 곱셈 같은 산술 연산이 기저의 평문(plaintext, 원본, 암호화되지 않은 데이터)에 대한 연산을 그대로 반영하도록 설계될 수 있다는 점에 있습니다. 결과 암호문이 최종적으로 복호화되면, 그 결과는 평문에 대해 연산을 수행했을 때 얻었을 것과 정확히 일치합니다. 이러한 속성을 동형성(homomorphism)이라고 합니다.
핵심 메커니즘을 살펴보겠습니다.
- 암호화 기능:사용자는 공개 키(public key)를 사용하여 데이터를 암호화하고, 평문을 암호문으로 변환합니다.
- 동형 연산:제3자(예: 클라우드 서버)는 이 암호문을 받습니다. 이를 복호화하는 대신, 암호문에 직접 수학적 연산(덧셈 또는 곱셈 등)을 적용합니다. 이러한 연산은 원래 평문에 대한 연산과 일치하도록 HE 방식에 의해 특별히 설계됩니다.
- 결과 암호문:서버는 연산의 암호화된 결과인 새로운 암호문을 생성합니다.
- 복호화:사용자만이 자신의 개인 키(private key)를 사용하여 이 결과 암호문을 복호화하여 연산의 암호화되지 않은 결과를 확인할 수 있습니다. 클라우드 서버는 어떤 시점에도 암호화되지 않은 데이터나 암호화되지 않은 결과를 볼 수 없습니다.
역사적으로 HE는 그 복잡성 때문에 암호학의 성배(holy grail)였습니다. 초기 방식은 중대한 단점을 안고 있었습니다. 암호문에 대한 연산을 수행하면 암호화에 "노이즈(noise)"가 유입되었습니다. 각 연산은 더 많은 노이즈를 추가하여 결국 암호문을 복구 불가능하게 손상시켰습니다. 이로 인해 HE 방식은 다음과 같이 분류되었습니다.
- 부분 동형 암호(Partially Homomorphic Encryption, PHE): 한 가지 유형의 연산(예: 덧셈 또는 곱셈)은 무제한으로 허용하지만, 둘 다는 허용하지 않습니다. RSA와 ElGamal은 곱셈만 지원하는 간단한 예시입니다.
- 준 동형 암호(Somewhat Homomorphic Encryption, SHE): 덧셈과 곱셈 연산 모두를 제한된 횟수만큼 허용합니다. 이는 상당한 진전이었지만, 여전히 노이즈 문제에 의해 제약을 받아 실용적인 사용이 얕은 연산(shallow computations)에 국한되었습니다.
- 완전 동형 암호(Fully Homomorphic Encryption, FHE): 2009년 크레이그 젠트리(Craig Gentry)에 의해 달성된 혁신적인 발전입니다. FHE 방식은 암호문에 대한 덧셈과 곱셈 연산 모두를 무제한으로 허용합니다. 젠트리의 독창적인 해결책은 부트스트래핑(bootstrapping)이라는 기술을 포함했는데, 이는 복호화하지 않고도 암호문을 “새로 고쳐” 노이즈를 줄여 무한한 연산을 가능하게 합니다. 이 재귀적인 노이즈 감소 메커니즘이 FHE를 진정으로 “완전” 동형으로 만드는 요소입니다.
FHE의 수학적 배경은 복잡한 다항식 환(polynomial rings)과 이상 격자(ideal lattices)를 포함하는 격자 기반 암호학(lattice-based cryptography)에 깊이 뿌리내리고 있습니다. 이러한 방식은 격자 위 특정 문제(예: 오류가 있는 학습(Learning With Errors, LWE)문제 및 그 변형)의 계산적 난해성을 활용하여 보안 보장을 제공합니다. 매우 복잡하지만, 가려진 값에 대해 연산을 수행하면서도 그 비밀을 전 과정에 걸쳐 유지하는 개념적 우아함이 HE를 미래 개인 정보 보호 시스템의 기반 기술로 자리매김하게 합니다.
데이터 사일로에서 협업적 통찰력으로: HE의 실제 적용
동형 암호의 실제 적용은 방대하고 변혁적이며, 수많은 분야에서 데이터 활용의 새로운 패러다임을 열어줄 것을 약속합니다. 비밀 데이터로 연산을 가능하게 하는 그 능력은 개인 정보 보호, 보안, 데이터 협업 분야에서 가장 시급한 과제 중 일부를 해결합니다.
산업별 영향
- 헬스케어: 병원이 암호화된 환자 유전체 데이터(genomic data)를 결합하여 질병에 대한 유전적 소인을 식별하고, 신약 개발 시뮬레이션을 실행하거나, 치료 계획을 최적화하면서도 개별 환자 기록을 연구자나 제약 회사에 절대 노출하지 않는 시나리오를 상상해 보십시오. HE는 HIPAA와 같은 엄격한 규정을 준수하면서 개인 정보 보호 유전체 분석(privacy-preserving genomic analysis), 의료 연구 협업, 그리고 AI 기반 진단을 위한 민감한 건강 정보의 안전한 공유를 가능하게 합니다. 이는 재식별(re-identification)에 취약할 수 있는 익명화(anonymization)를 넘어선 진정한 암호학적 개인 정보 보호로 나아갑니다.
- 금융 서비스: 은행과 금융 기관은 막대한 양의 매우 민감한 데이터를 다룹니다. HE는 여러 은행이 독점적인 고객 정보를 노출하지 않고도 암호화된 거래 데이터를 사용하여 사기 모델을 협력적으로 구축하고 업데이트함으로써 안전한 사기 탐지(secure fraud detection)를 촉진할 수 있습니다. 또한 개인 정보 보호 신용 점수 평가(privacy-preserving credit scoring)를 지원하여, 대출 기관이 암호화된 금융 기록을 기반으로 신용도를 평가하고, 편향을 완화하며 소비자 개인 정보 보호를 강화할 수 있도록 합니다. 덧붙여, HE는 감사인이 암호화된 재무 제표에 대해 검사를 실행할 수 있도록 하여 안전한 재무 감사(secure financial audits)및 규제 준수를 지원할 수 있습니다.
- 인공지능 및 머신러닝: HE의 가장 흥미로운 개척 분야 중 하나는 개인 정보 보호 머신러닝(Privacy-Preserving Machine Learning, PPML)입니다. AI 모델 훈련은 종종 방대한 데이터 세트를 필요로 하며, 그 중 다수는 민감한 사용자 정보를 포함합니다. HE를 통해 데이터 과학자는 암호화된 데이터에 직접 모델을 훈련할 수 있어, 모델이 원본 입력을 절대 볼 수 없도록 합니다. 이는 모델이 새로운 암호화된 입력에 대해 복호화하지 않고도 예측을 수행할 수 있는 암호화된 추론(encrypted inference)으로 확장됩니다. 이는 AI 수명 주기 전반에 걸쳐 사용자 데이터가 기밀로 유지되어야 하는 안면 인식, 음성 비서, 개인화된 추천과 같은 애플리케이션에 매우 중요합니다.
- 클라우드 컴퓨팅: 클라우드 제공업체는 HE를 사용하여 기밀 연산 서비스(confidential compute services)를 제공할 수 있습니다. 고객은 암호화된 데이터를 클라우드에 업로드하고, 제공업체는 그 데이터에 대해 복잡한 분석이나 쿼리(query)를 실행한 다음, 암호화된 결과를 받을 수 있습니다. 클라우드 제공업체는 데이터 내용에 접근할 수 없는 맹목적인 연산 엔진(blind computation engine) 역할을 합니다. 이는 “신뢰할 수 있는 제3자(trusted third party)” 문제를 제거하고, 매우 민감한 클라우드 워크로드(cloud workloads)에 대한 보안 상태를 크게 향상시킵니다.
비즈니스 변혁
HE는 전례 없는 수준의 데이터 협업을 촉진합니다. 기업은 파트너, 심지어 경쟁사와도 귀중한 데이터 세트를 모아 전통적인 방법으로는 불가능하거나 너무 위험했을 집단적 통찰력을 얻을 수 있습니다. 이는 다음으로 이어집니다.
- 경쟁 우위 강화:기업은 독점 정보를 침해하지 않고 시장 분석, 제품 개발 및 전략 계획을 위해 더 포괄적인 데이터를 활용할 수 있습니다.
- 규제 준수 간소화:데이터가 처리 중에도 본질적으로 보호될 때 엄격한 데이터 개인 정보 보호 규정을 충족하는 부담이 줄어듭니다. 이는 미준수 벌금의 위험을 줄이고 고객 신뢰를 구축합니다.
- 새로운 비즈니스 모델:암호화된 데이터 처리에 전적으로 기반한 서비스가 등장하여 개인 정보 보호 중심의 분석 플랫폼, 안전한 데이터 마켓플레이스, 기밀 AI 모델 훈련 서비스와 같은 새로운 틈새시장을 창출할 수 있습니다.
미래 가능성
미래를 내다보면, 동형 암호는 차세대 개인 정보 보호 기술의 초석이 될 것입니다. 지속적인 최적화는 실시간 암호화 연산의 길을 열어 여러 분야에 걸쳐 채택을 가속화할 것입니다. 우리는 다음을 볼 수 있습니다.
- 완전히 암호화된 데이터베이스:저장뿐만 아니라 쿼리(query)와 업데이트(update)도 전적으로 암호화된 데이터에서 이루어지는 데이터베이스.
- 분산된 보안 연산:블록체인 기술과의 통합을 통해 진정으로 신뢰할 수 없고(trustless) 개인 정보를 보호하는 분산 애플리케이션(distributed applications)을 생성합니다.
- 안전한 IoT 분석:엣지 장치(Edge devices)가 암호화된 센서 데이터를 클라우드로 전송하여 분석할 수 있어, 데이터 수집 시점부터 통찰력 도출까지 개인 정보를 보호합니다.
여전히 계산 집약적이지만, 지속적인 연구와 하드웨어 가속(예: HE 연산을 위한 특수 ASIC)은 그 성능을 빠르게 향상시키고 있으며, 이러한 변혁적인 애플리케이션들을 점차 실현 가능하게 만들고 있습니다.
전통적인 장벽을 넘어: 보안 연산에서 HE의 위치
동형 암호는 보안 컴퓨팅 환경에서 독보적인 위치를 차지하며, 기존의 다른 개인 정보 보호 기술(privacy-enhancing technologies)을 대체하기보다는 보완하는 고유한 기능을 제공합니다. 그 차이점과 시너지를 이해하는 것이 효과적인 구현에 중요합니다.
HE vs. 전통적인 암호화
전통적인 암호화(예: AES, RSA):주로 저장된 데이터(data at rest)와 전송 중인 데이터(in transit)를 보호합니다. 데이터 처리가 필요하면 복호화되어야 하므로, 일시적인 취약점 노출 구간이 생깁니다. 이러한 “전부 아니면 전무(all or nothing)” 방식은 데이터가 비밀이거나, 사용 가능하거나 둘 중 하나를 의미하며, 동시에 둘 다는 불가능하다는 뜻입니다.
동형 암호: 연산 중에도 데이터를 보호합니다. 데이터는 처리 수명 주기(processing lifecycle) 내내 암호화된 상태를 유지하여, 활성 사용 중 복호화로 인한 취약점을 제거합니다. 이는 유용성을 얻으면서도 비밀을 유지하는 것입니다.
핵심 차이점은 처리 중 데이터의 상태입니다. 전통적인 암호화는 컨테이너를 보호하고, HE는 컨테이너 내에서 데이터가 조작될 때도 내용을 보호합니다.
HE vs. 다자간 연산 (MPC)
다자간 연산(Multi-Party Computation, MPC):여러 당사자가 각자의 입력을 비공개로 유지하면서 해당 입력에 대한 함수를 공동으로 계산할 수 있도록 합니다. 어떤 당사자도 다른 당사자의 입력을 알지 못하며, 오직 최종 결과만 알게 됩니다. MPC는 일반적으로 비밀 공유(secret sharing) 및 무지 전송(oblivious transfer)과 같은 복잡한 프로토콜과 암호학적 기본 요소(cryptographic primitives)를 포함합니다.
동형 암호:단일 당사자(데이터 소유자)가 데이터를 암호화하여 신뢰할 수 없는 제3자(예: 클라우드 서버)에게 연산을 위해 전송하고, 서버는 데이터를 절대 알 수 없도록 하는 데 중점을 둡니다.
별개이지만, HE는 MPC 방식의 구성 요소가 될 수 있습니다. 예를 들어, 당사자들이 입력을 동형적으로 암호화하여 HE를 사용하여 계산을 수행하는 중앙 서버에 전송함으로써 일부 MPC 프로토콜을 간소화할 수 있습니다. HE와 MPC 사이의 선택은 종종 당사자 수, 연산 유형, 신뢰 모델(trust model)에 따라 달라집니다. MPC는 여러 데이터 소유자 간의 분산된 협업 연산에 이상적이며, HE는 신뢰할 수 없는 단일 서버에 연산을 위임하는 데 탁월합니다.
HE vs. 신뢰 실행 환경 (TEEs)
신뢰 실행 환경(Trusted Execution Environments, TEEs) (예: Intel SGX, AMD SEV):CPU 내부에 격리된 하드웨어 보호 환경(인클레이브, enclaves)을 생성하여, 시스템의 다른 부분이 손상되더라도 코드와 데이터가 무결성(integrity) 및 기밀성(confidentiality)을 가지고 실행될 수 있도록 합니다. 데이터는 TEE 내부에서 복호화되고 처리된 후, TEE를 떠나기 전에 다시 암호화됩니다.
동형 암호:순전히 소프트웨어 기반의 암호화 솔루션입니다. 데이터는 처리 장치 내에서도 복호화될 필요 없이 전체 수명 주기 동안 암호화된 상태를 유지합니다.
TEEs는 복호화와 연산이 발생하는 보안 "버블(bubble)"을 생성하여 강력한 보호를 제공합니다. 그러나 TEEs는 하드웨어 무결성에 의존하며, 사이드 채널 공격(side-channel attacks)이나 복잡한 소프트웨어 버그에 취약할 수 있습니다. HE는 수학적 기본 요소(mathematical primitive)로서, 현재는 더 높은 계산 비용이 들지만 하드웨어와 독립적인 암호학적 보장을 제공합니다. 종종 TEEs와 HE는 상호 보완적인 것으로 간주됩니다. 예를 들어, TEE는 HE 키를 안전하게 관리하거나 특정 부트스트래핑(bootstrapping) 연산을 수행하여 하드웨어 수준 보안과 암호화 연산을 결합할 수 있습니다.
시장 관점: 채택 과제 및 성장 잠재력
막대한 잠재력에도 불구하고, HE는 몇 가지 채택 과제에 직면해 있습니다.
- 성능 오버헤드:특히 FHE는 암호화되지 않은 연산보다 훨씬 느리고 자원 집약적입니다. 연산은 몇 배나 느릴 수 있으며, 상당한 계산 능력과 메모리를 요구합니다. 이는 광범위한 실시간 적용을 위한 주요 장애물입니다.
- 복잡성:HE 방식을 올바르게 구현하려면 깊이 있는 암호학 전문 지식이 필요하여 많은 개발자에게 장벽이 됩니다. 이를 단순화하기 위한 라이브러리(libraries)와 프레임워크(frameworks)가 등장하고 있지만, 근본적인 복잡성은 여전합니다.
- 제한된 도구와 생태계:성숙한 암호화 도구에 비해 HE 생태계는 아직 초기 단계이며, 표준화된 라이브러리, 개발 도구 및 모범 사례가 더 적습니다.
그러나 성장 잠재력은 엄청납니다. 데이터의 가치 상승은 강화되는 개인 정보 보호 규제와 클라우드 컴퓨팅 및 AI의 확산과 결합하여 HE에 대한 강력한 수요를 창출합니다.
- 연구 개발:기술 대기업(Microsoft, IBM, Google) 및 학술 기관의 상당한 투자는 성능 향상과 알고리즘(algorithm) 최적화를 주도하고 있습니다.
- 하드웨어 가속:HE 연산을 가속화하도록 설계된 특수 프로세서(ASIC, FPGA)가 개발 중이며, 성능 오버헤드를 극적으로 줄일 것을 약속합니다.
- 표준화 노력:HE 방식과 API(Application Programming Interface)를 표준화하려는 노력은 더 광범위한 채택과 상호 운용성을 촉진할 것입니다.
성능 병목 현상이 완화되고 개발자 도구가 성숙해짐에 따라, HE는 개인 정보 보호 AI, 안전한 클라우드 데이터 처리 및 기밀 데이터 협업을 위한 초석 기술이 되어 수조 달러에 달하는 새로운 경제적 가치를 창출할 준비가 되어 있습니다.
개인 정보 보호 AI 및 데이터 협업의 서막
동형 암호는 단순히 또 하나의 암호화 도구가 아닙니다. 이는 우리가 데이터의 유용성(data utility)과 개인 정보 보호를 인식하는 방식에 있어 패러다임의 전환을 의미합니다. 데이터가 영원히 비밀로 유지되는 상태에서 연산을 가능하게 함으로써, HE는 기밀성을 침해하지 않고 가치 있는 통찰력을 추출하는 방법이라는 현대 데이터 분석의 근본적인 딜레마를 해결합니다. 의료 연구와 금융 보안에 혁명을 일으키는 것부터 진정으로 사적인 AI를 가능하게 하는 것에 이르기까지, 그 변혁적 잠재력은 엄청납니다. 성능과 복잡성이 여전히 활발한 연구 분야로 남아있지만, 알고리즘과 하드웨어 가속의 빠른 발전은 비밀 데이터로 연산하는 것이 가능할 뿐만 아니라 실용적이고 광범위하게 보급될 미래를 시사합니다. 핵심적인 시사점은 명확합니다. HE는 정보의 힘을 활용하면서도 기본적인 개인 정보 보호 권리를 희생하지 않는 안전한 데이터 협업의 새로운 시대를 열고 있으며, 모든 데이터 집약적인 분야에서 혁신을 이끌 것입니다.
암호화된 연산에 대한 궁금증, 해답을 찾다
동형 암호와 전통적인 암호화의 주요 차이점은 무엇인가요?
주요 차이점은 전통적인 암호화는 저장된 데이터와 전송 중인 데이터를 보호하지만, 처리를 위해 복호화가 필요하여 취약점을 생성한다는 것입니다. 동형 암호는 연산 중에도 데이터가 암호화된 상태를 유지하도록 하여 이러한 취약점을 제거합니다.
동형 암호는 실제 애플리케이션에 충분히 빠릅니까?
현재 완전 동형 암호(FHE)는 암호화되지 않은 연산보다 훨씬 느리고 계산 집약적이어서 실시간 사용 사례를 제한합니다. 하지만 지속적인 연구, 알고리즘 개선, 그리고 특수 하드웨어 가속은 그 성능을 빠르게 향상시키고 있으며, 특히 개인 정보 보호가 최우선인 많은 애플리케이션에 점점 더 실현 가능하게 만들고 있습니다.
동형 암호는 얼마나 안전한가요?
동형 암호 방식은 다른 현대 공개 키 암호(public-key cryptography)와 유사하게 어려운 수학적 문제(오류가 있는 학습(Learning With Errors) 문제 등)에 기반을 둡니다. 기저의 수학적 문제가 고전 컴퓨터와 양자 컴퓨터 모두에 대해 해결 불가능한 상태로 유지되는 한, 암호화는 안전한 것으로 간주됩니다. 또한 다양한 형태의 공격에 저항하도록 설계되었습니다.
동형 암호는 기존 AI 및 머신러닝 모델과 함께 사용될 수 있나요?
네, 동형 암호는 AI 및 머신러닝과 통합될 수 있습니다. 이는 개인 정보 보호 머신러닝(PPML)을 가능하게 하여, 모델이 암호화된 데이터로 훈련되고 새로운 암호화된 입력에 대해 복호화 없이 예측을 수행할 수 있도록 합니다. 이는 활발한 연구 개발의 중요한 분야입니다.
동형 암호 채택으로 누가 가장 큰 이점을 얻을 수 있나요?
헬스케어, 금융, 정부와 같이 매우 민감한 데이터를 다루는 산업과 개인 식별 정보(PII) 및 독점 비즈니스 데이터를 취급하는 분야가 가장 큰 이점을 얻을 것입니다. 클라우드 컴퓨팅 제공업체와 AI 개발자 또한 진정으로 기밀한 서비스를 제공할 수 있게 됨으로써 상당한 이점을 얻습니다.
필수 기술 용어 정의:
- 암호문(Ciphertext):해당 복호화 키 없이는 읽을 수 없는 암호화된 형태의 데이터.
- 평문(Plaintext):읽고 이해할 수 있는 원본, 암호화되지 않은 데이터.
- 동형성(Homomorphism):함수의 입력에 대한 연산 수행 결과가 함수의 출력에 대한 연산 수행 결과와 동일한 특성 (여기서는 암호화 방식의 특성).
- 부트스트래핑(Bootstrapping):완전 동형 암호(FHE)의 핵심 기술로, 복호화하지 않고도 암호문을 “새로 고쳐” 누적된 노이즈를 줄여 무제한 연산을 가능하게 합니다.
- 오류가 있는 학습(Learning With Errors, LWE):격자 위에서 발생하는 어려운 수학적 문제로, 대부분의 동형 암호 시스템을 포함한 많은 현대 격자 기반 암호화 방식의 보안 기반을 형성합니다.
Comments
Post a Comment