(개념) 암호화한 상태에서 복호화 없이 평문의 연산을 가능케 해주는 것을 의미 (2009년, Gentry)
암호문들을 더해서 생기는 암호문이 각각의 암호문에 해당되는 평문들의 덧셈의 암호문이 되는 암호
(특징) bitwise-XOR 및 bitwise-AND 연산을 암호화된 상태에서 횟수 제한 없이 수행할 수 있는 방법 제시
(연산)
1) '슬롯 회전(rotation)' 연산 수행
- 기본적으로 덧셈과 곱셈이라는 산술 연산을 기반으로 작동한다. 여기에 추가적으로, 암호문 내에 여러 개의 평문을 넣을 수 있게 하는 기능이 포함되어 있는데, 이를 통해 암호문 내의 '슬롯'이라 불리는 가상의 공간에서 데이터를 이동시키는 '슬롯 회전(rotation)' 연산을 수행
2) '재부팅(Bootstrapping)'
- 암호문에서 발생하는 노이즈로 인해 곱셈 연산이 더 이상 수행될 수 없을 때, 동일한 평문을 가진 새로운 암호문을 생성하여 연속적인 곱셈 연산을 가능하게 하는 기술
(종류)
1) TFHE (Torus-FHE) 방법
2) BFV (Brakerski-Fan-Vercauteren) 방법
3) CKKS (Cheon-Kim-Kim-Song) 방법
(완전동형암호 기반 프라이버시 보존 기계학습)
1) 나이브 베이즈 (Naive Bayes)
2) 결정 트리 (Decision Tree)
3) SVM (Support Vector Machine)
4) 클러스터링(Clustering) - K-means 클러스터링 Only
https://www.fsec.or.kr/bbs/detail?menuNo=242&bbsNo=11417
'03.Security' 카테고리의 다른 글
디지털 저작권 관리 기술 (0) | 2024.04.08 |
---|---|
API - 보안 위협 (0) | 2024.04.05 |
개인정보 - 비식별 - 검색 가능 암호화 - 동형 암호 (1) | 2024.04.05 |
정보보안 - 정보보호 준비도 / 정보보호 공시제도 (0) | 2024.03.27 |
개인정보 - 보호 - 기밀 컴퓨팅 (Confidential Computing) (1) | 2024.03.13 |