대칭 키(암호화와 복호화에 같은 키를 사용한다.) 상황
덧셈과 곱셈에 대해서 동형의 성질을 띈다.
모듈러-2 연산에 대해서 동형의 성질을 띔
mod 2 의 덧셈은 XOR 게이트로 구현 가능
mod 2 의 곱셈은 AND 게이트로 구현 가능
모듈러-2 연산을 통하여 AND, OR, NOT 게이트를 구현 가능
즉, 모든 Boolean Expression이 가능한 Universal Gate가 됩니다.
위의 방식으로 만들 수 있는 문제
최대공약수 문제
행렬 문제
정의
특징
행렬기반 문제를 해결하기 위한 CKKS 스킴 기반
근사계산을 지원 (암호화된 정수값의 re-scailing을 지원)
항상 같은 크기의 자릿수를 유지할 수 있음?
- 데이터의 일부분을 절삭한다.
대부분의 응용분야에서는 실수 계산을 필요로 함
(데이터 분석, 기계 학습)
제공하는 연산 : 더하기, 곱하기, 가위곱
기계학습에 많이 쓰임 : 이유 - 데이터를 일부 절삭하여도 가능하기 때문에