KR20100085633A - System and method for digitalizing paper document with time stamp - Google Patents

System and method for digitalizing paper document with time stamp Download PDF

Info

Publication number
KR20100085633A
KR20100085633A KR1020090005035A KR20090005035A KR20100085633A KR 20100085633 A KR20100085633 A KR 20100085633A KR 1020090005035 A KR1020090005035 A KR 1020090005035A KR 20090005035 A KR20090005035 A KR 20090005035A KR 20100085633 A KR20100085633 A KR 20100085633A
Authority
KR
South Korea
Prior art keywords
electronic
document
electronic document
time stamp
server
Prior art date
Application number
KR1020090005035A
Other languages
Korean (ko)
Inventor
유익희
성승제
Original Assignee
(주)듀플렉스
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 (주)듀플렉스 filed Critical (주)듀플렉스
Priority to KR1020090005035A priority Critical patent/KR20100085633A/en
Publication of KR20100085633A publication Critical patent/KR20100085633A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2151Time stamp

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

PURPOSE: A system and a method for digitalizing a paper document with a time stamp are provided to insert time stamp token to the electronic document when changing a paper document into an electronic document, thereby enabling a point of time authentication of the electronic document. CONSTITUTION: A digitalizing system client(10) changes a paper document to an electronic document and requests time authentication about the electronic document. A digitalizing system server(20) requests issuance of a time stamp token according to the point of a time authentication request. A time stamp server(30) generates the time stamp token according to an issuance request. The digitalizing system client generates the electronic document which is possible for the point of time authentication inserting the time stamp token to the electronic document.

Description

시점확인 기능이 추가된 종이문서의 전자화 시스템 및 방법{SYSTEM AND METHOD FOR DIGITALIZING PAPER DOCUMENT WITH TIME STAMP}Electronic document system and method of paper document with point-in-time verification function {SYSTEM AND METHOD FOR DIGITALIZING PAPER DOCUMENT WITH TIME STAMP}

본 발명은 종이문서를 전자화하는 시스템 및 방법에 관한 것으로서, 상세하게는 종이문서를 전자문서로 변환할 때 타임스탬프 토큰이 포함된 전자문서를 생성할 수 있는 시점확인 기능이 추가된 종이문서의 전자화 시스템 및 방법에 관한 것이다. The present invention relates to a system and method for electronicizing a paper document, and more particularly, to a digitalization of a paper document with a time-checking function capable of generating an electronic document including a timestamp token when converting the paper document into an electronic document. System and method.

공공기관, 기업 등이 종이문서의 생산, 보관, 유통 등에 사용하는 비용이 연간 수십조 원에 달함에 따라서 최근 종이문서를 전자화하기 위한 작업이 빠르게 진행되고 있다. 종이문서를 스캐닝 하여 생성한 전자문서는 관계법에 따라 종이문서와 동일한 법적 효력을 갖게 되면서 전자문서의 신뢰성 확보를 위한 전자화 시스템의 개발이 요구되고 있다. 종이문서의 전자화를 통해 생성된 전자문서에 대한 신뢰성 및 무결성이 확보되어야 비로소 전자문서의 보관 및 유통이 가능하게 된다. As the cost of producing, storing, and distributing paper documents by public institutions and corporations reaches tens of trillion won per year, the work to electronicize paper documents is progressing rapidly. The electronic document generated by scanning the paper document has the same legal effect as the paper document according to the related law, and the development of an electronic system for securing the reliability of the electronic document is required. It is possible to store and distribute the electronic document only when the reliability and integrity of the electronic document generated through the electronicization of the paper document is secured.

전자문서의 신뢰성이 확보되기 위해서는 전자문서가 위조 또는 변조되었는지를 검증할 수 있어야 한다. 종이문서를 전자문서로 변환할 때 일반적으로 문서의 고유정보인 해쉬 값을 생성하여 전자문서에 삽입하거나 해쉬 값을 인증서로 암호화 한 전자서명 정보를 전자문서에 삽입한 후 전자문서의 검증이 필요할 때 해쉬 값의 동일성 여부에 따라 전자문서의 무결성 여부를 검증한다. In order to ensure the reliability of the electronic document, it must be possible to verify whether the electronic document has been forged or altered. When converting a paper document into an electronic document, it is necessary to generate a hash value, which is a unique information of the document, and insert it into the electronic document, or to verify the electronic document after inserting the electronic signature information that encrypts the hash value into a certificate. The integrity of the electronic document is verified based on the equality of the hash values.

그러나 종래 종이문서의 전자화 문서는 검증 시에 전자문서의 무결성 여부만 확인할 수 있을 뿐 전자문서가 언제부터 진본이었는지 확인할 수 없다는 문제점이 있었다.However, there is a problem in that the electronic document of the conventional paper document can only confirm the integrity of the electronic document at the time of verification and cannot confirm when the electronic document was authentic.

또한 종래에는 종이문서의 전자화 문서의 무결성 여부를 검증 프로그램을 통해서만 확인할 수 있었으며 검증 요청자가 전자문서를 보고 시각적으로 바로 확인할 수 있는 방법이 없었다.In addition, conventionally, the integrity of the electronic document of the paper document could be confirmed only through the verification program, and there was no method for the verification requester to immediately check the electronic document and visually verify it.

본 발명은 상기와 같은 문제점을 해결하기 위하여 창안한 것으로서, 종이문서의 전자화 문서에 대한 시점인증이 가능한 종이문서의 전자화 시스템 및 방법을 제공하는 것을 목적으로 한다. The present invention has been made to solve the above problems, and an object of the present invention is to provide a system and method for digitizing a paper document capable of certifying the electronic document of the paper document.

이를 위하여, 본 발명에 의한 시점확인 기능이 추가된 종이문서의 전자화 시스템은 종이문서를 전자문서로 변환하고 전자문서에 대한 시점인증을 요청하는 전자화 시스템 클라이언트와, 상기 전자화 시스템 클라이언트로부터 시점인증 요청을 받으면 타임스탬프 토큰 발급을 요청하는 전자화 시스템 서버와, 상기 전자화 시스템 서버로부터 타임스탬프 토큰 발급 요청을 받으면 타임스탬프 토큰을 생성하는 타임스탬프 서버를 포함하여, 상기 전자화 시스템 클라이언트는 상기 타임스탬프 토큰을 상기 전자문서에 삽입하여 시점인증이 가능한 전자문서를 생성하는 것을 특징으로 한다. To this end, the electronic system of the paper document to which the time-stamping function is added according to the present invention is an electronic system client for converting a paper document into an electronic document and requesting time certification of the electronic document, and requesting a time certification request from the electronic system client. The electronic system server requesting issuance of a timestamp token upon receipt, and a timestamp server generating a timestamp token upon receipt of a request for issuing a timestamp token from the electronic system server. Inserting the document is characterized in that to generate an electronic document capable of time certification.

또한, 본 발명에 의한 시점확인 기능이 추가된 종이문서의 전자화 방법은 전자화 시스템 클라이언트가 종이문서를 스캐닝하여 이미지로 변환하고 이미지에 대한 해쉬 값을 생성하는 단계와, 상기 전자화 시스템 클라이언트가 상기 해쉬 값이 포함된 시점인증 요청 메시지를 전자화 시스템 서버로 전송하는 단계와, 상기 전자화 시스템 서버가 전자화 작업자의 신원을 확인하고 타임스탬프 토큰 요청 메시지를 타임스탬프 서버로 전송하는 단계와, 상기 타임스탬프 서버가 시각정보와 상기 해쉬 값을 결합하여 타임스탬프 토큰을 생성하는 단계와, 상기 전자화 시스템 클아이언트가 상기 타임스탬프 토큰을 수신하고 이미지에 삽입하여 시점인증이 가능한 전자문서를 생성하는 단계를 포함하는 것을 특징으로 한다.In addition, the electronic document method of the electronic document added to the time-stamping function according to the present invention comprises the steps of the electronic system client to scan the paper document to convert the image and to generate a hash value for the image, the electronic system client the hash value Transmitting the included time point authentication request message to the electronic system server, the electronic system server confirming the identity of the electronic worker and transmitting a timestamp token request message to the timestamp server, and the timestamp server Generating a timestamp token by combining information and the hash value, and generating an electronic document capable of time certification by receiving the timestamp token from the electronic system client and inserting the timestamp token into an image. It is done.

상기와 같이, 본 발명은 종이문서를 전자문서로 변환 시 전자문서에 타임스탬프 토큰을 삽입하여 전자문서가 언제부터 진본인지를 확인할 수 있는 시점인증이 가능하다는 효과가 있다. As described above, when the paper document is converted into an electronic document, the present invention has an effect of inserting a timestamp token into the electronic document so as to verify the time point at which the electronic document is authentic.

또한, 본 발명은 전자문서 열람 시 삽입된 타임스탬프 토큰이 발현하여 문서에 타임스탬프가 각인되어 표시되므로 시각적으로 해당 전자문서의 시점인증을 확인할 수 있는 효과가 있다. In addition, the present invention has the effect of visually confirming the time certification of the electronic document because the time stamp token is inserted when the electronic document is viewed and the time stamp is stamped on the document.

이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세하게 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 일반적인 종이문서의 전자화 시스템의 구성을 나타낸 것이다. Figure 1 shows the configuration of a generalized paper document electronic system.

도 1에 도시된 바와 같이, 종이문서의 전자화 시스템은 다수의 전자화 시스템 클라이언트(10)와 다수의 전자화 시스템 클라이언트(10)에 연결된 전자화 시스템 서버(20)로 구성된다. As shown in FIG. 1, the electronic document system of a paper document is composed of a plurality of electronic system client 10 and an electronic system server 20 connected to the plurality of electronic system client 10.

전자화 시스템 클라이언트(10)는 전자문서를 생성하는 부분으로 하드웨어적으로는 컴퓨터(PC)와 이에 연결된 스캐너로 이루어져 있으며, 소프트웨어적인 관점에서는 전자문서를 생성하고 처리하는 클라이언트용 프로그램으로 볼 수 있다. 전자화 시스템 서버(20)는 전자화 시스템 클라이언트(10)의 전자화 작업을 관리하는 부분으로 하드웨어적으로는 컴퓨터 또는 워크스테이션으로 이루어져 있으며, 소프트웨어적인 관점에서는 전자화 시스템 클라이언트(10)를 관리하는 서버용 프로그램으로 볼 수 있다.The electronic system client 10 is a part for generating an electronic document, which consists of a computer (PC) and a scanner connected thereto in hardware, and can be viewed as a client program for generating and processing an electronic document from a software point of view. The electronic system server 20 is a part that manages the electronic tasks of the electronic system client 10 and consists of a computer or workstation in hardware. From a software point of view, the electronic system server 20 is viewed as a server program for managing the electronic system client 10. Can be.

전자화 시스템 클라이언트(10)는 스캐너를 통해 종이문서의 이미지를 받아 전자문서를 생성하고, 전자화 시스템 서버(20)는 전자화 시스템 클라이언트(10)의 전자화 작업 내용을 저장하고 작업권한, 작업일정, 보안 등을 관리한다. The electronic system client 10 receives an image of a paper document through a scanner to generate an electronic document, and the electronic system server 20 stores the electronic work contents of the electronic system client 10, and the work authority, work schedule, security, etc. Manage.

전자화 시스템 클라이언트(10)의 전자화 작업자는 전자화 시스템 서버(20)로부터 사용자 인증을 받은 후 전자화 시스템 클라이언트(10)에서 종이문서의 전자화 작업을 수행할 수 있다. 즉, 전자화 작업자는 전자화 시스템 클라이언트(10)에서 로그인할 때 인증서를 통해 전자화 시스템 서버(20)로부터 사용자 인증을 받아야 스캐너를 이용하여 종이문서를 이미지로 변환할 수 있다. The digitization worker of the electronic system client 10 may perform a digitalization of a paper document in the electronic system client 10 after receiving a user authentication from the electronic system server 20. That is, the electronic worker may convert the paper document into an image using a scanner only after receiving the user authentication from the electronic system server 20 through a certificate when logging in from the electronic system client 10.

전자화 시스템 클라이언트(10)는 문서 기울임 보정, 테두리 여백 제거, 노이즈 제거, 공백 이미지 제거 등 종이문서의 이미지를 최적화하고, 속성정보(전자화 작업자 정보, 시스템 정보 등) 및 색인 정보(문서 정보, 페이지 정보 등)를 생성한다. 전자문서는 이미지 영역과 메타데이터 필드 영역으로 구성되며 생성된 속성정보 및 색인정보는 메타데이터 필드 영역에 삽입된다. The electronic system client 10 optimizes the image of the paper document, such as document skew correction, edge margin removal, noise removal, and blank image removal, and the attribute information (digitization worker information, system information, etc.) and index information (document information, page information). And the like). The electronic document is composed of an image area and a metadata field area, and the generated attribute information and index information are inserted in the metadata field area.

도 2는 본 발명의 실시예에 의한 시점확인 기능이 추가된 종이문서의 전자화 시스템의 구성을 나타낸 것이다. Figure 2 shows the configuration of the electronic document system of the paper document is added to the view point verification function according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 전자화 시스템 클라이언트(10)는 종이문서를 이미지로 변환한 후 이미지의 고유정보인 해쉬(Hash) 값을 생성한다. 전자화 시스템 서버(20)는 전자화 시스템 클라이언트(10)로부터 해쉬 값을 받으면 이를 타임스탬프 서버(30)로 전달하면서 타임스탬프 토큰 발급을 요청한다. 타임스탬프 서버(30)는 전자화 시스템 서버(20)로부터 타임스탬프 토큰 발급을 요청받으면 타임 서버(40)로부터 제공받은 시각정보와 해쉬 값을 이용하여 타임스탬프 토큰을 생성한다. 타임스탬프 서버(30)에서 발급된 타임스탬프 토큰은 전자화 시스템 서버(20)를 거쳐 전자화 시스템 클라이언트(10)로 전송된다. 전자화 시스템 클라이언트(10)는 발급받은 타임스탬프 토큰을 전자문서의 메타데이터 필드 영역에 삽입하여 시점확인이 가능한 전자문서를 생성한다. As shown in FIG. 2, the electronic system client 10 converts a paper document into an image and then generates a hash value that is unique information of the image. The electronic system server 20 receives the hash value from the electronic system client 10 and transmits the hash value to the time stamp server 30 to request issuance of a time stamp token. When the timestamp server 30 receives a request for issuing a timestamp token from the electronic system server 20, the timestamp server 30 generates a timestamp token by using the time information and the hash value provided from the time server 40. The time stamp token issued by the time stamp server 30 is transmitted to the electronic system client 10 via the electronic system server 20. The electronic system client 10 inserts the issued time stamp token into the metadata field area of the electronic document to generate an electronic document that can be checked at a time point.

도 3은 본 발명의 실시예에 의한 종이문서의 전자화 시스템에서의 신호 흐름을 나타낸 것이다. 3 illustrates a signal flow in a paper document electronic system according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 먼저 전자화 시스템 클라이언트(10)는 종이문서를 스캐닝하여 전자문서를 생성한다(S1). 전자문서가 생성되면 전자문서의 고유정보로서 해쉬 값이 생성된다(S2). 해쉬 값은 해쉬 값 추출 알고리즘(예를 들어, SHA 128 등)을 이용하여 전자문서의 크기, 내용 등을 기초로 계산된다. As shown in FIG. 3, first, the electronic system client 10 scans a paper document to generate an electronic document (S1). When the electronic document is generated, a hash value is generated as unique information of the electronic document (S2). The hash value is calculated based on the size, content, etc. of the electronic document using a hash value extraction algorithm (eg, SHA 128, etc.).

종래 종이문서의 전자화 시스템에서는 생성된 해쉬 값이 전자문서에 삽입되는 것만으로 종이문서의 전자화 작업이 종료되었으나, 본 발명에서는 이에 그치지 않고 해쉬 값이 포함된 시점인증 요청 메시지가 생성되어 전자화 시스템 서버(20)로 전송되면서(S3) 이후의 과정이 진행된다. In the conventional paper document electronic system, the electronic document is finished by simply inserting the generated hash value into the electronic document. However, in the present invention, a time point authentication request message including the hash value is generated. 20) and the subsequent process proceeds (S3).

시점인증 요청 메시지는 PKI(공개키 기반구조) 인증서의 비밀키로 전자서명되어 전자화 시스템 서버(20)로 전송되고, 전자화 시스템 서버(20)는 PKI 인증서의 공개키로 시점인증 요청 메시지를 복호화하여 전자화 작업자의 신원을 확인한다(S4). 전자화 작업자의 신원이 확인되면, 전자화 시스템 서버(20)는 해쉬 값이 포함된 타임스탬프 토큰 요청 메시지를 생성하여 타임스탬프 서버(30)로 전송한다(S5). 타임스탬프 서버(30)는 타임스탬프 토큰 요청 메시지를 검증한 후(S6), 타임 서버(40)로부터 시각정보를 수신한다(S7). 타임 서버(40)는 도시하지 않은 GPS로부터 시각정보를 받아 이를 타임스탬프 서버(30)로 전달한다. 타임스탬프 서버(30)는 시각정보와 해쉬 값을 결합하여 타임스탬프 토큰을 생성한다(S8). 생성된 타임스탬프 토큰은 TSA(Time Stamp Authority) 인증서의 비밀키로 전자서명된다. 타임스탬프 토큰이 생성된 후 타임스탬프 서버(30)는 타임스탬프 토큰이 포함된 타임스탬프 토큰 응답 메시지를 생성하여 전자화 시스템 서버(20)로 전송한다. The point-of-view authentication request message is digitally signed with the private key of the PKI certificate and transmitted to the electronic system server 20, and the electronic system server 20 decrypts the point-in-time authentication request message with the public key of the PKI certificate. Confirm the identity of (S4). When the identity of the digitization worker is confirmed, the digitization system server 20 generates a timestamp token request message including a hash value and transmits it to the timestamp server 30 (S5). The time stamp server 30 receives the time information from the time server 40 after verifying the time stamp token request message (S6) (S7). The time server 40 receives the time information from the GPS (not shown) and transfers the time information to the time stamp server 30. Time stamp server 30 generates a time stamp token by combining the time information and the hash value (S8). The generated timestamp token is digitally signed with the secret key of the TSA (Time Stamp Authority) certificate. After the timestamp token is generated, the timestamp server 30 generates a timestamp token response message including the timestamp token and transmits it to the electronic system server 20.

전자화 시스템 서버(20)는 타임스탬프 토큰 응답 메시지를 검증한 후(S10), 타임스탬프 토큰 응답 메시지로부터 타임스탬프 토큰을 추출하여 데이터베이스에 저장하고(S11), 타임스탬프 토큰을 전자화 시스템 클라이언트(10)로 전송한다(S12). 전자화 시스템 서버(20)는 데이터베이스에 전자화 시스템 클라이언트(10)의 전자화 작업 내용을 저장할 뿐만 아니라 타임스탬프 토큰을 저장하여 타임스탬프 토큰 발급 정보를 관리한다. 전자화 시스템 클라이언트(10)는 전자문서에 타임스탬프 토큰을 삽입하여 전자문서에 대한 시점인증을 수행한다(S13).The electronic system server 20 validates the timestamp token response message (S10), extracts the timestamp token from the timestamp token response message and stores it in a database (S11), and stores the timestamp token in the electronic system client 10. Transfer to (S12). The electronic system server 20 not only stores the contents of the electronic work of the electronic system client 10 in the database, but also stores the time stamp token to manage the time stamp token issuing information. The electronic system client 10 inserts a timestamp token into the electronic document and performs time point authentication on the electronic document (S13).

전자화 시스템 클라이언트(10)에서 종이문서를 스캐닝하여 이미지로서 Document.jpg를 생성하고 시점인증을 수행하는 경우를 예로 들어 설명한다. 이 경우, 타임스탬프 서버(30)가 이미지의 해쉬 값과 시각정보를 결합하여 생성한 타임스탬프 토큰은 Document.tst가 된다. Document.tst는 Document.jpg의 메타데이터 필드 영역에 삽입되어, 예를 들어 Document_Chec.jpg라는 전자문서 파일이 생성된다. Document_Chec.jpg는 시점인증을 받은 전자문서이다. The case where the electronic system client 10 scans a paper document to generate Document.jpg as an image and performs time point authentication will be described as an example. In this case, the time stamp token generated by the time stamp server 30 by combining the hash value of the image and the time information becomes Document.tst. Document.tst is inserted into the metadata field area of Document.jpg, for example, an electronic document file called Document_Chec.jpg is generated. Document_Chec.jpg is an electronic document that has received time certification.

Document_Chec.jpg 파일을 열면 내부에 포함된 타임스탬프 토큰이 발현되어 문서에 타임스탬프가 각인되어 표시되는 것이 바람직하다. 타임스탬프에는 타임스탬프를 나타내는 문양과 함께 전자문서의 생성날짜가 표시되어 있어서, 문서 검증자는 타임스탬프를 보고 해당 전자문서가 언제부터 진본인지를 확인할 수 있다. When opening the file Document_Chec.jpg, it is preferable that the timestamp token included therein is expressed and the timestamp is displayed on the document. The time stamp displays the creation date of the electronic document together with a glyph representing the time stamp, so that the document verifier can check the time stamp to determine when the electronic document is authentic.

전자문서의 생성시점 또는 진본성에 대하여 다툼이 있는 경우, 전자문서에 표시된 타임스탬프로부터 전자문서의 진본성을 잠정적으로 증명할 수 있으나, 이것이 전자문서의 진본성을 최종적으로 확인해 주는 것은 아니다. 따라서 전자문서의 진본성을 최종적으로 검증하기 위한 절차가 필요하다. If there is a dispute about the origin or authenticity of the electronic document, the authenticity of the electronic document may be tentatively proved from the time stamp displayed on the electronic document, but this does not confirm the authenticity of the electronic document. Therefore, a procedure is needed to finally verify the authenticity of electronic documents.

도 4는 본 발명의 실시예에 따라 생성된 전자문서의 무결성 여부를 검증하는 과정을 나타낸 것이다. 4 illustrates a process of verifying the integrity of an electronic document generated according to an embodiment of the present invention.

도 4에 도시된 바와 같이, 먼저 최초 이미지의 해쉬 값 추출에 사용했던 알고리즘을 이용하여 전자문서의 이미지로부터 해쉬 값을 재계산한다(S20). 이어서 전자문서의 메터데이터 필드에 삽입된 타임스탬프 토큰을 TSA 인증서의 공개키로 복호화하여 이로부터 해쉬 값을 추출한다(S21). 다음, 이미지로부터 계산한 해쉬 값과 타임스탬프 토큰으로부터 추출한 해쉬 값을 비교한다(S22). 두 해쉬 값이 일치하면 전자문서의 무결성 또는 진본성이 최종 확인되고, 두 해쉬 값이 일치하지 않으면 전자문서가 위변조되었음을 알 수 있다. As shown in FIG. 4, first, a hash value is recalculated from an image of an electronic document using an algorithm used to extract a hash value of an initial image (S20). Subsequently, the timestamp token inserted into the metadata field of the electronic document is decrypted with the public key of the TSA certificate to extract a hash value therefrom (S21). Next, the hash value calculated from the image is compared with the hash value extracted from the timestamp token (S22). If the two hash values match, the integrity or authenticity of the electronic document is finally confirmed. If the two hash values do not match, the electronic document is forged.

본 발명의 기술분야에서 통상의 지식을 가진 자는 본 발명의 기술적 사상을 다양한 형태로 개량하거나 변경하는 것이 가능하다. 따라서 도면을 참조하여 설명한 본 발명의 실시예는 본 발명의 기술적 사상을 한정하는 것으로 해석되어서는 안 되며, 본 발명의 보호범위는 청구범위에 기재된 사항에 의해서만 제한된다는 것을 알아야 한다. Those skilled in the art can improve or change the technical idea of the present invention in various forms. Therefore, it should be understood that the embodiments of the present invention described with reference to the drawings should not be construed as limiting the technical spirit of the present invention, and the protection scope of the present invention is limited only by the matters described in the claims.

도 1은 일반적인 종이문서의 전자화 시스템의 구성도.1 is a block diagram of a generalized electronic document system of paper documents.

도 2는 본 발명에 의한 종이문서의 전자화 시스템의 구성도.2 is a block diagram of a system for electronicizing a paper document according to the present invention.

도 3은 본 발명에 의한 종이문서의 전자화 시스템의 신호 흐름도.Figure 3 is a signal flow diagram of the electronic document electronic system of the present invention.

도 4는 본 발명에 의한 종이문서의 전자화 문서에 대한 진본성 여부 검증 순서도.Figure 4 is a flow chart to verify the authenticity of the paper document electronic document according to the present invention.

<도면의 주요 부분에 대한 부호 설명><Description of the symbols for the main parts of the drawings>

10 : 전자화 시스템 클라이언트 20 : 전자화 시스템 서버10: electronic system client 20: electronic system server

30 : 타임스탬프 서버 40 : 타임 서버30: timestamp server 40: time server

Claims (6)

종이문서를 전자문서로 변환하고 전자문서에 대한 시점인증을 요청하는 전자화 시스템 클라이언트와,An electronic system client that converts a paper document into an electronic document and requests time certification of the electronic document; 상기 전자화 시스템 클라이언트로부터 시점인증 요청을 받으면 타임스탬프 토큰 발급을 요청하는 전자화 시스템 서버와,An electronic system server requesting issuance of a timestamp token upon receiving a timing authentication request from the electronic system client; 상기 전자화 시스템 서버로부터 타임스탬프 토큰 발급 요청을 받으면 타임스탬프 토큰을 생성하는 타임스탬프 서버를 포함하여,Including a timestamp server for generating a timestamp token upon receiving a request for issuing a timestamp token from the electronic system server, 상기 전자화 시스템 클라이언트는 상기 타임스탬프 토큰을 상기 전자문서에 삽입하여 시점인증이 가능한 전자문서를 생성하는 것을 특징으로 하는 시점확인 기능이 추가된 종이문서의 전자화 시스템.And the electronic system client inserts the timestamp token into the electronic document to generate an electronic document capable of time certification. 제1항에 있어서,The method of claim 1, 상기 시점인증이 가능한 전자문서를 열람하는 경우 전자문서에 타임스탬프가 각인되어 표시되는 것을 특징으로 시점확인 기능이 추가된 종이문서의 전자화 시스템.When viewing the electronic document capable of viewing the point of view, the time stamp is stamped on the electronic document, characterized in that the time document is added to the electronic document system. 제1항에 있어서, The method of claim 1, 상기 전자화 시스템 서버는 상기 타임스탬프 서버로부터 수신한 타임스탬프 토큰을 데이터베이스에 저장하여 타임스탬프 토큰 발급 정보를 관리하는 것을 특징 으로 하는 시점확인 기능이 추가된 종이문서의 전자화 시스템.And the electronic system server stores time stamp tokens received from the time stamp server in a database to manage time stamp token issuance information. 전자화 시스템 클라이언트가 종이문서를 스캐닝 하여 이미지로 변환하고 이미지에 대한 해쉬 값을 생성하는 단계와,The electronic system client scans the paper document, converts it into an image, and generates a hash value for the image; 상기 전자화 시스템 클라이언트가 상기 해쉬 값이 포함된 시점인증 요청 메시지를 전자화 시스템 서버로 전송하는 단계와,Transmitting, by the electronic system client, a time point authentication request message including the hash value to the electronic system server; 상기 전자화 시스템 서버가 전자화 작업자의 신원을 확인하고 타임스탬프 토큰 요청 메시지를 타임스탬프 서버로 전송하는 단계와,The electronic system server confirming the identity of the electronic worker and transmitting a timestamp token request message to a timestamp server; 상기 타임스탬프 서버가 시각정보와 상기 해쉬 값을 결합하여 타임스탬프 토큰을 생성하는 단계와,Generating, by the time stamp server, a time stamp token by combining time information and the hash value; 상기 전자화 시스템 클라이언트가 상기 타임스탬프 토큰을 수신하고 이미지에 삽입하여 시점인증이 가능한 전자문서를 생성하는 단계를 포함하는 것을 특징으로 하는 시점확인 기능이 추가된 종이문서의 전자화 방법.And generating, by the electronic system client, the electronic document capable of time certification by receiving and inserting the time stamp token into an image. 제4항에 있어서,The method of claim 4, wherein 상기 전자문서에 대한 위변조 검증 단계를 더 포함하여, Further including the forgery verification step for the electronic document, 상기 검증 단계는 상기 이미지로부터 해쉬 값을 추출하는 단계와,The verifying step may include extracting a hash value from the image; 상기 전자문서에 삽입된 타임스탬프 토큰으로부터 해쉬 값을 추출하는 단계와,Extracting a hash value from the timestamp token inserted into the electronic document; 상기 두 해쉬 값을 비교하는 단계를 포함하여,Comparing the two hash values, 상기 두 해쉬 값이 일치하면 상기 전자문서의 무결성을 확인하고 일치하지 않으면 상기 전자문서의 위변조를 검출하는 것을 특징으로 하는 시점확인 기능이 추가된 종이문서의 전자화 방법.And if the two hash values match, check the integrity of the electronic document, and if not, detect forgery of the electronic document. 제4항에 있어서,The method of claim 4, wherein 상기 시점인증이 가능한 전자문서를 열람하는 경우 전자문서에 타임스탬프가 각인되어 표시되는 것을 특징으로 시점확인 기능이 추가된 종이문서의 전자화 방법.And a time stamp stamped on the electronic document when the electronic document capable of validating the time point is read.
KR1020090005035A 2009-01-21 2009-01-21 System and method for digitalizing paper document with time stamp KR20100085633A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090005035A KR20100085633A (en) 2009-01-21 2009-01-21 System and method for digitalizing paper document with time stamp

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090005035A KR20100085633A (en) 2009-01-21 2009-01-21 System and method for digitalizing paper document with time stamp

Publications (1)

Publication Number Publication Date
KR20100085633A true KR20100085633A (en) 2010-07-29

Family

ID=42644523

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090005035A KR20100085633A (en) 2009-01-21 2009-01-21 System and method for digitalizing paper document with time stamp

Country Status (1)

Country Link
KR (1) KR20100085633A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101463537B1 (en) * 2012-12-14 2014-11-19 성균관대학교산학협력단 Original data comparing apparatus and method, and original data restoring apparatus and method
CN108764848A (en) * 2018-05-31 2018-11-06 飞天诚信科技股份有限公司 A kind of signature method and system of electronic contract
CN108809991A (en) * 2018-06-15 2018-11-13 北京云枢网络科技有限公司 A method of the client side verification based on SDK dynamic watermarks
WO2020256205A1 (en) * 2019-06-20 2020-12-24 김영관 Electronic document management system and method for providing authenticity and integrity

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101463537B1 (en) * 2012-12-14 2014-11-19 성균관대학교산학협력단 Original data comparing apparatus and method, and original data restoring apparatus and method
CN108764848A (en) * 2018-05-31 2018-11-06 飞天诚信科技股份有限公司 A kind of signature method and system of electronic contract
CN108764848B (en) * 2018-05-31 2021-03-16 飞天诚信科技股份有限公司 Electronic contract signing method and system
CN108809991A (en) * 2018-06-15 2018-11-13 北京云枢网络科技有限公司 A method of the client side verification based on SDK dynamic watermarks
WO2020256205A1 (en) * 2019-06-20 2020-12-24 김영관 Electronic document management system and method for providing authenticity and integrity
KR20200145133A (en) * 2019-06-20 2020-12-30 김영관 System and method for providing authenticity and integrity of electronic document

Similar Documents

Publication Publication Date Title
US7266698B2 (en) Time stamping system for electronic documents and program medium for the same
US9268969B2 (en) System and method for field-verifiable record authentication
US6671805B1 (en) System and method for document-driven processing of digitally-signed electronic documents
CN111213139A (en) Paperless document processing based on block chain
CN111226249A (en) Trusted platform based on block chain
US20040139327A1 (en) System and method for document-driven processing of digitally-signed electronic documents
CN111108522A (en) Block chain based summons delivery
US20070016785A1 (en) System and method for digital signature and authentication
JP2006157914A (en) Document authentication method, detectable document generation method and apparatus and program
CN111133734A (en) Block chain based decision execution
KR100991855B1 (en) System for Issuing and Verifying Electronic Document, Method for Issuing Electronic Document and Method for Verifying Electronic Document
US8230216B2 (en) Information processing apparatus, control method therefor, information processing system, and program
CN105635187B (en) Method and device for generating electronic file with stamp and method and device for authenticating electronic file with stamp
CN105635070B (en) Anti-counterfeiting method and system for digital file
KR102241246B1 (en) A stamp authority system based on blockchain for verifying the authenticity of issued documents
JP4788213B2 (en) Time stamp verification program and time stamp verification system
CN115398857A (en) Block chain based dispute resolution
CN100374966C (en) Method for storage and transport of an electronic certificate
CN103259665A (en) Method and system of electronic signature
KR20100085633A (en) System and method for digitalizing paper document with time stamp
US7328348B2 (en) Method and system for securely timestamping digital data
CN114329634A (en) Anti-counterfeiting method for electronic signature document
KR20160028717A (en) System for certificating originality of electronic document using image code and method therefor
KR20100053158A (en) System and method for certificating originality of electronic document
CN109547468A (en) First battalion&#39;s data electronic transmission method and system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application