KR20000059249A - 비표준 이차원바코드를 이용한 문서보안 시스템 - Google Patents

비표준 이차원바코드를 이용한 문서보안 시스템 Download PDF

Info

Publication number
KR20000059249A
KR20000059249A KR1020000043248A KR20000043248A KR20000059249A KR 20000059249 A KR20000059249 A KR 20000059249A KR 1020000043248 A KR1020000043248 A KR 1020000043248A KR 20000043248 A KR20000043248 A KR 20000043248A KR 20000059249 A KR20000059249 A KR 20000059249A
Authority
KR
South Korea
Prior art keywords
document
standard
mail
module
bar code
Prior art date
Application number
KR1020000043248A
Other languages
English (en)
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 KR1020000043248A priority Critical patent/KR20000059249A/ko
Publication of KR20000059249A publication Critical patent/KR20000059249A/ko
Priority to KR1020010017652A priority patent/KR20020010458A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00095Systems or arrangements for the transmission of the picture signal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00129Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a display device, e.g. CRT or LCD monitor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00188Printing, e.g. prints or reprints

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 비표준 이차원바코드를 이용한 문서보안 시스템에 관한 것으로 계약서와 같은 원본에 대한 진위여부를 쉽게 확인할 수 있도록 한 것이다. 이를 위해 본 발명에 따른 비표준 이차원바코드를 이용한 문서보안 시스템은 네트웍을 이용하여 비표준 이차원 바코드를 전달하는 방식과 출력된 문서를 직접 방문, 또는 우편을 통해 전달하는 오프라인 방식으로 구현할 수 있다. 그리고, 사용자가 외부로 송신할 문서, 메일을 작성하는 송신클라이언트; 인증요청자의 접속요청을 받아 접속을 허가하고, 상기 송신클라이언트에서 작성된 문서, 메일을 비표준 이차원 바코드로 변환하는 프로그램을 제공하고, 상기 송신클라이언트가 송신하는 비표준 이차원바코드를 수신서버를 통해 수신한 후, 이를 인증요청자의 요청시 디코딩모듈을 호출하여 디코딩한 후 인증 작업을 수행하는 중앙서버; 상기 중앙서버에 회원으로 가입하며 제공한 사용자의 개인정보가 저장되는 회원데이터베이스; 상기 중앙서버에서 제공받은 프로그램을 이용하여 상기 송신클라이언트에서 작성된 문서, 메일의 일부 또는 전부를 비표준 이차원 바코드로 변환하는 인코딩모듈; 상기 인코딩모듈에서 변환된 비표준 이차원 바코드를 상기 송신클라이언트에서 지정한 외부로 전송하는 전송모듈; 상기 송신클라이언트가 상기 전송모듈을 통해 송신한 비표준 이차원 바코드를 수신하는 수신서버; 상기 수신서버에서 수신받은 비표준 이차원 바코드를 원래의 메일, 문서로 변환하는 디코딩모듈; 상기 디코딩모듈에서 변환된 메일, 문서가 원본과 동일한 지에 대해 인증하는 인증확인모듈;를 포함하여 구성된다. 이에 따라, 사용자는 인터넷을 통해 메일, 문서를 발송할 때 메일, 문서의 진위 여부를 쉽게 확인할 수 있게 된다. 또한, 상기 인코딩모듈을 통해 생성되는 비표준 이차원 바코드를 출력하는 프린팅모듈;을 포함하여 오프라인 상에서 사용할 수 있도록 구성된다. 사용자는 인터넷을 통해 메일, 오프라인 상의 문서 전달시 비표준 이차원 바코드를 문서에 프린트하여 문서 자체에 비표준 이차원 바코드를 포함시켜, 출력된 문서의 진위 여부를 함께 출력된 비표준 이차원 바코드를 스캐닝한 후 상기된 시스템을 구비한 인증센터에 전달하여 진위 여부를 위탁함으로써 출력된 문서의 진위여부를 쉽게 확인할 수 있게 된다.

Description

비표준 이차원바코드를 이용한 문서보안 시스템{mail system for document security using a nonstandard 2-dimensional barcode}
본 발명은 비표준 이차원바코드 시스템에 관한 것으로 더욱 상세하게는, 인터넷상에서 사용되는 메일, 문서와 실제 출력된 문서의 원본 진위여부를 쉽게 확인할 수 있는 비표준 이차원바코드 시스템에 관한 것이다.
인터넷의 발달과 보급에 따라 인터넷을 사용하는 이용자는 네트워크에 연결된 컴퓨터를 이용하여 자신이 원하는 곳으로 문서 자료, 메일등을 발송하게 되는 경우가 많다. 실제, 인터넷을 사용하는 데 있어서, 정보를 제공받고자 하는 경우와 네트워크를 통해 자료, 의사 등을 교환하게 되는 경우가 있다. 그리고, 네트워크를 통해 자료, 의사 교환은 인터넷을 사용하는 이용자에게는 자주 활용된다. 또한, 현재에는 공공기관에서 발행되는 증명서류를 원본으로 전하고자하는 경우에 있어서는 직접 방문하여 발행받아 제출하고자 하는 곳으로 직접 방문하여 제시하게 된다. 그러나, 인터넷 상의 보안기술과 네트워크의 발달에 따라 인터넷을 통해 원본문서를 전송할 수 있게 되지만, 전송된 문서의 원본 진위여부를 확인할 수 있는 방법이 없다는 문제점이 있다.
상기한 문제점을 해결하기 위해 인터넷을 통한 문서 전송시 문서에 대해 인증을 대신하는 서버에서 인증코드를 발급받아 원본 진위여부를 확인할 수 있는 기술이 있다. 그러나, 상기와 같은 방법은 문서에 대한 인증을 위해 수신자는 물론 송신자도 인증을 대신하는 서버에 접속하여야 한다. 상기 송신자는 상기 인증을 대신하는 서버에 접속하여 해당 문서에 대한 인증코드를 발급받아 전송하고, 수신자는 상기 전송된 인증코드를 상기 인증을 대신하는 서버에 접속하여 그 인증코드에 해당하는 값을 확인하여 전달된 문서의 진위여부를 확인하게 되는 것이다. 그러나, 상기와 같은 방식은 송, 수신자가 직접 인증코드를 발급받거나 확인하기 위해 계속적으로 접속해야 한다는 또 다른 문제점이 있다.
또한 오프라인 상에서 전달되는 문서의 경우는 위,변조의 우려로 인해 인감증명 등 필요한 수단을 강구하고는 있으나, 중요 문서의 경우 이의 위,변조 가능성을 배제할 수 없다는 문제점이 있다.
따라서, 상기 문제점을 해결하기 위하여 본 발명은 인터넷을 통해 전송되는 문서와 오프라인 상에서 작성되고 전달되는 문서에 대한 원본 진위여부를 쉽게 확인할 수 있는 시스템을 제공하는 목적이 있다.
도 1 : 본 발명의 일실시예에 따른 비표준 이차원바코드를 이용한 문서보안 시스템의 구성도.
도 2 : 본 발명의 일실시예에 따른 비표준 이차원바코드를 이용한 문서보안 시스템의 인코딩모듈 흐름도.
도 3 : 본 발명의 일실시예에 따른 비표준 이차원바코드의 실시예를 보인 도.
도 4 : 본 발명의 일실시예에 따른 비표준 이차원바코드를 이용한 문서보안 시스템의 디코딩모듈 흐름도.
〈 도면의 주요부분에 대한 부호의 설명 〉
100 : 송신클라이언트 200 : 중앙서버
300 : 회원데이터베이스 400 : 인코딩모듈
500 : 전송모듈 510 : 프린팅모듈
600 : 수신서버 700 : 디코딩모듈
800 : 인증확인모듈
상기 목적을 달성하기 위하여 본 발명에 따른 비표준 이차원바코드를 이용한 문서보안 시스템은, 사용자가 외부로 송신할 문서, 메일을 작성하는 송신클라이언트; 인증요청자의 접속요청을 받아 접속을 허가하고, 상기 송신클라이언트에서 작성된 문서, 메일을 비표준 이차원 바코드로 변환하는 프로그램을 제공하며, 상기 송신클라이언트가 송신하는 비표준 이차원바코드를 수신서버를 통해 수신한 후, 이를 인증요청자의 요청시 디코딩모듈을 호출하여 디코딩한 후 인증 작업을 수행하는 중앙서버; 상기 중앙서버에 회원으로 가입하며 제공한 사용자의 개인정보가 저장되는 회원데이터베이스; 상기 중앙서버에서 제공받은 프로그램을 이용하여 상기 송신클라이언트에서 작성된 문서, 메일의 일부 또는 전부를 비표준 이차원 바코드로 변환하는 인코딩모듈; 상기 인코딩모듈에서 변환된 비표준 이차원 바코드를 상기 송신클라이언트에서 지정한 외부로 전송하는 전송모듈; 상기 송신클라이언트가 상기 전송모듈을 통해 송신한 비표준 이차원 바코드를 수신하는 수신서버; 상기 수신서버에서 수신받은 비표준 이차원 바코드를 원래의 메일, 문서로 변환하는 디코딩모듈; 상기 디코딩모듈에서 변환된 메일, 문서가 원본과 동일한 지에 대해 인증하는 인증확인모듈;를 포함하여 구성된다. 이에 따라, 사용자는 인터넷을 통해 메일, 문서를 발송할 때 메일, 문서의 진위 여부를 쉽게 확인할 수 있게 된다.
그리고, 상기 전송모듈은 상기 인코딩모듈을 통해 생성되는 비표준 이차원 바코드를 출력하는 프린팅모듈;을 더 포함하여 구성된다.
또한, 상기 메일은 상기 중앙서버에서 제공하는 전용 메일프로그램을 이용하여 상기 전용 메일프로그램상에서 메일이 작성되고, 비표준 이차원 바코드로 변환하는 것을 특징으로 한다.
그리고, 상기 문서는 상기 송신클라이언트에서 작성된 상태에서 문서의 전체 또는 일부를 복사하여 변환프로그램으로 옮겨 상기 변환프로그램상에서 비표준 이차원 바코드로 변환하는 것을 특징으로 한다.
또한, 상기 문서는 공공기관, 민간기관에서 발행되는 서류를 스캔하여 제공되는 그림파일을 포함하는 것을 특징으로 한다.
이하에서는 첨부한 도면을 참조로 하여 본 발명의 일실시예에 따른 비표준 이차원바코드를 이용한 문서보안 시스템을 상세히 설명하기로 한다. 도 1은 본 발명의 일실시예에 따른 비표준 이차원바코드를 이용한 문서보안 시스템의 구성도이다.
상기 본 발명에 의한 비표준 이차원바코드를 이용한 문서보안 시스템은 크게, 송신클라이언트(100), 중앙서버(200), 회원데이터베이스(300), 인코딩모듈(400), 전송모듈(500), 수신서버(600), 디코딩모듈(700), 인증확인모듈(800)로 나눌 수 있다.
먼저, 송신클라이언트(100)를 설명하기로 한다. 상기 송신클라이언트(100)는 네트워크에 연결된 컴퓨터를 이용하여 사용자가 외부로 송신할 문서, 메일을 작성하는 역할을 한다. 상기 문서, 메일은 상기 사용자가 위,변조를 원하지 않는 경우에 해당하거나, 다른 사람에 의해 읽혀지기를 원하지 않는 경우에 해당되나 상기 사용자의 필요에 따라 사용할 수 있게 된다. 그리고, 상기 송신 클라이언트(100)는 회원으로 등록한 사용자에 한하여 후술하게 되는 중앙서버(200)로부터 제공받게되며, 상기 송신클라이언트(100) 상에서 작성되는 문서를 비표준 이차원바코드로 변환하여 수신서버와 상기 사용자가 원하는 곳으로 전송하는 역할을 한다.
다음, 중앙서버(200)를 설명하기로 한다. 상기 중앙서버(200)는 상기 송신클라이언트에서 작성된 문서, 메일을 비표준 이차원 바코드로 변환하는 디코딩모듈(700)을 호출하여 디코딩 과정을 수행하는 역할을 한다. 또한 송신클라이언트(100)로 작성된 메일 또는 출력된 비표준 이차원 바코드를 포함하는 문서를 수령한 회원이 수령한 메일 또는 문서에 대하여 인증을 요청하고자 하는 경우 회원의 접속요청을 받아 회원가입여부를 확인하여 접속을 허가하는 역할을 한다. 이에 더해서, 상기 중앙서버(200)는 송신 클라이언트(100)을 통해 수신할 사용자가 회원으로 가입하지 않은 상태에서는 수신자의 메일주소로 회원가입에 대한 내용을 전송하게 된다.
다음, 회원데이터베이스(300)를 설명하기로 한다. 상기 회원데이터베이스(300)는 상기 중앙서버(200)에서 전송된 회원가입에 대한 내용을 사용자가 웹 브라우저로 본 후, 중앙서버로 접속하여 게시된 회원가입양식 및 약관을 보고 이에 동의하면, 사용자는 상기 게시된 회원가입양식에 자신에 대한 개인정보를 입력하여 상기 중앙서버(200)로 전송하게 된다. 따라서, 전송된 회원가입양식에 입력된 사항은 상기 회원데이터베이스(300)에 저장된다. 상기 회원데이터베이스(300)는 일반적인 홈페이지에서 요구하는 회원아이디, 비밀번호, 주소, 성명, 주민등록번호 등의 개인정보에 해당한다.
다음, 인코딩모듈(400)을 설명하기로 한다. 상기 인코딩모듈(400)은 첨부된 도면 2를 참조로 하여 설명하기로 한다. 도 2는 본 발명의 일실시예에 따른 비표준 이차원바코드를 이용한 문서보안 시스템의 인코딩모듈 흐름도이다. 그리고, 상기 인코딩모듈(400)에 따라 인코딩된 문서는 첨부된 도 3을 참조로 한다. 상기 도 3은 본 발명의 일실시예에 따른 비표준 이차원바코드의 실시예를 보인 도이다.
바코드는 크게 바코드의 영역을 표시하기 위한 포지션 디텍터 부분(position detector)과, 본 바코드의 제반 인자들 즉, 바코드의 타입(type), 버전(version) 정보, 에러 정정율(error correction rate) 등에 관한 내용을 포함하고 있는 헤더(header)부와, 실질적인 데이터와 에러 정정을 위한 코드워드(codeword)에 관한 내용을 포함하고 있는 인코딩영역(encoding region)과, 상기 포지션 디텍터부와 인코딩영역을 구분하기 위하여 1 module 크기의 흰색모듈의 집합으로 구성된 세퍼레이터부(separators)와, 16 modules 크기의 흰색모듈의 집합으로 표시되어 본 바코드영역과 다른 부분을 구분지워주는 콰이어트존(quiet zone)으로 구성된다.
도 2를 참조하면, 인코딩모듈은, 바코드의 타입, 버전, 코드명, 체인(chain)생성 여부, 에러정정 문자수 등과 같은 인코딩 조건을 사용자가 설정할 수 있도록 한 다음(S21), 처방전 데이터의 형식을 분석하여, 후에 디코딩시 바코드를 이진데이터로 변환하기 위한 bits를 설정한다(S22).
상기 에러정정 문자수는 해당 데이터가 분할되는 코드워드 블럭의 크기에 대한 퍼센티지(percentage)로 표시된다. 그리고 상기 데이터의 형식을 분석하는 과정은, 인코딩할 데이터가 사용자가 입력한 데이터인지 기존에 이미 작성된 파일 데이터인지를 체크하여 만약, 파일 데이터인 경우에는 파일의 종류를 구분하여 이를 나타내는 비트를 헤더부에 덧붙인다.
다음으로, 최초에 사용자가 입력한 바코드의 타입, 버전, 코드명 등에 관한 내용에 따라 바코드의 헤더를 이진 데이터로 변환하는 헤더 인코딩을 실시한다(S23).
상기 헤더는 바코드를 인코딩시 환경정보를 담고 있는 부분으로, 상기 헤더 인코딩과정은 이러한 헤더를 이진데이터로 변환한다.
다음으로, 에러정정 알고리즘을 이용하여 헤더부에 대한 에러정정코드를 생성한다(S24). 데이터를 인코딩하는 과정에서 데이터의 파손이나 훼손없이 데이터를 보호할 수 있도록 헤더에 대한 에러정정코드를 생성한다.
다음으로, 사용자에 의해 입력된 문서 또는 메일 내용을 이진 데이터로 변환하는 인코딩 과정을 수행하고(S25), 앞서의 과정에서 생성된 헤더와 에러정정코드, 문서 또는 메일 데이터를 바코드의 스펙에서 정한 순서에 맞게 배치한다(S26).
배치되는 순서는 헤더, 헤더 에러정정코드, 데이터, 데이터 에러정정코드순이다.
그리고 마지막으로, 앞서 단계에서 배치된 코드에 포지션 디텍터 등을 첨가하여 바코드의 이미지를 구성한다(S27).
상기와 같은 과정을 거쳐 상기 인코딩모듈(400)을 수행하게 된다. 그리고, 상기 인코딩모듈(400)에 의해 수행된 결과인 비표준 이차원바코드의 실시예는 첨부된 도 3을 참조한다.
다음, 전송모듈(500)을 설명하기로 한다. 상기 전송모듈(500)은 상기 인코딩모듈(400)을 거쳐 제작된 비표준 이차원바코드를 상기 송신클라이언트(100)를 통해 사용자가 원하는 곳으로 전송하는 역할을 한다. 그리고, 상기 전송모듈(500)은 상기 송신클라이언트(100) 사용자가 작성 완료한 메일, 문서를 상기 송신클라이언트(100) 사용자의 요청에 따라 후술하게 되는 수신서버600)와 수신자 메일주소로 전송하게 된다. 다음, 프린팅모듈(510)을 설명하기로 한다. 상기 오프라인 문서의 출력시 비표준 이차원 바코드는 상기한 바와 같이 송신클라이언트(100)에서 인코딩모듈(400)을 호출함으로써 입력된 데이터의 인코딩을 수행하여 생성되며, 이후 송신클라이언트(100)에서 프린팅모듈(510)을 이용하여 프린터를 통해 출력된다. 프린팅모듈(510)을 이용하여 오프라인 문서의 진위를 판별할 수 있는비표준이차원바코드를 인쇄한다.
다음, 수신서버(600)를 설명하기로 한다. 상기 수신서버(600)는 상기 송신클라이언트(100)에서 상기 인코딩모듈(400)을 사용하여 비표준 이차원바코드로 변환된 메일, 문서를 상기 전송모듈(500)을 통해 전송받게 된다. 그리고, 상기 수신서버(600)는 송신되 모든 메일을 수신하여, 분류하여 각각을 트리구조로 관리하므로써, 인증 요청자가 중앙 서버로 접속하여 인증을 요청하여, 해당 문서에 대한 비표준 이차원 바코드를 상기 디코딩 모듈(700)이 디코딩 작업을 수행한 후 인증확인모듈이 인증 과정을 실행함에 있어 효율적인 인증 처리를 할 수 있도록 기능한다.
다음, 디코딩모듈(700)을 설명하기로 한다. 상기 수신서버에서 수신받은 비표준 이차원 바코드를 원래의 메일, 문서로 변환하는 역할을 하며, 상기 디코딩모듈(700)은 첨부된 도 4를 참조로 하여 설명하기로 한다. 도 4는 본 발명의 일실시예에 따른 비표준 이차원바코드를 이용한 문서보안 시스템의 디코딩모듈 흐름도이다. 도4를 참조하면, 디코딩모듈은 바코드의 이미지를 추출하고,(S41) 이 추출한 이미지영역의 좌표를 재구성한다.(S42) 그리고 블랙 또는 화이트 모듈로 표시된 이진 데이터값을 바이트 이미지로 해석하고,(S43) 바코드 구성요소의 배치순서에 맞춰 헤더, 데이터, ECC(Error Correction Code) 정보를 읽는다.(S44) 읽어들인 정보로부터 타입과, 버전정보, 에러정정 정보를 추출한다.(S45) 다음으로, 헤더부의 에러정정과정을 수행하고(S36), 데이터부의 에러정정과정을 수행한다.(S47) 본 실시예에서는 에러정정과정에서 에러를 검출하고 복원하는데 Reed-Solomon 알고리즘을 이용하였다. 에러정정과정 수행후 마지막으로, 데이터를 재구성하여 디코딩과정을 완료한다.(S48)
다음, 인증확인모듈(800)을 설명하기로 한다. 상기 인증확인모듈(800)은 상기 수신서버(600)에서 수신받은 인코딩된 메일, 문서를 디코딩모듈(700)에서 변환된 메일, 문서가 원본과 동일한지에 대해 인증하는 역할을 한다.
이에 따라, 상기 사용자는 인터넷을 통하여 문서를 발송하게 되는 경우, 그 문서의 원본 진위여부를 쉽게 확인할 수 있게 된다. 또한, 온라인 상에서 확인할 수 있을 뿐만 아니라 오프라인 상에서 작성된 문서에 있어서도, 인쇄된 문서 내에 포함된 비표준 이차원 바코드를 이미지 스캐너를 이용하여 스캔한 후 수신서버로 전송함으로써 문서의 진위여부를 효과적으로 확인할 수 있게 된다.
따라서, 상기 문서는 일반적인 텍스트 파일만 해당하는 것이 아니라 공공기관에서 발행하는 증명서, 등록서류 등을 스캔한 이미지 파일을 포함하게 된다.
이상에서 살펴본 바와 같이 본 발명에 따른 비표준 이차원바코드를 이용한 문서보안 시스템은, 인터넷을 통해 전송하고자 하는 문서와 오프라인 상에서 비표준 바코드를 포함하는 인쇄된 문서를 상기 중앙서버(200)에서 제공받은 변환프로그램을 이용하여 인코딩하여 비표준 이차원바코드를 생성하고, 생성된 비표준 이차원 바코드를 전송하게 된다. 이에 따라, 전송받은 문서는 상기 변환프로그램에 의해 쉽게 원래의 문서와 비교하여 쉽게 문서의 원본 진위여부를 확인할 수 있게 되는 이점이 있다.
그리고, 변환프로그램을 다운로드받아 지속적인 인증코드 발급을 받을 필요없이 클라이언트 자체에서 인코딩, 디코딩이 가능하게 되어 사용자는 편리하게 사용할 수 있는 또 다른 이점이 있다.
또한, 오프라인 상의 공공기관에서 발행되는 공문서의 경우에서도 위변조 여부를 쉽게 확인할 수 있는 또 다른 이점이 있다.

Claims (6)

  1. 사용자가 외부로 송신할 문서, 메일을 작성하는 송신클라이언트;
    상기 송신클라이언트의 접속요청을 받아 접속을 허가하고, 상기 송신클라이언트에서 작성된 문서, 메일을 비표준 이차원 바코드로 변환하는 프로그램을 제공하는 중앙서버;
    상기 중앙서버에 회원으로 가입하며 제공한 사용자의 개인정보가 저장되는 회원데이터베이스;
    상기 중앙서버에서 제공받은 프로그램을 이용하여 상기 송신클라이언트에서 작성된 문서, 메일의 일부 또는 전부를 비표준 이차원 바코드로 변환하는 인코딩모듈;
    상기 인코딩모듈에서 변환된 비표준 이차원 바코드를 상기 송신클라이언트에서 지정한 외부로 전송하는 전송모듈;
    상기 송신클라이언트가 상기 전송모듈을 통해 송신한 비표준 이차원바코드를 수신하는 수신서버;
    상기 수신서버에서 수신받은 비표준 이차원 바코드를 원래의 메일, 문서로 변환하는 디코딩모듈;
    상기 디코딩모듈에서 변환된 메일, 문서가 원본과 동일한지에 대해 인증하는 인증확인모듈;를 포함하여 구성되는 것을 특징으로 하는 비표준 이차원바코드를 이용한 문서보안 시스템.
  2. 제 1항에 있어서, 상기 전송모듈은,
    상기 인코딩모듈에서 변환된 비표준 이차원 바코드를 출력, 인쇄하는 프린팅모듈;을 포함하여 구성되는 것을 특징으로 하는 비표준 이차원바코드를 이용한 문서보안 시스템.
  3. 제 1항 또는 2항에 있어서, 상기 메일은
    상기 중앙서버에서 제공하는 전용 메일프로그램을 이용하여 상기 전용 메일프로그램상에서 메일이 작성되고, 비표준 이차원 바코드로 변환하는 것을 특징으로 하는 비표준 이차원바코드를 이용한 문서보안 시스템.
  4. 제 3항에 있어서, 상기 문서는
    상기 송신클라이언트에서 작성된 상태에서 문서의 전체 또는 일부를 복사하여 변환프로그램으로 옮겨 상기 변환프로그램상에서 비표준 이차원 바코드로 변환하는 것을 특징으로 하는 비표준 이차원바코드를 이용한 문서보안 시스템.
  5. 제 4항에 있어서, 상기 문서는
    공공기관, 민간기관에서 발행되는 서류를 스캔하여 제공되는 그림파일을 포함하는 것을 특징으로 하는 비표준 이차원바코드를 이용한 문서보안 시스템.
  6. 제 1항에 있어서, 상기 전송모듈은
    상기 인코딩모듈을 통해 생성되는 비표준 이차원 바코드를 프린터로 출력하는 프린팅모듈;을 포함하여 구성되는 것을 특징으로 하는 비표준 이차원바코드를 이용한 문서보안 시스템.
KR1020000043248A 2000-07-26 2000-07-27 비표준 이차원바코드를 이용한 문서보안 시스템 KR20000059249A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020000043248A KR20000059249A (ko) 2000-07-27 2000-07-27 비표준 이차원바코드를 이용한 문서보안 시스템
KR1020010017652A KR20020010458A (ko) 2000-07-26 2001-04-03 이차원바코드를 이용한 문서전달 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000043248A KR20000059249A (ko) 2000-07-27 2000-07-27 비표준 이차원바코드를 이용한 문서보안 시스템

Publications (1)

Publication Number Publication Date
KR20000059249A true KR20000059249A (ko) 2000-10-05

Family

ID=19680214

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000043248A KR20000059249A (ko) 2000-07-26 2000-07-27 비표준 이차원바코드를 이용한 문서보안 시스템

Country Status (1)

Country Link
KR (1) KR20000059249A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100508760B1 (ko) * 2002-03-26 2005-08-17 이재철 2차원 바코드를 이용한 등기부등본의 인증방법
KR100723649B1 (ko) * 2004-07-27 2007-06-04 (주) 비씨큐어 인터넷 발급을 위한 민원증명서 생성 및 검증방법
KR100808650B1 (ko) * 2006-10-31 2008-02-29 갤럭시게이트(주) 인터넷을 이용한 유언장 기록시스템 및 그 방법
KR100841274B1 (ko) * 2006-10-10 2008-06-25 주식회사 스타뱅크 스캐닝 원본문서의 위·변조 방지를 위한 보안 관리 시스템및 진본 유지를 위한 보안 관리 방법

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100508760B1 (ko) * 2002-03-26 2005-08-17 이재철 2차원 바코드를 이용한 등기부등본의 인증방법
KR100723649B1 (ko) * 2004-07-27 2007-06-04 (주) 비씨큐어 인터넷 발급을 위한 민원증명서 생성 및 검증방법
KR100841274B1 (ko) * 2006-10-10 2008-06-25 주식회사 스타뱅크 스캐닝 원본문서의 위·변조 방지를 위한 보안 관리 시스템및 진본 유지를 위한 보안 관리 방법
KR100808650B1 (ko) * 2006-10-31 2008-02-29 갤럭시게이트(주) 인터넷을 이용한 유언장 기록시스템 및 그 방법

Similar Documents

Publication Publication Date Title
US6434561B1 (en) Method and system for accessing electronic resources via machine-readable data on intelligent documents
US7796285B2 (en) Supplementing facsimile image data
US8219817B2 (en) System and method for authentication of transformed documents
US8085445B2 (en) Method to certify facsimile transmissions
US7783072B2 (en) Methods and systems for clinical trial data management
US8572695B2 (en) Method for applying a physical seal authorization to documents in electronic workflows
US20080091954A1 (en) Method and system for facilitating printed page authentication, unique code generation and content integrity verification of documents
US20050254091A1 (en) Means to facilitate delivery of electronic documents into a postal network
US20040052400A1 (en) Electronic document, genuineness management method for print medium thereof, genuineness management system, program, and program recording medium
US20060263134A1 (en) Method for managing transaction document and system therefor
US7966492B1 (en) System and method for allowing an e-mail message recipient to authenticate the message
WO2008070335A2 (en) Notary document processing and storage system and methods
JPH05244441A (ja) ファクシミリ伝送によって送られたメッセージの認証方法及び装置
JP2007293642A (ja) 電子文書管理システム
US8612764B2 (en) Method for secure transmission using a fax server, system and computer program for implementing this method
TWM520159U (zh) 產生與驗證具電子認證與紙本認證的認證電子文件之裝置
WO2001028154A1 (en) Transmission of confidential information
KR20000059249A (ko) 비표준 이차원바코드를 이용한 문서보안 시스템
TWI595380B (zh) 產生與驗證具電子認證與紙本認證的認證電子文件之裝置及其方法
JP4304956B2 (ja) ジョブ処理制御装置及びジョブ処理制御方法
KR20020010458A (ko) 이차원바코드를 이용한 문서전달 시스템 및 방법
KR20090060232A (ko) 금융 팩스 운용 방법
AU2003254402B2 (en) Means to facilitate delivery of electronic documents into a postal network
JP2006135483A (ja) 電子文書作成支援方法及びシステム
KR101018580B1 (ko) 금융 팩스 운용 방법

Legal Events

Date Code Title Description
A201 Request for examination