Abstract:
본발명은, 협력형으로개인정보를보호하는통신환경에서의분석서버및 분석서버의동작방법, 서비스제공장치및 서비스제공장치의동작방법을개시한다. 즉, 본발명은암호화된개인정보를이용한서비스제공시 암호화된개인정보간의연산을통해일부개인정보만을협력형으로획득하여서비스를제공할수 있다.
Abstract:
아이디 기반 암호화, 복호화 방법 및 이를 수행하기 위한 장치가 개시된다. 본 발명의 일 실시예에 따른 아이디 기반 암호화 방법은, 송신 단말에서, 키 발급 서버로부터 송신측 아이디에 대응되는 송신측 개인키(a)를 발급받는 단계; 상기 송신 단말에서, 상기 송신측 아이디, 수신측 아이디 및 상기 송신측 개인키를 이용하여 세션키(S)를 생성하는 단계; 상기 송신 단말에서, 상기 세션키의 적어도 일부로부터 비밀키를 추출하는 단계; 및 상기 송신 단말에서, 기 설정된 암호화 알고리즘 및 상기 비밀키를 이용하여 메시지를 암호화하는 단계를 포함한다.
Abstract:
평문(p)으로부터 모듈러(M)를 연산하는 단계, 상기 모듈러(M)에 에러(E)를 부가하여 랜덤화하는 단계, 및 랜덤화된 모듈러(A)에 대하여 중국인 나머지 정리(CRT)를 적용하여 암호화문(c)을 생성하는 단계를 포함하는 중국인 나머지 정리에 기반한 준동형 암복호화 방법이 개시된다.
Abstract:
아이디 기반 덧셈 준동형 암호화 방법이 개시된다. 안전성 파라메타(λ)를 입력으로 하는 알고리즘을 이용하여, 두 소인수 p,q의 곱인 N의 제곱을 모듈로(modulo)로 가지며 생성자 g를 가지는 순환그룹의 서브그룹 G를 생성하고, 서브그룹 G를 치역으로 갖는 임의의 함수, N, 서브그룹 G 및 생성자 g를 기초로 시스템 파라메타(pk)를 생성하고 두 소인수 p,q로 구성되는 마스터키(sk)를 생성하고, 사용자 아이디(ID)에 대한 함수, 서브그룹(G), 생성자(g) 및 마스터키(sk)를 입력으로 하는 알고리즘을 이용하여, 생성자(g)에 기초한 이산대수 값을 사용자 비밀키로 출력한다.