주식회사 씨씨미디어서비스 / 서울특별시 구로구 가마산로**길 *-*, *층(구로동, 케이엠타워*층)
대리인 / 주소
이원기
심사청구여부
있음 (2018-08-16)
심사진행상태
등록결정(일반)
법적상태
등록
초록▼
블록체인 기술을 기반으로 문서 파일 또는 이미지 파일의 위변조 여부를 검사하는 검사 방법 및 이를 적용한 컴퓨터로 읽을 수 있는 저장매체가 개시된다. 본 블록체인 기반의 파일 위변조 검사 방법은 사용자 단말에 설치된 에이전트 프로그램이 상기 사용자 단말에 저장된 파일의 특성정보를 생성하는 단계; 상기 특성정보가 생성되면, 상기 에이전트 프로그램에 의해, 상기 생성된 특성정보가 블록체인 서버에 등록되도록 하는 단계; 상기 특성정보가 등록되면, 상기 블록체인 서버가 상기 등록된 특성정보가 포함된 트랜잭션을 생성하여 네트워크에 배포하는
블록체인 기술을 기반으로 문서 파일 또는 이미지 파일의 위변조 여부를 검사하는 검사 방법 및 이를 적용한 컴퓨터로 읽을 수 있는 저장매체가 개시된다. 본 블록체인 기반의 파일 위변조 검사 방법은 사용자 단말에 설치된 에이전트 프로그램이 상기 사용자 단말에 저장된 파일의 특성정보를 생성하는 단계; 상기 특성정보가 생성되면, 상기 에이전트 프로그램에 의해, 상기 생성된 특성정보가 블록체인 서버에 등록되도록 하는 단계; 상기 특성정보가 등록되면, 상기 블록체인 서버가 상기 등록된 특성정보가 포함된 트랜잭션을 생성하여 네트워크에 배포하는 단계; 위변조 검사 서버가 상기 네트워크에 배포된 트랜잭션을 수신하여 저장하는 단계; 및 상기 위변조 검사 서버에 상기 트랜잭션이 저장된 이후, 상기 사용자 단말에 설치된 검증요청 프로그램을 통해 특정 파일을 대상으로 위변조 검사가 요청되면, 상기 위변조 검사 서버가 상기 에이전트 프로그램으로부터 수신된 특성정보와 상기 저장된 트랜잭션에 포함된 특성정보를 비교하여 위변조 여부를 검사하는 단계;를 포함한다. 이에 의해, 블록체인 기술을 기반으로 파일의 위변조 여부를 검사하여, 전자 문서 파일 등의 위변조를 방지할 수 있으며, 동시에 HASH 값 중복을 원천적으로 배제할 수 있어, 전자 문서 파일 등을 안정적이고, 영구적으로 관리할 수 있다. 또한, 에이전트 프로그램을 기반으로 파일의 위변조 여부를 검사하여, 기존 업무처리 시스템의 변경을 최소화하면서, 전자 문서 파일의 변경 이력관리, 위변조 감지 알람, 통계 등의 관리업무에 소요되는 비용을 최소화할 수 있다.
대표청구항▼
사용자 단말에 설치된 에이전트 프로그램이 상기 사용자 단말에 저장된 파일의 특성정보를 생성하는 단계;상기 특성정보가 생성되면, 상기 에이전트 프로그램에 의해, 상기 생성된 특성정보가 블록체인 서버에 등록되도록 하는 단계;상기 특성정보가 등록되면, 상기 블록체인 서버가 상기 등록된 특성정보가 포함된 트랜잭션을 생성하여 네트워크에 배포하는 단계;위변조 검사 서버가 상기 네트워크에 배포된 트랜잭션을 수신하여 저장하는 단계; 및상기 위변조 검사 서버에 상기 트랜잭션이 저장된 이후, 상기 사용자 단말에 설치된 검증요청 프로그램을 통해 특정
사용자 단말에 설치된 에이전트 프로그램이 상기 사용자 단말에 저장된 파일의 특성정보를 생성하는 단계;상기 특성정보가 생성되면, 상기 에이전트 프로그램에 의해, 상기 생성된 특성정보가 블록체인 서버에 등록되도록 하는 단계;상기 특성정보가 등록되면, 상기 블록체인 서버가 상기 등록된 특성정보가 포함된 트랜잭션을 생성하여 네트워크에 배포하는 단계;위변조 검사 서버가 상기 네트워크에 배포된 트랜잭션을 수신하여 저장하는 단계; 및상기 위변조 검사 서버에 상기 트랜잭션이 저장된 이후, 상기 사용자 단말에 설치된 검증요청 프로그램을 통해 특정 파일을 대상으로 위변조 검사가 요청되면, 상기 위변조 검사 서버가 상기 에이전트 프로그램으로부터 수신된 특성정보와 상기 저장된 트랜잭션에 포함된 특성정보를 비교하여 위변조 여부를 검사하는 단계;를 포함하고, 상기 특성정보를 생성하는 단계는,상기 특성정보를 생성하는데 이용되도록 하는 특성정보 키가 각각의 파일마다 대응되도록, 상기 에이전트 프로그램이 상기 특성정보 키를 개별적으로 생성하여 저장하고, 복수의 파일 중 특정 파일의 특성정보를 생성하는 경우, 상기 특정 파일에 대응되는 제1 특성정보 키를 이용하여 상기 특정 파일의 특성정보인 제1 특성정보를 생성하고,상기 네트워크에 배포된 트랜잭션을 수신하여 저장하는 단계는, 상기 검증요청 프로그램이 상기 특정 파일을 대상으로 위변조 검사를 요청하는 경우, 상기 제1 특성정보 키의 키 값(key value)을 이용하도록 하기 위해, 상기 제1 특성정보가 포함된 트랜잭션이 생성되어 네트워크에 배포되면, 상기 위변조 검사 서버가 상기 네트워크에 배포된 트랜잭션과 상기 제1 특성정보 키를 수신하여, 서로 매칭시킨 상태로 저장하며, 상기 위변조 검사 서버에 상기 트랜잭션과 상기 제1 특성정보 키가 매칭되어 저장되면, 상기 에이전트 프로그램이 상기 제1 특성정보 키를 상기 검증요청 프로그램에 전달하며, 상기 위변조 여부를 검사하는 단계는,상기 위변조 검사 서버에 상기 트랜잭션과 상기 제1 특성정보 키가 매칭되어 저장된 이후, 상기 검증요청 프로그램이 상기 위변조 검사 서버에 상기 제1 특성정보 키를 전달하면, 상기 위변조 검사 서버가 상기 에이전트 프로그램에 상기 제1 특성정보를 요청하고, 상기 에이전트 프로그램으로부터 상기 제1 특성정보가 수신되면, 상기 저장된 제1 특성정보 키 중 상기 수신된 제1 특성정보 키 값(key value)과 동일한 키 값(key value)을 갖고 있는 제1 특성정보 키와 매칭된 트랜잭션을 선별하고, 상기 선별된 트랜잭션에 포함된 제1 특성정보를 추출하여, 상기 수신된 제1 특성정보와 비교하여 위변조 여부를 검사하며, 상기 특성정보를 생성하는 단계는,상기 특정 파일이 텍스트 파일인 경우, 상기 텍스트 파일에 포함된 텍스트 정보를 추출하고, 상기 추출된 텍스트 정보에 상기 특성정보 키의 키 값(key value)을 부가하여 텍스트 특성정보를 생성하되, 상기 특정 파일이 이미지 파일인 경우, 상기 이미지 파일에 포함된 색상 스펙트럼 정보와 이미지의 레이아웃 정보를 추출하고, 상기 추출된 색상 스펙트럼 정보에 이미지의 레이아웃 정보를 부가하여 이미지 특성정보를 생성하고, 상기 특성정보 키의 키 값은, 텍스트 파일 또는 이미지 파일의 HASH 값이 포함되되, 상기 색상 스펙트럼 정보는,상기 이미지 파일에 포함된 각각의 색상에 대한 색상 코드정보와 구성비율 정보가 포함되며, 상기 위변조 여부를 검사하는 단계는,기설정된 스케줄에 따라 상기 에이전트 프로그램으로부터 각각의 특성정보를 추출하는데 이용된 각각의 특성정보 키가 수신되면, 상기 검증요청 프로그램이 각각의 파일을 대상으로 하는 위변조 검사를 개별적으로 요청하는 것으로 판단하여, 상기 수신된 각각의 특성정보 키와 동일한 키 값(key value)을 갖고 있는 특성정보 키와 매칭된 트랜잭션을 선별하고, 상기 선별된 트랜잭션에 포함된 특성정보를 추출하여, 상기 수신된 특성정보와 비교하고,비교결과가 불일치한 것으로 판단되는 파일이 발견될 때마다 상기 불일치한 것으로 판단되는 파일에 대한 정보만을 선별하여 상기 검증요청 프로그램에 전달함으로써, HASH 값 중복이 방지되도록 하며, 위변조 감지 알람 업무에 소요되는 비용이 최소화되도록 하는 것을 특징으로 하는 블록체인 기반의 파일 위변조 검사 방법.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.