METHOD FOR PROCESSING DYNAMIC DATA BY FULLY HOMOMORPHIC ENCRYPTION METHOD

The present invention relates to a method for processing dynamic data by a dynamic data processing apparatus including a plurality of computation modules provided in parallel with a homomorphic encryption module, the method comprising: a first step in which the homomorphic encryption module subjects...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SONG, Yongsoo, KIM, Miran, CHEON, Junghee, SHIM, Hyungbo, KIM, Junsoo, LEE, Chanhwa
Format: Patent
Sprache:eng ; fre ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates to a method for processing dynamic data by a dynamic data processing apparatus including a plurality of computation modules provided in parallel with a homomorphic encryption module, the method comprising: a first step in which the homomorphic encryption module subjects dynamic data, received from an object generating dynamic data, to fully homomorphic encryption; a second step in which the computation modules compute the encrypted dynamic data and update an encrypted state variable; and a third step in which a bootstrapping computation module completes bootstrapping, and then updates the state variable by the following mathematical equation. La présente invention concerne un procédé de traitement de données dynamiques par un appareil de traitement de données dynamiques comprenant une pluralité de modules de calcul placés en parallèle avec un module de chiffrement homomorphique, le procédé comportant: une première étape lors de laquelle le module de chiffrement homomorphique soumet des données dynamiques, reçues en provenance d'un objet générant des données dynamiques, à un chiffrement entièrement homomorphique; une deuxième étape lors de laquelle les modules de calcul calculent les données dynamiques chiffrées et mettent à jour une variable d'état chiffrée; et une troisième étape lors de laquelle un module de calcul d'amorçage termine l'amorçage puis met à jour la variable d'état par l'équation mathématique suivante. 본 발명은, 동형 암호화 모듈과 병렬로 제공되는 복수 개의 연산 모듈을 포함하는 동적 데이터 처리 장치가 동적 데이터를 처리하는 방법에 관한 것으로서, 동형 암호화 모듈이 동적 데이터를 생성하는 객체로부터 수신한 동적 데이터를 완전 동형 암호화하는 제1 단계와; 연산 모듈이 암호화된 동적 데이터를 연산하여 암호화된 상태 변수를 업데이트하는 제2 단계와; 부트스트래핑하는 연산 모듈이 부트스트래핑 완료 후에, 다음 수학식에 의해서 상태 변수를 업데이트하는 제3 단계를 포함한다.