HOMOMORPHIC ENCRYPTION OPEATION APPARATUS AND METHOD

동형 암호 연산 장치 및 방법이 개시된다. 동형 암호 연산 방법에 있어서, 일 실시예에 따른 동형 암호 연산 방법은, 동형 암호 연산을 수행하기 위한 데이터를 수신하는 단계, 데이터로부터 생성된 제1 차원을 가지는 암호문(ciphertext)에 키 스위칭 (key switching) 연산을 수행하여 제2 차원을 가지는 암호문을 생성하는 단계 및 제2 차원을 가지는 암호문과 연산키에 기초하여 블라인드 로테이션 연산(blind rotation operation)을 수행하는 단계를 포함하고, 동형 암호 연산을 수행하기 위한 데이터는 제1...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ANDREY KIM, LEE, YONG WOO, DERIABIN MAKSIM, EOM, JI EUN, CHOI, RAK YONG
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:동형 암호 연산 장치 및 방법이 개시된다. 동형 암호 연산 방법에 있어서, 일 실시예에 따른 동형 암호 연산 방법은, 동형 암호 연산을 수행하기 위한 데이터를 수신하는 단계, 데이터로부터 생성된 제1 차원을 가지는 암호문(ciphertext)에 키 스위칭 (key switching) 연산을 수행하여 제2 차원을 가지는 암호문을 생성하는 단계 및 제2 차원을 가지는 암호문과 연산키에 기초하여 블라인드 로테이션 연산(blind rotation operation)을 수행하는 단계를 포함하고, 동형 암호 연산을 수행하기 위한 데이터는 제1 차원을 가지는 암호문의 비밀키를 제2 차원을 가지는 암호문의 비밀키로 변경하기 위한 키 스위칭 키 및 연산키를 포함하고, 연산키는 제2 차원을 가지는 암호문의 비밀키에 기초하여 결정될 수 있다. An apparatus and method with homomorphic encryption are provided. A method for performing a homomorphic encryption operation may include generating a second ciphertext, having a second total number of dimensions, by performing a key switching operation using a key-switching key to generate the second ciphertext, encrypted by a second secret key, based on a homomorphic encrypted first ciphertext on a first modulus encrypted by a first secret key, where the first ciphertext has a first total number of dimensions, and generating a ciphertext on a second modulus by performing a blind rotation operation based on the second ciphertext and an operation key.