method for generating homo encrypted message and apparatus for thereof
투표 분석 정보를 동형 암호화한 동형 암호문을 생성하는 전자 장치가 개시된다. 본 개시의 전자 장치는, 적어도 하나의 인스트럭션(instruction) 및 복수의 유권자가 복수의 선거에서 투표한 투표 정보를 동형 암호화한 복수의 선거 동형 암호문을 저장하는 메모리, 적어도 하나의 인스트럭션을 실행하는 프로세서를 포함하고, 프로세서는, 유권자의 제1 선거에서의 투표 정보를 동형 암호화한 제1 선거 동형 암호문 및 제2 선거에서의 투표 정보를 동형 암호화한 제2 선거 동형 암호문에 대하여, 제1 선거의 제1 후보자에 대응되는 제1 후보...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
16.04.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 투표 분석 정보를 동형 암호화한 동형 암호문을 생성하는 전자 장치가 개시된다. 본 개시의 전자 장치는, 적어도 하나의 인스트럭션(instruction) 및 복수의 유권자가 복수의 선거에서 투표한 투표 정보를 동형 암호화한 복수의 선거 동형 암호문을 저장하는 메모리, 적어도 하나의 인스트럭션을 실행하는 프로세서를 포함하고, 프로세서는, 유권자의 제1 선거에서의 투표 정보를 동형 암호화한 제1 선거 동형 암호문 및 제2 선거에서의 투표 정보를 동형 암호화한 제2 선거 동형 암호문에 대하여, 제1 선거의 제1 후보자에 대응되는 제1 후보자 마스크 및 제2 선거의 제2 후보자에 대응되는 제2 후보자 마스크를 이용하여 유권자의 제1 후보자 및 제2 후보자에 대한 투표 정보를 포함하는 투표 동형 암호문을 생성하고, 생성된 투표 동형 암호문을 이용하여 제1 후보자 및 제2 후보자를 선택한 유권자의 수를 포함하는 결과 동형 암호문을 생성한다.
An electronic apparatus which generates a homomorphic encrypted message by homomorphically encrypting voting analysis data includes: a processor configured to execute the at least one instruction, wherein the processor is configured to generate a vote-homomorphic encrypted message including the voting data of the voter for a first candidate and a second candidate by using a first candidate mask corresponding to the first candidate in a first election and a second candidate mask corresponding to the second candidate in a second election, for a first election-homomorphic encrypted message acquired by homomorphically encrypting the voting data of the voter in the first election and a second election-homomorphic encrypted message acquired by homomorphically encrypting the voting data in the second election, and generate a result-homomorphic encrypted message including the number of voters who select the first candidate and the second candidate by using the generated vote-homomorphic encrypted message. |
---|---|
Bibliography: | Application Number: KR20220128951 |