1 |
1
사용자로부터의 증거자료에 대한 공증요청에 응답하여 상기 증거자료를 블록체인 기반으로 공증하기 위한 블록체인 기반 증거자료 공증 시스템에 있어서,상기 공증요청에 따라 상기 증거자료를 전송하는 사용자 단말기;상기 증거자료를 수신하고 이를 암호화하여 상기 증거자료에 대한 해시값을 생성하고, 상기 생성된 해시값을 각각 상기 사용자 단말기와 상기 증거자료에 대한 공증을 수행하는 공증자 단말기 측에 전송하는 공증서버; 및상기 사용자 단말기와 공증자 단말기 측으로부터 각각 상기 해시값에 작성한 서명을 수신하고, 상기 서명이 작성된 해시값을 기초로 스마트컨트랙트 블록을 생성하는 블록체인 서버;를 포함하는 블록체인 기반 증거자료 공증 시스템
|
2 |
2
제 1항에 있어서,상기 공증 서버는,상기 사용자 단말기로부터 상기 증거자료를 수신하는 통신부;상기 사용자의 정보를 관리하는 회원 관리부;상기 증거자료를 암호화하여 해시값을 생성하는 암호화부; 및상기 증거자료와 해시값이 매칭되어 클라우드 저장소에 저장되도록 상기 클라우드 저장소와 연동되는 클라우드 연동부;를 포함하는 블록체인 기반 증거자료 공증 시스템
|
3 |
3
제 2항에 있어서,상기 블록체인 서버는,상기 사용자 단말기로부터 상기 사용자의 트랜잭션 서명을 수신하고, 상기 공증자 단말기로부터 상기 공증자의 트랜잭션 서명을 수신하는 통신부;상기 수신한 사용자의 트랜잭션 서명과 상기 공증자의 트랜잭션 서명을 검증하고, 검증된 상기 트랜잭션 서명을 저장하는 서명관리부;상기 트랜잭션이 실행되어 스마트 컨트랙트 블록을 생성하는 스마트 컨트랙트 블록 관리부;상기 스마트 컨트랙트 블록을 기초로 토큰을 생성하는 토큰 생성부; 및상기 토큰 생성부가 생성한 토큰이 저장되도록 통합 API를 통해 전자지갑과 연동되는 지갑 연동부;를 포함하는 블록체인 기반 증거자료 공증 시스템
|
4 |
4
제 3항에 있어서,상기 공증 서버는, 상기 사용자 단말기로부터 증거자료 검색을 요청받으면, 상기 블록체인 서버에 상기 사용자 서명이 포함된 상기 스마트 컨트랙트 블록의 존재여부 확인을 요청하는 블록체인 기반 증거자료 공증 시스템
|
5 |
5
제 4항에 있어서,상기 공증서버는,상기 블록체인 서버로부터 상기 사용자 서명이 포함된 상기 스마트 컨트랙트 블록이 존재한다는 신호를 수신하면, 상기 클라우드 연동부로부터 상기 클라우드에 저장된 사용자의 공증된 증거자료의 해시값을 상기 사용자 단말기에 전송하는 블록체인 기반 증거자료 공증 시스템
|
6 |
6
제 5항에 있어서,상기 사용자 단말기는,증거자료 요청기관 단말기에 상기 공증된 증거자료의 해시값을 전송하는 블록체인 기반 증거자료 공증 시스템
|
7 |
7
사용자로부터의 증거자료에 대한 공증요청에 응답하여 상기 증거자료를 블록체인 기반으로 공증하기 위한 블록체인 기반 증거자료 공증 시스템의 제어방법에 있어서,사용자 단말기가 상기 공증요청에 따라 상기 증거자료를 전송하고,공증서버가 상기 증거자료를 수신하고 이를 암호화하여 상기 증거자료에 대한 해시값을 생성하고, 상기 생성된 해시값을 각각 상기 사용자 단말기와 상기 증거자료에 대한 공증을 수행하는 공증자 단말기 측에 전송하며,블록체인 서버가 상기 사용자 단말기와 공증자 단말기 측으로부터 각각 상기 해시값에 작성한 서명을 수신하고, 상기 서명이 작성된 해시값을 기초로 스마트컨트랙트 블록을 생성하는 것을 포함하는 블록체인 기반 증거자료 공증 시스템의 제어방법
|
8 |
8
제 7항에 있어서,상기 공증서버는 상기 사용자 단말기로부터 상기 증거자료를 수신하고, 상기 사용자의 정보를 관리하며, 상기 증거자료를 암호화하여 해시값을 생성하고, 상기 증거자료와 해시값이 매칭되어 클라우드 저장소에 저장되도록 상기 클라우드 저장소와 연동되는 블록체인 기반 증거자료 공증 시스템의 제어방법
|
9 |
9
제 8항에 있어서,상기 블록체인 서버는 상기 사용자 단말기로부터 사용자의 트랜잭션 서명을 수신하고, 상기 공증자 단말기로부터 상기 공증자의 트랜잭션 서명을 수신하며, 상기 수신한 사용자의 트랜잭션 서명과 상기 공증자의 트랜잭션 서명을 검증하고, 검증된 상기 트랜잭션 서명을 저장하며, 상기 트랜잭션이 실행되어 스마트 컨트랙트 블록을 생성하고, 상기 스마트 컨트랙트 블록을 기초로 토큰을 생성하되, 생성된 토큰이 통합 API를 통해 연동되는 전자지갑에 저장되는 블록체인 기반 증거자료 공증 시스템의 제어방법
|
10 |
10
제 7항 내지 제 9항 중 어느 하나의 항에 따른 상기 블록체인 기반 증거자료 공증 시스템의 제어방법을 수행하기 위한 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 저장 매체
|