KR102032780B1 - 출처 증명을 위한 블록체인 기반의 국가위험 지표 및 항목 관리 시스템 - Google Patents

출처 증명을 위한 블록체인 기반의 국가위험 지표 및 항목 관리 시스템 Download PDF

Info

Publication number
KR102032780B1
KR102032780B1 KR1020180055464A KR20180055464A KR102032780B1 KR 102032780 B1 KR102032780 B1 KR 102032780B1 KR 1020180055464 A KR1020180055464 A KR 1020180055464A KR 20180055464 A KR20180055464 A KR 20180055464A KR 102032780 B1 KR102032780 B1 KR 102032780B1
Authority
KR
South Korea
Prior art keywords
item
source information
source
blockchain
hash value
Prior art date
Application number
KR1020180055464A
Other languages
English (en)
Inventor
송근섭
Original Assignee
주식회사유니타스(Unitas Co.,Ltd)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사유니타스(Unitas Co.,Ltd) filed Critical 주식회사유니타스(Unitas Co.,Ltd)
Priority to KR1020180055464A priority Critical patent/KR102032780B1/ko
Application granted granted Critical
Publication of KR102032780B1 publication Critical patent/KR102032780B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2255Hash tables
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3678Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

지표를 구성하는 항목들의 데이터를 온라인 페이지로부터 읽어오되, 해당 항목에 대한 출처정보를 구성하고, 출처정보를 블록체인 분산망의 블록체인에 기록하는, 블록체인 기반의 국가위험 지표 관리 시스템에 관한 것으로서, 상기 평가기관 서버에 접속하여 온라인 페이지에 게재된 항목의 데이터를 읽어와서 저장하는 지표항목 수집부; 상기 항목이 게재된 온라인 페이지의 원본 이미지와 원본 주소를 생성하여 출처정보를 생성하는 항목출처 생성부; 생성된 출처정보를 상기 블록체인 분산망에 전송하여 블록체인으로 기록하는 출처정보 기록부; 및, 수집된 항목들의 항목 데이터를 이용하여, 지표를 생성하여 제공하는 지표정보 제공부를 포함하는하는 구성을 마련한다.
상기와 같은 시스템에 의하여, 지표를 구성하는 각 항목의 출처 정보를 출처 트랜잭션으로 생성하여 블록체인으로 기록함으로써, 해당 지표를 구성하는 항목들의 출처와 그 데이터의 신빙성을 증명할 수 있다.

Description

출처 증명을 위한 블록체인 기반의 국가위험 지표 및 항목 관리 시스템 { A management system of country risk indicators and their items using Block Chain for proving their sources }
본 발명은 지표를 구성하는 항목들의 데이터를 온라인 페이지로부터 읽어오되, 해당 항목에 대한 출처정보를 구성하고, 출처정보를 블록체인 분산망의 블록체인에 기록하는, 블록체인 기반의 국가위험 지표 관리 시스템에 관한 것이다.
일반적으로, 자금세탁방지법은 모든 금융기관이 자금세탁 등과 관련된 위험을 식별하고 평가하여 고객확인에 활용하도록 규정하고 있다. 이러한 규정은 국제기구인 국제자금세탁방지기구(FATF, Financial Action Task Force on Money Laundering)의 권고사항이 반영된 것이다. 특히, 금융기관 등은 특정국가의 자금세탁방지제도와 금융거래 환경이 취약하여 발생할 수 있는 자금세탁 등의 위험(이하 국가위험)을 평가해야 한다.
따라서 전세계 금융기관은 국가위험에 관련된 자료/정보를 수집, 분석, 분류, 평가해서 국가별 위험도를 결정하고 위험기반(Risk Based Approach) 자금세탁방지(AML) 업무에 적용하고 있다. 즉, 각 금융기관은 초고위험 국가에 대해서는 거래를 금지하고, 고위험 국가에는 강화된 고객확인(EDD)을 시행하고, 저위험 국가에는 주니어 PEP 필터링(Junior PEP Filtering)을 제외하고, 초저위험 국가에는 EDD를 면제하는 등 국가 위험에 따라 자금세탁방지 업무를 구분 적용하고 있다.
그런데, 금융기관은 국가위험을 평가하기 위하여, FATF가 발표하는 비협조 국가 리스트, FATF 선언문에서 FATF 권고사항 이행 취약국가로 발표하는 국가리스트, UN 등 타 국제기구에서 발표하는 제재, 봉쇄 등 조치와 관련된 국가리스트, 국제투명성기구 등이 발표하는 부패관련 국가리스트 등에 대한 공신력 있는 기관의 자료를 활용해야 한다. 국내 대부분 금융기관은 초기에 컨설팅회사 등 외부 업체로부터 국가위험에 대한 지표 또는 항목들을 제공받고, 이들을 수정이나 변경없이 계속 사용하고 있었다.
한편, 국가 위험은 상거래가 국가 간에 이루어질 때 발생하는 리스크로서, 국가마다 정치, 경제, 사회적인 구조 등에 따라 다르고, 이러한 상황들이 변하기 때문에 발생한다. 특히, 미국발 경제위기, 유럽 재정위기, 아시아 신흥국의 금융위기설 등 전세계적인 경제, 금융위기의 위험이 커지면서 국가위험에 대한 관심이 높아지고 있다. 또한, 기존 신용평가사들은 개별 투자자들의 투자나 국가의 외채상환능력 등에 초점이 맞추어 평가하였으나, 갈수록 국가위험에 대한 집단적 측정의 중요성도 증대되고 있다. 또한, 이러한 국가위험 평가나 지표는 금융거래의 위험 뿐만 아니라, 신흥국에 대한 잠재적 투자, 교역 및 원조 등을 위한 정책적 지원을 하는데 있어 객관적인 기초자료로도 활용될 수 있다. 따라서 국가위험 평가에 대한 중요도가 날로 증가하고 있다.
따라서 국가 위험은 중요도가 증가하면서, 그 지표나 항목들, 측정기준이 더욱 세밀화되고 강화되고 있다. 또한, 지표나 항목을 제공하는 제공자(list provider)들이 변화되는 각 국가의 정치, 경제, 사회 등의 구조를 반영하여, 변수값 또는 항목값들을 수시로 업데이트 하고 있다.
그러나 국내 금융기관 등은 전문인력을 보유하고 있지 않으므로, 정보제공 사이트를 매번 방문하고 최신 정보를 수집, 가공, 분류, 평가하여 업데이터 하는 것은 현실적인 어려움이 있다. 또한, 외부 전문 컨설팅 업체에 의뢰하여 국가위험평가에 적용할 변수의 수정 및 변경 작업을 해야 하는 방안도 컨설팅 비용이 많이 소요된다는 문제점이 있다.
따라서 IT 기술을 이용하여 지표의 생성 및 지속적인 업데이트를 지원하는 기술이 필요하다. 종래기술에 의하면, 지표의 생성 및 관리를 자동화하는 기술이 제시되고 있다[특허문헌 1]. 그러나 상기 선행기술은 지표를 구성하는 항목들의 내용을 직접 입력받거나, 자체적으로 시뮬레이션 등을 통해 구한다. 즉, 상기 선행기술은 지표를 구성하는 항목들을 다른 곳에서 가져와서 이용하지 않기 때문에, 항목들에 대한 출처 관리를 지원하지 못하고 있다.
따라서 금융기관 등이 국가위험을 평가하기 위하여 특정 지표를 사용하는 경우, 해당 지표를 구성하는 항목들의 출처와 그 데이터의 신빙성을 증명할 수 있는 기술이 필요하다. 이것은 해당 금융기관 등의 업무 신뢰성을 제고하기 위한 것이기도 하고, 감독기관으로부터 내/외부 감사에 대비하기 위한 것이기도 하다.
한국등록특허 제10-1689207호(2016.12.23.공고)
본 발명의 목적은 상술한 바와 같은 문제점을 해결하기 위한 것으로, 지표를 구성하는 항목들의 데이터를 온라인 페이지로부터 읽어오되, 해당 데이터와 그 출처정보를 하나의 출처 트랜잭션으로 구성하고, 출처 트랜잭션을 블록체인 분산망의 블록체인에 기록하는, 블록체인 기반의 국가위험 지표 관리 시스템을 제공하는 것이다.
또한, 본 발명의 목적은 개별 항목이 게재된 온라인 페이지의 위치와 문서 이미지로부터 제1 해시값을 구하고, 제1 해시값과 타임스탬프로부터 최종 해시값을 구하여, 해당 출처 트랜잭션의 인덱스 키로 사용하는, 블록체인 기반의 국가위험 지표 관리 시스템을 제공하는 것이다.
상기 목적을 달성하기 위해 본 발명은 평가기관 서버, 금융기관 서버, 블록체인 분산망과 연결되는, 블록체인 기반의 국가위험 지표 관리 시스템에 관한 것으로서, 상기 평가기관 서버에 접속하여 온라인 페이지에 게재된 항목의 데이터를 읽어와서 저장하는 지표항목 수집부; 상기 항목이 게재된 온라인 페이지의 원본 이미지와 원본 주소를 생성하여 출처정보를 생성하는 항목출처 생성부; 생성된 출처정보를 상기 블록체인 분산망에 전송하여 블록체인으로 기록하는 출처정보 기록부; 및, 수집된 항목들의 항목 데이터를 이용하여, 지표를 생성하여 제공하는 지표정보 제공부를 포함하는 것을 특징으로 한다.
또, 본 발명은 블록체인 기반의 국가위험 지표 관리 시스템에 있어서, 상기 항목출처 생성부는 항목이 게재된 온라인 페이지를 스크래핑하여 원본 이미지를 생성하고, 해당 온라인 페이지의 URL 주소를 원본 주소로 생성하는 것을 특징으로 한다.
또, 본 발명은 블록체인 기반의 국가위험 지표 관리 시스템에 있어서, 상기 항목출처 생성부는 해당 항목의 원본 이미지와 원본 주소로부터 제1 해시값을 생성하고, 제1 해시값과 타임스탬프를 해싱하여 해당 항목의 출처정보 해시값을 생성하는 것을 특징으로 한다.
또, 본 발명은 블록체인 기반의 국가위험 지표 관리 시스템에 있어서, 상기 항목출처 생성부는 해당 항목이 게재된 온라인 페이지가 2개 이상인 경우, 페이지별로 원본 이미지, 원본주소, 타임스탬프를 이용하여 페이지별 해시값을 생성하고, 페이지별 해시값을 모두 해싱하여 해당 항목의 출처정보 해시값을 생성하는 것을 특징으로 한다.
또, 본 발명은 블록체인 기반의 국가위험 지표 관리 시스템에 있어서, 상기 블록체인 분산망에 분산 저장되는 블록체인은 블록들이 링크로 연결되고, 각 블록은 항목의 출처정보, 블록헤더, 블록해시로 구성되고, 상기 블록헤더는 이전 블록의 블록해시와, 출처정보들의 출처정보 해시값들로 구성되는 머클트리의 머클트리 해시값을 포함하고, 상기 블록해시는 상기 블록헤더를 해시하는 해시값이 기록되는 것을 특징으로 한다.
또, 본 발명은 블록체인 기반의 국가위험 지표 관리 시스템에 있어서, 상기 시스템은, 검증작업을 수행하여 검증결과를 상기 금융기관 서버에 전송하거나, 상기 금융기관 서버에서 검증작업을 수행하도록 검증 서비스를 제공하는 출처정보 검증부를 더 포함하는 것을 특징으로 한다.
상술한 바와 같이, 본 발명에 따른 블록체인 기반의 국가위험 지표 관리 시스템에 의하면, 지표를 구성하는 각 항목의 출처 정보를 생성하여 블록체인으로 기록함으로써, 해당 지표를 구성하는 항목들의 출처와 그 데이터의 신빙성을 증명할 수 있는 효과가 얻어진다.
특히, 본 발명에 따른 블록체인 기반의 국가위험 지표 관리 시스템에 의하면, 국가위험 지표를 구성하는 항목의 원본 데이터의 출처 정보와 동 데이터의 원본 증명이 가능해짐에 따라, 금융기관 등이 외부 전문 업체가 제공하는 지표 또는 항목을 사용할 수 있으며, 내/외부 감사에 실시간 자동 대응할 수 있는 효과가 얻어진다.
도 1은 국가위험 지표를 구성하는 변수들을 나타낸 예시 표.
도 2는 본 발명을 실시하기 위한 전체 시스템에 대한 구성도.
도 3은 본 발명의 일실시예에 따른 블록체인 분산망의 구성을 나타낸 블록도.
도 4는 본 발명의 일실시예 따른 블록의 구성을 나타낸 블록도
도 5는 본 발명의 일실시예에 따른 블록체인 기반의 국가위험 지표 관리 시스템의 구성에 대한 블록도.
도 6은 본 발명의 일실시예에 따른 출처정보의 해시값을 구하는 과정을 도시한 도면.
도 7은 본 발명의 일실시예에 따른 다수의 페이지로 구성된 출처정보의 해시값을 구하는 과정을 도시한 도면.
이하, 본 발명의 실시를 위한 구체적인 내용을 도면에 따라서 설명한다.
또한, 본 발명을 설명하는데 있어서 동일 부분은 동일 부호를 붙이고, 그 반복 설명은 생략한다.
먼저, 본 발명에서 사용되는 지표 및 항목의 구성에 대하여 도 1을 참조하여 설명한다. 도 1은 종래에 사용하는 국가위험 지표(또는 국가위험 지수)의 일례를 나타낸 표이다.
도 1에서 보는 바와 같이, 국가위험 지표(CRI, Country Risk Indicator)는 해당 국가의 위험을 평가하기 위한 6가지의 섹터로 구분되고, 각 섹터는 이들을 평가하기 위한 변수(variable)들이 설정된다. 그리고 각 변수는 전체 지표에 대한 영향력, 즉, 가중치(weight)를 갖는다.
예를 들어, 국가위험 지표는 부패 위험(Corruption Risk)에 대한 섹터를 가지고, 해당 섹터는 해당 국가의 부패지수(Corruption Index)와, 부패 통제 수준(Control of Corruption)의 2가 변수로 구성된다. 그리고 2개의 변수는 각각 5%의 가중치(weight)를 갖는다.
이하에서 지표를 구성하는 변수를 항목이라 부르기로 한다. 항목의 부여된 값을 변수값 또는 항목값이라 부르기로 한다. 즉, 지표는 적어도 1개 이상의 항목으로 구성된다.
다음으로, 본 발명을 실시하기 위한 전체 시스템의 구성의 예들에 대하여 도 2를 참조하여 설명한다.
도 2에서 보는 바와 같이, 본 발명을 실시하기 위한 전체 시스템은 항목을 생산하는 평가기관 서버(10), 항목을 수집하여 그 출처정보를 기록하고 지표를 생성하는 지표관리 서버(30), 항목의 출처정보를 블록체인에 분산 저장하는 블록체인 분산망(50), 및, 지표를 사용하는 금융기관 서버(60)로 구성된다. 추가적으로, 데이터를 저장하는 데이터베이스(40)를 더 포함하여 구성할 수 있다. 또한, 평가기관 서버(10), 금융기관 서버(20), 지표관리 서버(30) 등은 모두 인터넷 등 네트워크(80)로 연결되어 데이터 통신을 수행한다.
먼저, 평가기관 서버(10)는 평가기관에서 운영하는 서버로서, 항목 및 그 값(또는 변수값)을 생산하여 온라인 페이지에 게재하는 서버이다. 평가기관은 신용평가 기관 등으로서, 항목에 해당하는 내용을 평가하여 항목의 변수값(또는 항목값)을 설정한다
예를 들어, 부패지수와 관련된 항목을 관리하는 평가기관은 각 국가의 부패 정도와 관련된 자료를 수집하고 평가하여 해당 국가의 부패지수 항목의 항목값(또는 변수값)을 산출한다. 해당 기관의 평가기관 서버(10)는 웹사이트를 운영하여 웹사이트의 웹페이지 등 온라인 페이지에, 산출한 각 국가의 부패지수를 게재한다.
평가기관 서버(10)는 다수 개로 이루어진다. 즉, 서로 다른 평가기관은 서로 다른 항목을 각각 평가하거나, 동일한 항목의 내용에 대하여 여러 개의 평가기관이 서로 다른 방식으로 항목을 평가할 수 있다.
또한, 온라인 페이지는 온라인 상에 표시되는 문서로서, 웹페이지 외에 블로그, 웹어플리케이션에 의한 데이터 형태 등, 온라인 상에서 정보를 제공하는 다양한 수단을 모두 포함한다.
온라인 페이지는 고유한 온라인 주소에 의해 식별된다. 바람직하게는, 온라인 주소는 URL(Uniform Resource Locator) 주소를 사용한다.
다음으로, 지표관리 서버(30)는 지표 및 그를 구성하는 항목들을 관리하는 서버로서, 항목을 수집하여 그 출처정보를 기록하고 지표를 생성한다.
도 1과 같이, 지표는 다수의 항목으로 구성된다. 그리고 각 항목들은 평가기관 서버(10)의 온라인 페이지에 게재되어 있다.
지표관리 서버(30)는 온라인 페이지에 접근하여, 온라인 페이지에 게재된 항목들에 대한 데이터를 읽어서 가져온다. 항목 데이터는 항목값(또는 변수값), 변수값의 범위(최소값과 최대값), 항목을 생성한 생성일, 평가기관, 평가기준 등을 포함할 수 있다.
또한, 지표관리 서버(30)는 항목 데이터의 출처 정보를 수집한다. 출처 정보는 온라인 페이지의 원본 이미지, 원본 위치(또는 주소), 타임스탬프 등을 포함한다.
원본 이미지(SI, Source Image)는 해당 항목이 게재된 온라인 페이지를 스크래핑하여 생성된 문서 화면의 이미지이다. 예를 들어, 온라인 페이지가 웹페이지 등에 게재된 경우, 원본 이미지는 웹페이지의 화면을 스크래핑한 이미지이다.
원본 주소(SA, Source Address)는 해당 항목이 게재된 온라인 페이지의 게재 위치로서, URL 주소를 나타낸다.
타임스탬프(TI)는 원본 이미지를 생성할 때의 시간을 기록한 것이다. 바람직하게는, 시간은 GMT(Greenwich Mean Time) 등 표준시간으로 기록된다.
또한, 지표관리 서버(30)는 항목의 출처 정보를 블록체인 분산망(50)으로 전송하여, 항목의 출처 정보를 블록체인에 기록하여 저장하도록 한다. 즉, 출처 정보는 하나의 트랜잭션에 해당하는 것으로서, 적어도 1개 이상의 출처 정보가 블록에 포함되고, 블록들은 체인으로 연결되어 분산 저장된다.
다음으로, 블록체인 분산망(50)은 블록체인을 분산저장하는 다수의 노드로 구성되는 네트워크이다.
도 3에서 보는 바와 같이, 각 노드는 네트워크로 연결되어 서로 데이터 통신을 수행할 수 있다. 각 노드는 블록체인을 저장하고, 다른 노드와 통신하여 블록체인을 동기화 시킨다. 따라서 각 노드는 동일한 블록체인을 서로 분산 저장한다.
도 4에서 보는 바와 같이, 블록체인 내의 하나의 블록은 블록해시, 블록헤더, 출처정보 등으로 구성된다.
블록해시는 블록의 블록헤더를 해시한 값으로서, 블록의 식별정보 역할을 한다. 따라서 하나의 블록은 블록헤더 내에 저장된 이전블록의 블록해시에 의해, 해당 블록의 이전 블록을 링크시킬 수 있다. 따라서 블록들은 블록해시에 의해 서로 링크되어 블록체인을 형성한다.
도 4와 같이, 블록헤더는 블록체인의 프로토콜 버전 등을 나타내는 소프트웨어 버전, 블록체인 상에서 이전 블록을 링크하는 이전 블록의 블록해시, 출처정보들의 해시값을 계층구조로 형성하는 해시 트리의 루트 해시값을 저장하는 머클트리 해시값, 블록의 생성시간을 나타내는 블록 생성시간, 논스(nonce)의 채굴을 난이도를 조절하는 채굴 난이도, 및, 채굴에 의해 결정되는 논스(nonce)로 구성된다.
출처정보는 적어도 1개의 항목의 출처정보를 기록한다. 각 항목의 출처정보는 원본 이미지, 원본주소, 타임스탬프 등의 값으로 구성된다. 각 항목의 출처정보로부터 출처정보의 해시값을 추출한다. 그리고 추출된 다수의 해시값들은 머클트리로 형성되고, 머클트리의 루트에 해당하는 머클트리 해시값만 블록헤더에 기록된다.
지표관리 서버(30)가 특정 항목 및 그 출처정보를 생성하고 출처정보를 블록체인 분산망(50)으로 전송한다. 그러면, 블록체인 분산망(50) 내의 어느 하나의 노드가 해당 출처정보를 수신하여 이를 분산망 내의 다른 노드들에게 전파를 시킨다. 각 노드는 수신한 출처정보를 블록에 삽입하여 기록하고, 블록을 블록체인에 연결시킨다. 그리고 각 노드는 블록체인을 동기화하면, 출처정보들은 각 노드에 분산하여 저장된다.
한편, 블록체인 분산망(50)은 클라우드 저장소 내에서 구현할 수도 있고, P2P 망을 형성하여 P2P 참여자의 컴퓨터들을 노드로 하여 구현할 수도 있다.
다음으로, 금융기관 서버(60)는 금융기관 등에서 운영하는 서버로서, 지표관리 서버(30)에서 제공하는 지표를 이용하는 서버이다.
금융기관 서버(60)는 지표관리 서버(30)로부터 지표를 제공받고, 해당 지표를 구성하는 항목에 대한 출처정보를 함께 제공받는다.
또한, 금융기관 서버(60)는 출처정보에 대한 검증이 필요한 경우, 블록체인 분산망(50)에 접근하여, 보유한 출처정보와 블록체인에 기록된 출처정보를 비교하여, 해당 출처정보의 진위여부를 확인한다.
다음으로, 데이터베이스(80)는 지표 및 해당 지표를 구성하는 항목, 가중치 등을 저장하는 지표DB(41), 항목의 출처 정보를 저장하는 항목출처DB(42)로 이루어진다. 그러나 상기 데이터베이스(40)의 구성은 바람직한 일실시예일 뿐이며, 구체적인 장치를 개발하는데 있어서, 접근 및 검색의 용이성 및 효율성 등을 감안하여 데이터베이스 구축이론에 의하여 다른 구조로 구성될 수 있다.
다음으로, 본 발명의 일실시예에 따른 블록체인 기반의 국가위험 지표 관리 시스템의 구성을 도 5를 참조하여 설명한다. 본 발명에 따른 블록체인 기반의 국가위험 지표 관리 시스템은 앞서 지표관리 서버(30)의 형태로 구현되어 실시될 수 있다. 따라서 이하에서 지표 관리 시스템의 도면부호를 지표관리 서버의 도면부호와 혼용하여 기재한다.
도 5에서 보는 바와 같이, 본 발명의 일실시예에 따른 블록체인 기반의 국가위험 지표 관리 시스템(30)은 지표의 항목을 수집하는 지표항목 수집부(31), 수집된 항목의 출처정보를 생성하는 항목출처 생성부(32), 생성된 출처정보를 블록체인으로 기록하는 출처정보 기록부(33), 지표 및 그 정보를 생성하여 제공하는 지표정보 제공부(34), 및, 외부 요청에 따라 출처정보에 대한 검증을 수행하는 출처정보 검증부(35)로 구성된다.
먼저, 지표항목 수집부(31)는 평가기관 서버(10)에 접속하여 온라인 페이지에 게재된 항목에 관련된 데이터를 읽어와서, 읽어온 데이터를 항목 데이터로 구성하여 데이터베이스(40)에 저장한다.
항목 데이터는 항목값(또는 변수값), 변수값의 범위(최소값과 최대값), 항목을 생성한 생성일, 평가기관, 평가기준 등을 포함한다.
항목값 또는 변수값은 해당 항목에 대한 실제값을 말하고, 변수값의 범위는 해당 변수값이 가질 수 있는 범위를 말한다. 변수값의 범위는 해당 항목을 정규화하여 지표를 구성하기 위한 것이다. 또한, 항목 생성일, 평가기관, 평가기준 등 항목에 대한 정보를 함께 항목 데이터로 구성한다.
한편, 지표항목 수집부(31)는 실시간으로 평가기관 서버(10)에 접속하여 온라인 페이지가 변경되었는지 확인하거나, 해당 항목에 대한 온라인 페이지가 새로 생성되었는지 등 업데이트 상황을 모니터링한다. 그리고 항목의 내용이 변경된 것으로 판단하면, 해당 항목의 데이터를 재차 수집한다.
다음으로, 항목출처 생성부(32)는 항목의 출처정보를 생성한다. 출처 정보는 온라인 페이지의 원본 이미지(SI), 원본 위치(또는 주소)(SA), 타임스탬프(TI)로 구성된다.
항목출처 생성부(32)는 항목이 게재된 온라인 페이지를 스크래핑하여 원본 이미지를 생성하고, 해당 온라인 페이지의 주소, 특히, URL 주소를 원본 주소로 생성한다.
도 6에서 보는 바와 같이, 원본 이미지(SI)와 원본 주소(SA)를 합하여 제1 해시값을 생성하고, 제1 해시값과 타임스탬프(TI)를 해싱하여 최종 해시값을 생성한다. 해당 출처정보의 최종 해시값이 블록에 기록되는 출처정보 해시값으로 역할을 한다.
특히, 원본 이미지와 원본 주소가 합쳐지는 순간의 정확한 시간을 증명하는 것이 중요하기 때문에, 원본 이미지와 원본주소를 먼저 합하여 제1 해시값을 생성한다. 그리고 이때의 시간을 타임스탬프로 기록하고, 제1 해시값과 타임스탬프를 합하여 최종 해시값을 생성한다.
상기와 같이, 원본 이미지와 원본 주소, 그리고 타임스탬프를 순차적으로 해싱함으로써, 항목 출처에 대한 원본증명, 동일증명, 존재증명, 불변증명이 가능하다.
즉, 온라인 페이지를 스크래핑한 원본 이미지는 항목이 게재된 원본 상태를 캡쳐한 것이므로, 원본 증명으로서의 기능을 수행한다. 또한, 원본 주소는 해당 항목이 게재된 온라인 페이지의 위치를 식별함으로써 해당 평가기관의 온라인 페이지와 동일하다는 것을 증명할 수 있다.
한편, 타임스탬프는 원본 이미지를 생성할 때의 시간을 기록한 것으로서, 원본 이미지가 해당 시간에 존재했다는 것을 증명할 수 있다.
또한, 원본 이미지와 원본 주소, 그리고 타임스탬프를 순차적으로 결합하여 해싱함으로써, 이들의 데이터들이 위변조 되지 않음을 증명할 수 있다.
한편, 항목이 하나의 온라인 페이지에만 게재되지 않고 다수의 온라인 페이지에 게재될 수 있다. 이 경우, 각 온라인 페이지에 대한 출처정보를 생성하고, 각 온라인 출처정보의 해시값들을 해시하여 최종 해시값을 생성한다.
도 7에서 보는 바와 같이, 각 온라인 페이지에 대사여, 원본 이미지(SI)와 원본 주소(SA)를 합하여 제1 해시값을 생성하고, 제1 해시값과 타임스탬프(TI)를 해싱하여 페이지별 해시값을 생성한다. 그리고 페이지별 해시값을 모두 해싱하여 최종 해시값을 생성한다. 해당 출처정보의 최종 해시값이 블록에 기록되는 출처정보 해시값으로 역할을 한다.
또한, 항목출처 생성부(32)는 지표항목 수집부(31)에 의해 항목이 변경되거나 업데이트 되면, 업데이트된 항목 출처를 생성한다.
다음으로, 출처정보 기록부(33)는 생성된 출처정보를 블록체인으로 저장한다.
출처정보 기록부(33)는 생성된 출처정보와, 해당 출처정보의 해시값을 데이터베이스(40)에 저장하고, 동시에 블록체인 분산망(50)으로 전송한다. 이때, 블록체인 분산망(50)을 구성하는 적어도 1개의 노드에 해당 출처정보 및 그 해시값을 전송한다.
블록체인 분산망(50)의 각 노드는 해당 출처정보 및 그 해시값을 블록에 저장하고, 해당 블록을 블록체인으로 연결시킨다. 앞서 도 4와 같이, 항목 출처정보는 블록의 출처정보로 기록되고, 출처정보 해시값은 머클트리의 노드에 기록된다. 출처정보 및 그 해시값이 기록된 블록은 각 노드에 의해 블록체인으로 구성된다.
또한, 출처정보 기록부(33)는 항목의 출처정보가 변경된 경우, 변경된 출처정보를 새로 생성하고, 새로 생성된 출처정보를 동일하게 블록체인에 기록하게 한다.
다음으로, 지표정보 제공부(34)는 수집된 항목들의 항목 데이터를 이용하여, 지표를 생성하고, 요청에 따라 생성된 지표를 제공한다. 이때, 지표에 대한 관련정보에 항목의 출처정보를 함께 제공한다.
다음으로, 출처정보 검증부(35)는 출처정보의 검증 요청을 수신하여, 해당 출처정보를 검증하여 검증결과를 전송한다.
출처정보 검증부(35)는 금융기관 서버(60)로부터 지표를 구성하는 항목에 대한 검증 요청을 수신한다. 이때, 해당 항목에 대한 출처정보를 블록체인 분산망(50)에 기록된 출처정보와 대비하여, 해당 출처정보의 검증을 수행한다.
출처정보 검증부(35)는 검증작업을 직접 수행하여 그 검증결과를 전송하거나, 금융기관 서버(60)로 하여금 직접 검증작업을 수행하도록 검증 서비스를 제공할 수 있다.
이상, 본 발명자에 의해서 이루어진 발명을 상기 실시 예에 따라 구체적으로 설명하였지만, 본 발명은 상기 실시 예에 한정되는 것은 아니고, 그 요지를 이탈하지 않는 범위에서 여러 가지로 변경 가능한 것은 물론이다.
10 : 평가기관 서버
30 : 지표관리 서버 31 : 지표항목 수집부
32 : 항목출처 생성부 33 : 출처정보 기록부
34 : 지표정보 제공부 35 : 출처정보 검증부
40 : 데이터베이스
50 : 블록체인 분산망 60 : 금융기관 서버

Claims (6)

  1. 평가기관 서버, 금융기관 서버, 블록체인 분산망과 연결되는, 블록체인 기반의 국가위험 지표 관리 시스템에 있어서,
    상기 평가기관 서버에 접속하여 온라인 페이지에 게재된 항목의 데이터를 읽어와서 저장하는 지표항목 수집부;
    상기 항목이 게재된 온라인 페이지의 원본 이미지와 원본 주소를 생성하여 출처정보를 생성하는 항목출처 생성부;
    생성된 출처정보를 상기 블록체인 분산망에 전송하여 블록체인으로 기록하는 출처정보 기록부; 및,
    수집된 항목들의 항목 데이터를 이용하여, 지표를 생성하여 제공하는 지표정보 제공부를 포함하고,
    상기 항목출처 생성부는 항목이 게재된 온라인 페이지를 스크래핑하여 원본 이미지를 생성하고, 해당 온라인 페이지의 URL 주소를 원본 주소로 생성하고,
    상기 항목출처 생성부는 해당 항목의 원본 이미지와 원본 주소로부터 제1 해시값을 생성하고, 제1 해시값과 타임스탬프를 해싱하여 해당 항목의 출처정보 해시값을 생성하고,
    상기 항목출처 생성부는 해당 항목이 게재된 온라인 페이지가 2개 이상인 경우, 페이지별로 원본 이미지, 원본주소, 타임스탬프를 이용하여 페이지별 해시값을 생성하되, 각 온라인 페이지별로 원본 이미지 및 원본주소를 합하여 제1 해시값을 생성하고 제1 해시값과 타임스탬프를 해싱하여 페이지별 해시값을 생성하고, 페이지별 해시값을 모두 해싱하여 해당 항목의 출처정보 해시값을 생성하고,
    상기 타임스탬프는 상기 원본 이미지를 생성할 때의 시간을 기록하고,
    상기 블록체인 분산망에 분산 저장되는 블록체인은 블록들이 링크로 연결되고, 각 블록은 항목의 출처정보, 블록헤더, 블록해시로 구성되고, 상기 블록헤더는 이전 블록의 블록해시와, 출처정보들의 출처정보 해시값들로 구성되는 머클트리의 머클트리 해시값을 포함하고, 상기 블록해시는 상기 블록헤더를 해시하는 해시값이 기록되고,
    상기 시스템은, 검증작업을 수행하여 검증결과를 상기 금융기관 서버에 전송하거나, 상기 금융기관 서버에서 검증작업을 수행하도록 검증 서비스를 제공하는 출처정보 검증부를 더 포함하는 것을 특징으로 하는 블록체인 기반의 국가위험 지표 관리 시스템.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
KR1020180055464A 2018-05-15 2018-05-15 출처 증명을 위한 블록체인 기반의 국가위험 지표 및 항목 관리 시스템 KR102032780B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180055464A KR102032780B1 (ko) 2018-05-15 2018-05-15 출처 증명을 위한 블록체인 기반의 국가위험 지표 및 항목 관리 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180055464A KR102032780B1 (ko) 2018-05-15 2018-05-15 출처 증명을 위한 블록체인 기반의 국가위험 지표 및 항목 관리 시스템

Publications (1)

Publication Number Publication Date
KR102032780B1 true KR102032780B1 (ko) 2019-10-17

Family

ID=68424249

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180055464A KR102032780B1 (ko) 2018-05-15 2018-05-15 출처 증명을 위한 블록체인 기반의 국가위험 지표 및 항목 관리 시스템

Country Status (1)

Country Link
KR (1) KR102032780B1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111327627A (zh) * 2020-03-04 2020-06-23 西安热工研究院有限公司 基于区块链的网络安全评估数据处理方法
KR102241246B1 (ko) * 2020-06-26 2021-04-16 (주)아이앤텍 발급문서의 진위 확인을 위한 블록체인 기반 스탬프 인증 시스템
KR102238784B1 (ko) * 2020-12-18 2021-04-16 주식회사 에이아이디비 블록체인 네트워크를 이용하여 웹페이지를 저장 및 검증하는 방법 및 시스템
KR20210048861A (ko) * 2019-10-24 2021-05-04 상명대학교산학협력단 블록체인 기반의 논문 표절 검사를 통한 관리 방법
CN114070554A (zh) * 2021-11-11 2022-02-18 杭州安存网络科技有限公司 一种区块链机生成数据的所有权的确立方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040011866A (ko) * 2002-07-31 2004-02-11 컨설팅하우스 주식회사 정보보안 위험 지수 시스템 및 그 방법
KR101689207B1 (ko) 2014-12-24 2016-12-23 권상국 It 서비스 성과지표 관리시스템 및 방법
KR20160150278A (ko) * 2016-06-15 2016-12-29 주식회사 코인플러그 블록체인을 기반으로 하는 금융기관 제증명서류 위변조 검증시스템 및 방법
WO2017004527A1 (en) * 2015-07-02 2017-01-05 Nasdaq, Inc. Systems and methods of secure provenance for distributed transaction databases

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040011866A (ko) * 2002-07-31 2004-02-11 컨설팅하우스 주식회사 정보보안 위험 지수 시스템 및 그 방법
KR101689207B1 (ko) 2014-12-24 2016-12-23 권상국 It 서비스 성과지표 관리시스템 및 방법
WO2017004527A1 (en) * 2015-07-02 2017-01-05 Nasdaq, Inc. Systems and methods of secure provenance for distributed transaction databases
KR20160150278A (ko) * 2016-06-15 2016-12-29 주식회사 코인플러그 블록체인을 기반으로 하는 금융기관 제증명서류 위변조 검증시스템 및 방법

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210048861A (ko) * 2019-10-24 2021-05-04 상명대학교산학협력단 블록체인 기반의 논문 표절 검사를 통한 관리 방법
KR102332722B1 (ko) * 2019-10-24 2021-11-29 상명대학교산학협력단 블록체인 기반의 논문 표절 검사를 통한 관리 방법
CN111327627A (zh) * 2020-03-04 2020-06-23 西安热工研究院有限公司 基于区块链的网络安全评估数据处理方法
CN111327627B (zh) * 2020-03-04 2022-02-22 西安热工研究院有限公司 基于区块链的网络安全评估数据处理方法
KR102241246B1 (ko) * 2020-06-26 2021-04-16 (주)아이앤텍 발급문서의 진위 확인을 위한 블록체인 기반 스탬프 인증 시스템
KR102238784B1 (ko) * 2020-12-18 2021-04-16 주식회사 에이아이디비 블록체인 네트워크를 이용하여 웹페이지를 저장 및 검증하는 방법 및 시스템
WO2022131441A1 (ko) * 2020-12-18 2022-06-23 주식회사 에이아이디비 블록체인 네트워크를 이용하여 웹페이지를 저장 및 검증하는 방법 및 시스템
CN114070554A (zh) * 2021-11-11 2022-02-18 杭州安存网络科技有限公司 一种区块链机生成数据的所有权的确立方法及装置
CN114070554B (zh) * 2021-11-11 2024-01-19 杭州安存网络科技有限公司 一种区块链机生成数据的所有权的确立方法及装置

Similar Documents

Publication Publication Date Title
KR102032780B1 (ko) 출처 증명을 위한 블록체인 기반의 국가위험 지표 및 항목 관리 시스템
US11734781B2 (en) Single-tier blockchain-based system and method for document transformation and accountability
US20220027384A1 (en) Data Manifest as a Blockchain Service
Kavassalis et al. An innovative RegTech approach to financial risk monitoring and supervisory reporting
Appelbaum et al. Designing and auditing accounting systems based on blockchain and distributed ledger principles
KR102032924B1 (ko) 클라우드 환경에서 개인정보 보호를 지원하는 p2p 중개 보안 시스템
US20200044827A1 (en) Factom Protocol in Blockchain Environments
US8966575B2 (en) Methods, software, and devices for automatically scoring privacy protection measures
CN108833514A (zh) 基于区块链的审计日志处理方法、装置和日志审计***
WO2018049523A1 (en) Credit score platform
CN112488778A (zh) 一种票据处理的方法及相关装置
CN111325581B (zh) 数据处理方法及装置、电子设备和计算机可读存储介质
KR20180060005A (ko) 클라우드 환경에서 개인정보 보호를 지원하는 p2p 중개 보안 시스템
Menges et al. DEALER: decentralized incentives for threat intelligence reporting and exchange
CN110866822A (zh) 资产证券化的风控管理方法、装置、电子设备及存储介质
Singh et al. Design and implementation of continuous monitoring and auditing in SAP enterprise resource planning
CN110659976A (zh) 基于区块链的企业技术服务征信***及其管理方法
CN112446555A (zh) 一种风险识别方法、装置及设备
Samanta et al. A blockchain-based smart contract towards developing secured university examination system
Hashem et al. The impact of blockchain technology on audit process quality: an empirical study on the banking sector
CN108140051B (zh) 基于全球检索的数据实时生成全球商业评级的全球联网***
US20230070625A1 (en) Graph-based analysis and visualization of digital tokens
Zulfikri et al. Trust enhancement in zakat institutions using blockchain technology: A qualitative approach
CN117151882B (zh) 一种基于多品种电力交易的风险评估方法及***
Al-Madani et al. Implications of blockchain deployment in energy supply chain management: report integrity

Legal Events

Date Code Title Description
AMND Amendment
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant