2 Method and system for verifying electronic document security using 2D barcode block division
A method for verifying electronic document security using a 2D barcode block division according to the present invention includes: a step of generating blocks obtained by dividing a high-density 2D barcode including the information of an issuance document; a step of determining an order of the gener...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English Korean |
Published |
05.12.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A method for verifying electronic document security using a 2D barcode block division according to the present invention includes: a step of generating blocks obtained by dividing a high-density 2D barcode including the information of an issuance document; a step of determining an order of the generated blocks; a step of generating a first hash value by applying a hash function to the data of a first block among the generated blocks; a step of encrypting the data of a second block using the first hash value; a step of encrypting a third block based on the encrypted result of the second block; a step of generating a final key value for the encrypted third block; and a step of generating a high-density 2D barcode in which the whole block is encrypted based on the final key value.
본 발명에 따른 2차원 바코드 블록 분할을 이용한 전자문서 보안 검증 방법은 발급 문서의 정보를 포함하는 고밀도 2차원 바코드를 분할한 블록을 생성하는 단계; 상기 생성된 블록들의 순서를 결정하는 단계; 상기 생성된 블록 중 제1 블록의 데이터에 해시 함수를 적용하여 제1 해시 값을 생성하는 단계; 상기 제1 해시 값을 이용하여 제2 블록의 데이터를 암호화하는 단계; 상기 제2 블록의 암호화된 결과값에 기초하여 제3 블록을 암호화하는 단계; 상기 암호화된 제3 블록에 대한 최종키 값을 생성하는 단계; 및 상기 최종키 값에 기초하여 상기 전체 블록이 암호화된 고밀도 2차원 바코드를 생성하는 단계를 포함한다. |
---|---|
Bibliography: | Application Number: KR20170064726 |