비대화식 통신을 이용한 암호화 데이터의 기계학습 시스템
SYSTEM FOR MACHINE LEARNING OF ENCYRPTED DATA USING NON-INTERACTIVE COMMUNICATION
특허 요약
본 발명은 비대화식 통신을 이용한 암호화 데이터의 기계학습 시스템에 관한 것으로, 입력 데이터를 암호화하고, 암호화된 입력 데이터에 따라 생성된 분류결과를 외부로부터 전달받아 해독하여 분류 값을 추출하는 사용자; 그리고, 데이터 제공자로부터 기계학습 모델을 생성하고 있고, 상기 사용자로부터 암호화된 입력 데이터를 전달받아, 이를 기계학습 모델에서 분류하여 분류 결과를 생성하고, 생성된 상기 분류 결과를 상기 사용자에게 전달하는 서버;를 포함한다. 이로 인해, 서버에서 암호화된 데이터를 기계학습을 이용하여 처리한 결과의 정확성이 향상되는 효과가 있다. 또한, 서버 내에 데이터가 암호화된 데이터 상태로 존재하는 구조를 가지므로, 서버의 운영 비용이 절감되는 효과가 있다.
청구항
번호청구항
1

입력 데이터를 암호화하고, 암호화된 입력 데이터에 따라 생성된 분류결과를 외부로부터 전달받아 해독하여 분류 값을 추출하는 사용자; 그리고,데이터 제공자로부터 수집한 정보를 기계학습하여 모델을 생성하고, 상기 사용자로부터 암호화된 입력 데이터를 전달받아, 이를 상기 모델에서 분류하여 분류 결과를 생성하고, 생성된 상기 분류 결과를 상기 사용자에게 전달하는 서버;를 포함하고,상기 서버는 제1 암호화부, 선택부 및 분류부를 포함하는 것이고,상기 제1 암호화부는 상기 데이터 제공자로부터 수집한 정보를 기계학습하여 상기 모델을 생성하고 이를 암호화하여 상기 선택부 및 분류부로 전달하는 것이고,상기 선택부는 상기 사용자로부터 전달받은 상기 암호화된 입력 데이터를 테이블로 생성하여 상기 분류부로 전달하는 것이고,상기 분류부는 상기 제1 암호화부로부터 전달받은 암호화된 모델정보와 상기 선택부로부터 전달받은 테이블을 이용하여 분류결과를 생성하고 로테이션 연산을 수행하여 이를 상기 사용자의 해독부로 전달하는 것을 특징으로 하는 비대화식 통신을 이용한 암호화 데이터의 기계학습 시스템.

2

제1항에 있어서,상기 서버는 FHE(fully homomorphic encryption)의 자기동형을 이용하고, 의료 데이터를 상기 입력 데이터로서 생성하며, 상기 서버는 암호화된 상기 의료 데이터에 따라 진단결과를 분류 결과로서 생성하는 것을 특징으로 하는 비대화식 통신을 이용한 암호화 데이터의 기계학습 시스템.

3

제1항에 있어서,상기 서버는 암호문 형태의 데이터를 이용하여 상기 암호화된 입력 데이터로부터 분류결과를 생성하는 것을 특징으로 하는 비대화식 통신을 이용한 암호화 데이터의 기계학습 시스템.

4

데이터 제공자로부터 수집한 정보를 기계학습하여 모델을 생성하고, 입력 데이터에 따라 이를 상기 모델에서 분류하여 R1 구조의 분류 결과를 생성하고 로테이션 연산하여 생성된 R1 구조의 분류 결과를 외부로 전달하는 사용자; 그리고,상기 사용자로부터 상기 로테이션 연산하여 생성된 R1 구조의 분류 결과를 전달받아 로테이션 연산하여 R2 구조의 분류 결과를 생성하여 상기 사용자에게 다시 전달하는 서버;를 포함하고,상기 사용자는 상기 서버로부터 전달받은 상기 R2 구조의 분류 결과에 로테이션 연산하여 최종 분류 결과를 추출하는 것을 특징으로 하는는 비대화식 통신을 이용한 암호화 데이터의 기계학습 시스템.

5

제4항에 있어서,상기 사용자는 FHE(fully homomorphic encryption)의 자기동형을 이용하고, 의료 데이터를 상기 입력 데이터로서 생성하며, 상기 사용자는 암호화된 상기 의료 데이터에 따라 진단결과를 분류 결과로서 생성하는 것을 특징으로 하는 비대화식 통신을 이용한 암호화 데이터의 기계학습 시스템.

6

제4항에 있어서,상기 사용자는 암호문 형태의 데이터를 이용하여 상기 입력 데이터로부터 분류결과를 생성하는 것을 특징으로 하는 비대화식 통신을 이용한 암호화 데이터의 기계학습 시스템.