1 |
1
적어도 하나의 원본 정보가 동형 암호화(homomorphic encryption) 방식으로 암호화되어 형성된 적어도 하나의 암호문, 및 상기 암호문을 복호화할 수 있는 적어도 하나의 복호키를 저장하고 있는 복수의 노드들을 포함하는 블록체인 시스템; 및상기 노드들 중 어느 하나의 노드(이하, '타겟 노드'라 함)로부터 상기 암호문을 수신하고, 상기 암호문을 분석하여 분석 결과를 생성하며, 상기 분석 결과를 이용하여 임의의 서비스를 생성하는 데이터 분석 서비스 서버를 포함하는 데이터 분석 서비스 시스템
|
2 |
2
제1항에 있어서,상기 노드들 중 어느 하나의 노드(이하, '정보 수신 노드'라 함)는정보 제공 단말기로부터 상기 원본 정보를 수신하고, 수신된 상기 원본 정보를 동형 암호화(homomorphic encryption) 방식으로 암호화하여 상기 암호문 및 상기 복호키를 생성한 후, 상기 암호문 및 상기 복호키를 상기 노드들로 전파시키고,상기 노드들은상기 정보 수신 노드로부터 전파된 상기 암호문 및 상기 복호키를 저장하는 것을 특징으로 하는 데이터 분석 서비스 시스템
|
3 |
3
제2항에 있어서,상기 정보 수신 노드는상기 정보 제공 단말기로부터 상기 원본 정보를 수신하고, 수신된 상기 원본 정보를 동형 암호화(homomorphic encryption) 방식으로 암호화하여 상기 암호문 및 상기 복호키를 생성한 후, 상기 암호문, 상기 복호키 및 상기 원본 정보에 대응되는 정보 식별 정보를 상기 노드들로 전파시키고,상기 노드들은상기 정보 수신 노드로부터 전파된 상기 암호문 및 상기 복호키를 저장하고, 상기 정보 수신 노드로부터 전파된 상기 정보 식별 정보를 각자의 원본 정보 장부에 저장하는 것을 특징으로 하는 데이터 분석 서비스 시스템
|
4 |
4
제3항에 있어서,상기 정보 식별 정보는상기 원본 정보로부터 추출된 정보를 포함하는 것을 특징으로 하는 데이터 분석 서비스 시스템
|
5 |
5
제4항에 있어서,상기 데이터 분석 서비스 서버는상기 정보 식별 정보를 포함하는 정보 요청 신호를 상기 타겟 노드로 전송하고,상기 타겟 노드는상기 정보 요청 신호에 포함된 상기 정보 식별 정보를 상기 원본 정보 장부와 비교하여, 상기 정보 식별 정보와 대응되는 상기 암호문을 추출한 후, 상기 암호문을 상기 데이터 분석 서비스 서버로 전송하는 것을 특징으로 하는 데이터 분석 서비스 시스템
|
6 |
6
제5항에 있어서,상기 데이터 분석 서비스 서버는사용자 단말기로부터 상기 서비스를 요청하기 위한 서비스 요청 신호를 수신하고, 상기 서비스 요청 신호에 응답하여 상기 정보 요청 신호를 생성한 후 상기 타겟 노드로 전송하고,상기 타겟 노드로부터 수신된 상기 암호문을 분석하여 상기 분석 결과를 생성하고, 상기 분석 결과를 이용하여 상기 서비스를 생성한 후 상기 사용자 단말기로 전송하는 것을 특징으로 하는 데이터 분석 서비스 시스템
|
7 |
7
복수의 노드들을 포함하는 블록체인 시스템이, 적어도 하나의 원본 정보가 동형 암호화(homomorphic encryption) 방식으로 암호화되어 형성된 적어도 하나의 암호문, 및 상기 암호문을 복호화할 수 있는 적어도 하나의 복호키를 저장하는 단계;데이터 분석 서비스 서버가, 상기 노드들 중 어느 하나의 노드(이하, '타겟 노드'라 함)로부터 상기 암호문을 수신하는 단계; 및상기 데이터 분석 서비스 서버가, 상기 암호문을 분석하여 분석 결과를 생성하고, 상기 분석 결과를 이용하여 임의의 서비스를 생성하는 단계를 포함하는 데이터 분석 서비스 방법
|
8 |
8
제7항에 있어서,상기 암호문 및 상기 복호키를 저장하는 단계는상기 노드들 중 어느 하나의 노드(이하, '정보 수신 노드'라 함)가, 정보 제공 단말기로부터 상기 원본 정보를 수신하는 단계;상기 정보 수신 노드가, 수신된 상기 원본 정보를 동형 암호화(homomorphic encryption) 방식으로 암호화하여 상기 암호문 및 상기 복호키를 생성한 후, 상기 암호문 및 상기 복호키를 상기 노드들로 전파시키는 단계; 및상기 노드들이, 상기 정보 수신 노드로부터 전파된 상기 암호문 및 상기 복호키를 저장하는 단계를 포함하는 것을 특징으로 하는 데이터 분석 서비스 방법
|
9 |
9
제8항에 있어서,상기 암호문 및 상기 복호키를 상기 노드들로 전파시키는 단계에서는,상기 정보 수신 노드가, 수신된 상기 원본 정보를 동형 암호화(homomorphic encryption) 방식으로 암호화하여 상기 암호문 및 상기 복호키를 생성한 후, 상기 암호문, 상기 복호키 및 상기 원본 정보에 대응되는 정보 식별 정보를 상기 노드들로 전파시키고,상기 암호문 및 상기 복호키를 저장하는 단계에서는,상기 노드들이, 상기 정보 수신 노드로부터 전파된 상기 암호문 및 상기 복호키를 저장하고, 상기 정보 수신 노드로부터 전파된 상기 정보 식별 정보를 각자의 원본 정보 장부에 저장하는 것을 특징으로 하는 데이터 분석 서비스 방법
|
10 |
10
제9항에 있어서,상기 정보 식별 정보는상기 원본 정보로부터 추출된 정보를 포함하는 것을 특징으로 하는 데이터 분석 서비스 방법
|
11 |
11
제10항에 있어서,상기 암호문 및 상기 복호키를 상기 노드들로 전파시키는 단계에서는,상기 정보 수신 노드가, 수신된 상기 원본 정보를 동형 암호화(homomorphic encryption) 방식으로 암호화하여 상기 암호문 및 상기 복호키를 생성하고, 상기 원본 정보를 이용하여 상기 정보 식별 정보를 생성한 후, 상기 암호문, 상기 복호키 및 상기 정보 식별 정보를 상기 노드들로 전파시키는 것을 특징으로 하는 데이터 분석 서비스 방법
|
12 |
12
제7항에 있어서,상기 암호문을 수신하는 단계는상기 데이터 분석 서비스 서버가, 상기 정보 식별 정보를 포함하는 정보 요청 신호를 상기 타겟 노드로 전송하는 단계;상기 타겟 노드가, 상기 정보 요청 신호에 포함된 상기 정보 식별 정보를 상기 원본 정보 장부와 비교하여, 상기 정보 식별 정보와 대응되는 상기 암호문을 추출하는 단계; 및상기 데이터 분석 서비스 서버가, 추출된 상기 암호문을 상기 타겟 노드로부터 수신하는 단계를 포함하는 것을 특징으로 하는 데이터 분석 서비스 방법
|
13 |
13
제12항에 있어서,상기 정보 요청 신호를 상기 타겟 노드로 전송하는 단계는상기 데이터 분석 서비스 서버가, 사용자 단말기로부터 상기 서비스를 요청하기 위한 서비스 요청 신호를 수신하는 단계; 및상기 데이터 분석 서비스 서버가, 상기 서비스 요청 신호에 응답하여 상기 정보 요청 신호를 생성한 후 상기 타겟 노드로 전송하는 단계를 포함하는 것을 특징으로 하는 데이터 분석 서비스 방법
|
14 |
14
제13항에 있어서,상기 서비스를 생성하는 단계에서는,상기 데이터 분석 서비스 서버가, 상기 타겟 노드로부터 수신된 상기 암호문을 분석하여 상기 분석 결과를 생성하고, 상기 분석 결과를 이용하여 상기 서비스를 생성하여 상기 사용자 단말기로 전송하는 것을 특징으로 하는 데이터 분석 서비스 방법
|