1 |
1
연산 처리 장치에서의 암호문 처리 방법에 있어서, 동형 암호화된 메시지 및 동형 암호화되지 않은 메시지를 슬롯으로 포함하는 데이터 세트를 저장하는 단계;상기 데이터 세트 내의 동형 암호화된 메시지와 동형 암호화되지 않은 메시지를 기저장된 선형 모델에 적용하여 상기 선형 모델에 대한 추정 값을 산출하는 단계; 및상기 산출된 추정 값을 외부 장치에 전송하는 단계;를 포함하는 암호문 처리 방법
|
2 |
2
제1항에 있어서, 상기 추정값을 산출하는 단계는, 상기 선행 모델의 추정 값의 산출에 필요한 다항식 중 상기 동형 암호화된 메시지를 이용하는 항(term)을 추출하고, 상기 추출된 항에 대한 동형 연산을 수행하여, 상기 추정 값을 산출하는 암호문 처리 방법
|
3 |
3
제1항에 있어서, 상기 추정 값을 산출하는 단계는, 상기 데이터 세트에 대응되는 행렬을 생성하고, 상기 행렬에 대해서 상기 동형 암호화된 메시지를 포함하는 제1 행렬과 상기 동형 암호화된 메시지를 포함하지 않는 제2 행렬로 분해하고, 상기 제2 행렬이 상기 제1 행렬에 직교하도록 하고, 상기 제1 행렬과 상기 제2 행렬을 이용하여 상기 선형 모델에 대한 추정 값을 산출하는 암호문 처리 방법
|
4 |
4
제1항에 있어서, 상기 데이터 세트는 각각 동형 암호화된 서로 다른 복수의 변수를 포함하는 암호문 처리 방법
|
5 |
5
제1항에 있어서, 상기 선형 모델은, 리지 회귀(ridge regression) 선형 모델인 암호문 처리 방법
|
6 |
6
연산 장치에 있어서, 적어도 하나의 인스트럭션(instruction)을 저장하는 메모리; 및상기 적어도 하나의 인스트럭션을 실행하는 프로세서;를 포함하고,상기 프로세서는, 상기 적어도 하나의 인스트럭션을 실행함으로써,동형 암호화된 메시지 및 동형 암호화되지 않은 메시지를 슬롯으로 포함하는 데이터 세트를 저장하고, 상기 데이터 세트 내의 동형 암호화된 메시지와 동형 암호화되지 않은 메시지를 기저장된 선형 모델에 적용하여 상기 선형 모델에 대한 추정 값을 산출하는 연산 장치
|
7 |
7
제6항에 있어서, 상기 프로세서는, 상기 선행 모델의 추정 값의 산출에 필요한 다항식 중 상기 동형 암호화된 메시지를 이용하는 항(term)을 추출하고, 상기 추출된 항에 대한 동형 연산을 수행하여, 상기 추정 값을 산출하는 연산 장치
|
8 |
8
제6항에 있어서, 상기 프로세서는, 상기 데이터 세트에 대응되는 행렬을 생성하고, 상기 행렬에 대해서 상기 동형 암호화된 메시지를 포함하는 제1 행렬과 상기 동형 암호화된 메시지를 포함하지 않는 제2 행렬로 분해하고, 상기 제2 행렬이 상기 제1 행렬에 직교하도록 하고, 상기 제1 행렬과 상기 제2 행렬을 이용하여 상기 선형 모델에 대한 추정 값을 산출하는 연산 장치
|
9 |
9
제6항에 있어서, 상기 데이터 세트는 각각 동형 암호화된 서로 다른 복수의 변수를 포함하는 연산 장치
|
10 |
10
제6항에 있어서, 상기 선형 모델은, 리지 회귀(ridge regression) 선형 모델인 연산 장치
|