SYSTEM AND METHOD FOR GENERATING SCALABLE GROUP KEY BASED ON HOMOMORPHIC ENCRYPTION WITH TRUST SERVER

According to various embodiments of the present invention, provided are a communication system and an operating method thereof. The operating method of the present invention comprises the steps of: sharing a homogeneous encryption key by a plurality of electronic devices for generating a group; gene...

Full description

Saved in:
Bibliographic Details
Main Authors KWANGJO KIM, CHOI RAKYONG
Format Patent
LanguageEnglish
Korean
Published 17.02.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:According to various embodiments of the present invention, provided are a communication system and an operating method thereof. The operating method of the present invention comprises the steps of: sharing a homogeneous encryption key by a plurality of electronic devices for generating a group; generating, by a server, a Boolean circuit for performing an operation on the basis of input values corresponding to the number of the electronic devices; transmitting, by each of the electronic devices, a session private key encrypted by homomorphic encryption to the server; applying, by the server, the encrypted session private key to the input values of the Boolean circuit to operate a homomorphic encryption value; transmitting, by the server, the homomorphic encryption value to each of the electronic devices; and generating, by each of the electronic devices, the homomorphic encryption key and a common session key for the group on the basis of the homomorphic encryption value through homomorphic decryption. According to the present invention, a group key can be safely shared. 다양한 실시예들에 따른 통신 시스템 및 그의 동작 방법은, 그룹을 생성하기 위한 복수 개의 전자 장치들이 준동형 암호 키를 공유하고, 서버가 상기 전자 장치들의 개수에 상응하는 입력 값들을 기반으로 연산을 수행하기 위한 불린(boolean) 회로를 생성하고, 전자 장치들 각각이 준동형 암호화를 통해 암호화된 세션 개인 키를 서버에 전달하고, 서버가 암호화된 세션 개인 키를 불린 회로의 입력 값들로 적용하여, 준동형 암호 값을 연산하고, 서버가 전자 장치들 각각으로 준동형 암호 값을 전달하고, 전자 장치들 각각이 준동형 복호화를 통해, 준동형 암호 키 및 준동형 암호 값을 기반으로 그룹을 위한 공통의 세션 키를 생성하도록 구성될 수 있다.
Bibliography:Application Number: KR20190096564