KR101493320B1 - Method for printing of the security document - Google Patents

Method for printing of the security document Download PDF

Info

Publication number
KR101493320B1
KR101493320B1 KR20140017132A KR20140017132A KR101493320B1 KR 101493320 B1 KR101493320 B1 KR 101493320B1 KR 20140017132 A KR20140017132 A KR 20140017132A KR 20140017132 A KR20140017132 A KR 20140017132A KR 101493320 B1 KR101493320 B1 KR 101493320B1
Authority
KR
South Korea
Prior art keywords
code
document
encryption
password
printed
Prior art date
Application number
KR20140017132A
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 KR20140017132A priority Critical patent/KR101493320B1/en
Application granted granted Critical
Publication of KR101493320B1 publication Critical patent/KR101493320B1/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
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

The present invention provides a method to print out a security document capable of optimizing protection of a document by preventing printing on a general copying paper and, allowing only a predefined type of printing even when printing on a special type of paper. The method includes: an approval code request step of requesting input of an approval code of a security paper implemented by a certain program on a computer and includes an approval code unit where the approval code is written, an encryption code unit where a part of an encryption code is printed, and a print unit where the content of a digital document to print out can be printed; an encryption information check step of, if the approval code on the security paper is inputted by a user upon a request in the approval code request step, checking the encryption information of a document information file stored in correspondence to the approval code; an encryption code print step of, if printing is requested by the user on a certain program, delivering an encryption code print command to print the remaining part of the encryption code on the encryption code unit of the security paper to a printer connected to the computer; an encryption code request step of requesting input of the encryption on the secure paper printed in the encryption code print step; and a document content print step of, if print is requested by the user after the encryption code on the security paper is inputted by the user upon the request in the encryption code request step, delivering a document content print command to print the content in the digital document to the printer connected to the computer.

Description

보안문서 출력방법{METHOD FOR PRINTING OF THE SECURITY DOCUMENT}{METHOD FOR PRINTING OF THE SECURITY DOCUMENT}

본 발명은 문서의 보안에 관한 기술로서, 상세하게는 보안문서의 출력을 제어하기 위한 방법에 관한 것이다.
The present invention relates to security of documents, and more particularly, to a method for controlling the output of secure documents.

현대 사회에서 각종 업무는 주로 컴퓨터를 이용하여 이루어지고, 그에 따라 필요한 각종 문서를 컴퓨터에서 구동되는 특정한 프로그램에 의해서 작성하고, 이를 편의상 출력하여 사용하게 된다.In the modern society, various tasks are mainly performed by using a computer, and various necessary documents are created by a specific program running on a computer, and are outputted for convenience.

그래서, 예전의 각종 문서를 수기로 작성하고 부피를 차지하는 각종 문서를 일일이 보관해야 하는 어려움에서는 벗어났지만, 기술의 발달과 더불어 이 같은 서류의 보안 또한 중요한 기술적 문제로 대두되었다.Therefore, although it was out of the difficulty of storing various kinds of documents which were handwritten and massive in the past, the security of these documents became important technical problem with the development of technology.

즉, 중요한 사항이 적힌 기밀문서나 새롭고 신선한 문화 컨텐츠를 포함하는 창작적 가치를 지닌 문서의 보안이 제대로 이루어지지 않아 유출이 되는 등에 의해서 도용 및 불법적 배포가 되면, 그에 따른 창작적 가치는 수포로 돌아가게 되고, 또한 기업이나 국가, 국방에 관한 기밀의 경우에는 기업이나 국가의 존폐를 위협할 수도 있는 문제가 된다.
In other words, if confidential documents containing important information or documents with creative value including new and fresh cultural contents are not properly secured and are leaked or illegally distributed, the resulting creative value will be blurred And in the case of confidentiality about corporations, countries, and defense, it may be a threat to the survival of enterprises and countries.

그래서, 종래에 이 같은 문서의 보안을 위한 방법으로는 다음과 같은 보안방법이 존재하였다.Therefore, there have been the following security methods as a method for securing such documents.

첫째는, 출력된 컨텐츠의 위조 여부를 확인하기 위한 위조 방지용 용지가 그것이다.The first is the anti-falsification paper for checking whether the output content is falsified.

소위, 워터마크라 불리는 이 같은 기술은 젖어 있는 상태에서 그림을 인쇄하고 이를 말린 뒤 다시 양면을 인쇄함으로써 불빛에 비춰보아야만 숨어있는 이미지가 확인되고, 이를 복사나 스캔하더라도 숨어있는 이미지는 재생이 되지 않음으로써 위조를 방지할 수 있는 것이다.This technique, called so-called watermark, prints a picture in a wet state, prints it, and prints both sides of it again, so that the hidden image can be seen only by looking at the light. If the image is copied or scanned, the hidden image is not reproduced. This can prevent counterfeiting.

그러나, 이 같은 기술은 위조방지용 용지를 사용하게 되는데 이를 위해서는 특정한 프린터에 의해서만 가능하게 되고, 또한 출력 후에 재생 등의 위조방지를 방지하는 데에는 효과적일 수 있으나, 최초 출력에 대해서는 적절한 방지 대책이 되지 못한다.However, such a technique uses anti-falsification paper, which can be achieved only by a specific printer, and may be effective in preventing forgery prevention such as reproduction after output, but does not provide an appropriate prevention measure for the initial output .

즉, 위조방지용 용지 이외의 종이를 일반적인 프린터를 통해 출력하는 경우에 대해서는 보안을 보증할 수가 없게 된다.
That is, in the case of outputting paper other than the anti-falsification paper through a general printer, security can not be guaranteed.

둘째는, 컴퓨터 내에서 특정한 프로그램에 의해서 출력을 제한하는 방식이다. 이러한 기술은 내용을 담고 있는 컨텐츠가 용지로 출력이 되기 이전에 불법적인 유출 및 복사를 방지할 수 있는 기술이다.Second, it limits the output by a specific program in the computer. This technology is a technology that can prevent unauthorized leakage and copying before contents containing contents are output to paper.

하지만, 이는 일단 출력이 된 상태에서는 이를 복사하는 것을 방지하지 못하는 바, 특정한 권한을 가진 자가 악의적 목적으로 출력을 한 후에는 더 이상 보안이 이루어지지 않게 된다.
However, once it has been output, it can not prevent it from being copied, and after a certain privileged user prints it for malicious purposes, the security is no longer available.

한국특허공개공보 제10-2010-0050892호Korean Patent Laid-Open Publication No. 10-2010-0050892 한국특허공개공보 제10-2005-0108896호Korean Patent Laid-Open Publication No. 10-2005-0108896

본 발명은 상술한 문제를 해결하기 위해 안출된 것으로서, 본 발명은 일반적인 복사용지에 의해서는 출력이 이루어지지 않을 뿐 아니라, 특정 용지에 의하더라도 정해진 방식에 의해서만 출력이 가능함으로써 문서의 보안이 최적화될 수 있는 보안문서 출력방법을 제공하는 데 그 목적이 있다.
The present invention has been conceived to solve the above-described problems, and it is an object of the present invention to provide an image forming apparatus and an image forming apparatus in which security of a document is optimized by not only outputting by a general copy sheet but also outputting by a predetermined method, The purpose of this document is to provide a secure document output method that can be used to secure documents.

본 발명에 따른 보안문서 출력방법은, 컴퓨터 상에서 특정 프로그램에 의해서 구현되며, 승인코드가 기입된 승인코드부와 암호코드의 일부분이 인쇄된 암호코드부와 출력하고자 하는 디지털 파일문서의 내용이 인쇄될 수 있는 출력부로 구성된 보안용지의 상기 승인코드의 입력을 요청하는 승인코드 요청단계, 상기 승인코드 요청단계의 요청에 의해서 사용자로부터 보안용지 상의 승인코드를 입력받으면, 상기 승인코드에 대응되게 저장된 문서정보파일의 암호화정보를 확인하는 암호화 정보 확인단계, 상기 특정 프로그램 상에서 사용자에 의해 출력이 요청되면, 상기 보안용지의 상기 암호코드부에 상기 암호코드의 잔여부분이 인쇄되도록 하는 암호코드 인쇄명령을 상기 컴퓨터와 연결된 프린터에 전달하는 암호코드 인쇄단계, 상기 암호코드 인쇄단계에 의해 인쇄되어 확인되는 상기 보안용지의 암호코드의 입력을 요청하는 암호코드 요청단계 및 상기 암호코드 요청단계의 요청에 의해서 사용자로부터 상기 보안용지 상의 암호코드가 입력된 후, 사용자에 의해 출력이 요청되면, 상기 디지털 파일문서에 기재된 내용이 인쇄되도록 하는 문서내용 인쇄명령을 상기 컴퓨터와 연결된 프린터에 전달하는 문서내용 인쇄단계를 포함한다.
A secure document output method according to the present invention is a secure document output method implemented by a specific program on a computer, comprising: an approval code part in which an approval code is written; a password code part in which a part of the password code is printed; An input unit for inputting an approval code on a security sheet, and an input unit for inputting an approval code on a security sheet, An encryption information check step of checking the encryption information of the file; and a password code print command for causing the remaining portion of the password code to be printed on the password code portion of the secure paper when the output is requested by the user on the specific program, To a printer connected to the printer A password code request step of requesting input of an encryption code of the secure paper printed and confirmed by the security code input step and a password code on the security paper is inputted from a user by a request of the password code step, And a document content printing step of, when the content is requested, printing the content described in the digital file document, to a printer connected to the computer.

여기서, 상기 암호코드 인쇄단계의 실행을 위한 암호코드에 대한 정보는 암호화 정보 확인단계에서 확인된 상기 문서정보파일에 저장된 것을 특징으로 하고,Here, the information on the encryption code for executing the encryption code printing step is stored in the document information file identified in the encryption information verification step,

상기 암호코드 인쇄단계는, 상기 암호코드의 잔여부분과 함께 상기 디지털 파일문서의 내용 중 일부가 출력되게 하고, 상기 문서내용 인쇄단계는, 상기 암호코드 인쇄단계에서 인쇄되지 않은 상기 디지털 파일문서의 잔여 부분이 출력되게 하는 것을 추가적인 특징으로 한다.
Wherein the password code printing step causes a part of the contents of the digital file document to be output together with the remaining part of the password code, and the document content printing step includes a step of printing the remaining part of the digital file document Quot; portion " is output as an additional feature.

또한, 상기 문서내용 인쇄단계에서 상기 보안용지의 암호코드의 입력은 입력시간이 설정되는 것을 또 다른 특징으로 한다.
Further, it is another feature that the input time is set in the input of the password code of the secure paper in the document content printing step.

본 발명의 보안문서 출력방법에 의하면,According to the secured document output method of the present invention,

승인코드와 암호코드의 표시부가 있는 특정한 보안용지에 의해서만 출력이 가능함으로써, 보안문서에 대한 권한을 가진 자라 하더라도 일반적인 용지에 의해서 출력을 하여 기술 등을 유출할 수 없게 차단이 가능하다.It is possible to output only the specific security paper having the display part of the approval code and the password code, so that even the person who has the authority for the security document can be prevented from outputting the technology etc. by using the general paper.

또한, 문서정보파일에 저장되는 암호코드는 본 발명의 방법에 의해서만 완전히 인지가 가능함으로써, 승인된 사용자가 본 발명의 방법에 의해 출력을 시도하지 않는 경우에는 출력 자체가 제한되게 되어 문서의 보안이 더욱 강화될 수 있다.
In addition, since the password code stored in the document information file can be completely recognized only by the method of the present invention, if the authorized user does not attempt to output by the method of the present invention, the output itself is restricted, Can be further strengthened.

도 1은 본 발명의 보안문서 출력방법을 개략적으로 도시한 것이다.
도 2는 본 발명에서 사용되는 보안용지를 개략적으로 도시한 것이다.
도 3은 본 발명의 암호코드의 암호화 방식을 설명하기 위해 도시한 것이다.
도 4는 본 발명의 문서정보파일의 구조를 도시한 것이다.
도 5 내지 도 8은 본 발명의 보안문서 출력방법의 일 예를 설명하기 위해 도시한 것이다.
1 schematically shows a security document output method of the present invention.
2 schematically shows a security sheet used in the present invention.
3 is a diagram for explaining an encryption method of the encryption code of the present invention.
4 shows the structure of the document information file of the present invention.
5 to 8 illustrate an example of a secure document output method according to the present invention.

본 발명의 바람직한 실시 예에 대하여 첨부된 도면을 참조하여 구체적으로 설명하되, 이미 주지된 기술적 부분에 대해서는 설명의 간결함을 위해 생략하거나 압축하기로 한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, in which technical sections already known will be omitted or compressed for simplicity of explanation.

도 1은 본 발명에 따른 보안문서 출력방법을 순서적으로 도시한 것으로, 도 1을 참조하여 본 발명에 따른 보안문서 출력방법을 설명하기로 한다.
FIG. 1 is a flowchart illustrating a method for outputting a secure document according to an exemplary embodiment of the present invention. Referring to FIG. 1, a secure document output method according to the present invention will be described.

우선, 본 발명에 따른 보안문서 출력방법은 컴퓨터 상에서 구현될 수 있는 특정한 프로그램에 의해서 구현이 가능한 발명이다.First, the secure document output method according to the present invention is an invention that can be implemented by a specific program that can be implemented on a computer.

본 발명의 구현을 위한 특정한 프로그램은 흔히 사용되는 한글과 컴퓨터 사의 한글 문서작성 프로그램이나 마이크로소프트 사의 MS-WORD와 같은 프로그램과 같이 일반적인 문서작성, 편집 등을 위한 응용프로그램으로서, 기본적으로 전자적 파일로 작성된 문서를 열어서 볼 수 있는 기능, 작성이나 편집 기능, 이를 출력할 수 있는 지원 등의 기능이 가능한 응용프로그램일 수 있으나, 본 발명에서의 프로그램은 보안유지가 필요한 특정한 형식의 보안문서에 대한 기능을 추가적으로 보유하고 있는 것이 그 특징이다.A specific program for the implementation of the present invention is an application program for general document creation and editing such as a commonly used Hangul and Hangul word processing program of computer company or a program such as MS-WORD of Microsoft, A function for opening and viewing a document, a function for creating or editing, and a function for outputting the document. However, the program of the present invention may additionally include a function for a specific type of security document That is what we have.

즉, 특정한 확장자를 갖는 특정한 형식의 디지털 파일문서를 열고 출력을 지원하도록 만들어진 응용프로그램이며, 이를 위해서 일반적으로 사용되는 응용프로그램으로 만들어진 전자적 문서의 변환을 위한 지원기능도 보유할 수 있되, 보안을 위해서 본 프로그램에 접속시 필요한 인증절차를 거쳐서 보안을 더욱 강화시킬 수도 있을 것이다.In other words, it is an application program which is designed to open and output a specific type of digital file document with a specific extension. To this end, it is also possible to have a support function for converting an electronic document made of a commonly used application program, Security may be further enhanced through the authentication process required to access the program.

그리고, 이를 구현하기 위한 컴퓨터는 CPU가 내장된 단말이면 어느 것이나 가능할 것이며, 문서의 출력을 위해 유무선에 의해서 프린터와 연결이 가능하면 된다.The computer for implementing this may be any terminal having a built-in CPU, and it is only necessary to be able to connect to the printer by wired or wireless to output a document.

이에 따라, 본 발명의 특정 프로그램의 형식에 맞는 파일만을 본 발명에 따라 출력될 수 있게 하는 것이다.
Thus, only the files conforming to the format of the specific program of the present invention can be output according to the present invention.

다음으로, 본 발명의 구현을 위한 보안용지(100)는 도 2에 참조되는 바와 같이, 일반적인 용지와 달리 내용이 인쇄되는 출력부(10) 이외에 승인코드부(20)와 암호코드부(30)가 부가적으로 구성된 용지이며, 본 발명에 따른 보안문서 출력방법은 이러한 보안용지(100)에 의해서만 출력이 가능하도록 구성된다.2, the security sheet 100 for the implementation of the present invention includes an approval code unit 20 and an encryption code unit 30, in addition to the output unit 10, And the secure document output method according to the present invention is configured to be capable of outputting only by the security sheet 100. [

승인코드부(20)는 승인코드가 기입이 되어 있는 것으로서, 승인코드는 숫자나 언어 또는 그 조합으로 이루어진 일련번호와 같은 것이다.The authorization code unit 20 is an authorization code entered therein, and the authorization code is the same as a serial number composed of numbers, languages, or a combination thereof.

후술하겠지만, 본 발명에 따른 보안문서 출력방법을 위해서 최초로 프로그램 상에 입력이 되어야 하는 코드이다.As will be described later, it is a code that must be input to the program for the first time for the secure document output method according to the present invention.

이 같은 승인코드는 해당 승인코드에 대응되는 문서정보파일의 열쇠가 된다.
Such an authorization code is the key to the document information file corresponding to the authorization code.

그리고, 암호코드부(30)는 암호코드의 일부분이 인쇄된 것으로서, 암호코드 또한 숫자나 언어 또는 그 조합으로 이루어질 수 있다.The encryption code unit 30 may be formed by printing a part of the encryption code, and the encryption code may be a number, a language, or a combination thereof.

암호코드는 본 발명에 따른 보안문서 출력방법에 의한 출력을 위해서 최종적으로 필요한 코드인데, 보안용지는 완전한 암호코드가 아닌 암호코드의 일부만이 현출된 상태로 제공된다.The encryption code is a code finally required for outputting by the secure document output method according to the present invention. The security paper is provided in a state in which only a part of the encryption code is not a complete encryption code.

이러한 본 발명의 보안용지는 일단 출력 후에 복사나 스캔 등을 통한 2차적 불법적 유출을 방지하기 위한 공지의 기술이 채용된 용지를 기본으로 할 수 있음은 물론이다.
It is a matter of course that the security sheet of the present invention may be based on a paper sheet having a known technique for preventing illegal secondary outflow through copying or scanning after outputting.

프린터와 연결이 되어 있는 컴퓨터 상에서 본 발명에 따른 보안문서 출력방법의 구현을 위한 프로그램을 실행하면, 인터페이스 상에는 승인코드의 입력을 요청하는 화면이 제공되게 된다(S10). 인터페이스는 후술하는 단계들이 순차적인 방식으로 제시될 수도 있으며, 한 페이지 내에서 모든 과정이 진행되도록 구현이 될 수도 있는 것은 물론이다.When a program for implementing a secure document output method according to the present invention is executed on a computer connected to a printer, a screen for requesting an approval code is provided on the interface (S10). The interface may be implemented such that the steps described below may be presented in a sequential manner, and the entire process may proceed in one page.

이에 사용자는 일차적으로 보안용지(100)의 승인코드부(20)에 기재된 승인코드를 프로그램 상에 입력하여야 한다.Accordingly, the user must first input the approval code described in the approval code unit 20 of the security sheet 100 on the program.

본 프로그램에서는 이러한 승인코드를 입력하여야만 암호코드에 대한 정보를 저장하고 있는 문서정보파일에 접근이 가능해지는 것으로서, 승인코드는 문서정보파일의 고유한 정보이다.In this program, it is possible to access the document information file storing the information about the password code only by inputting the approval code, and the approval code is unique information of the document information file.

즉, 각각의 문서정보파일에 해당하는 각각의 승인코드가 존재하는 것이다. 이를 위해서 본 프로그램은 승인코드에 대응되는 문서정보파일의 생성 기능이 추가될 수 있다.That is, the respective approval codes corresponding to the respective document information files exist. For this purpose, the program can add the function of generating the document information file corresponding to the approval code.

그러므로, 사용자가 올바른 승인코드를 입력하게 되면, 프로그램 상에서 승인코드에 대응되게 저장된 문서정보파일의 암호화 정보를 확인할 수 있게 된다(S20).Therefore, when the user inputs the correct approval code, the encryption information of the document information file stored corresponding to the approval code in the program can be confirmed (S20).

이에 따라, 출력을 위한 디지털 파일문서를 오픈한 사용자가 이의 출력을 위해서 프로그램 상에서 출력명령을 입력하면, 보안용지의 암호코드가 완성되어 출력된다(S30).
Accordingly, when a user who has opened a digital file document for output inputs an output command on a program for outputting the password, the security code of the secure paper is completed and output (S30).

도 3은 이러한 암호코드의 방식을 설명하기 위한 도면이다. 도 3과 같이, 암호코드는 5×3 행렬 형태의 블럭의 집합에 필요한 영역의 블럭을 드로잉함으로써 코드화할 수 있다. 블럭의 갯수는 코드의 조합이나 필요에 따라서 임의로 설정이 가능하며, 도 3에 예를 든 바와 같이 이 같은 블럭에 의해서 아라비아 숫자를 모두 표시할 수 있다.
Fig. 3 is a diagram for explaining the scheme of such an encryption code. As shown in FIG. 3, the encryption code can be coded by drawing a block of the area necessary for a set of blocks in the form of a 5x3 matrix. The number of blocks can be arbitrarily set according to the combination of the codes or the necessity, and the Arabic numerals can be displayed by this block as shown in FIG.

암호코드에 대한 정보는 본 프로그램에 의해서, 문서정보파일에 저장되게 된다.Information about the password code is stored in the document information file by the program.

도 4는 이러한 문서정보파일(200)의 구조를 도시한 것이다.Fig. 4 shows the structure of the document information file 200. Fig.

보안용지에 출력하고자 하는 암호코드 각각에 대한 정보는 암호토큰(40)에 저장된다. 각각의 암호토큰들은 암호코드 출력좌표(41), 암호코드 여부(42), 암호코드(43)로 구분되어진다. 암호코드 출력좌표(41) 부분은 도 3에서 설명한 코드문자 하나를 표현하기 위한 블럭들의 각각의 좌표들의 집합이 된다. 암호 코드 여부(42) 부분은 보안용지의 암호코드부에 나타나는 코드들 중 암호로 쓰일 수 있는 코드를 나타낸다. 즉, 일련의 코드들 중 이 암호코드 여부 부분(42)에 해당하는 코드가 암호로 사용되는지 여부를 판가름하는 정보가 저장된다. 암호코드(43)는 암호에 해당하는 표시의 유니코드 값을 저장한다. 즉, 프로그램 상에서는 암호코드를 출력좌표에 따라 출력을 한다고 해서 이 출력좌표에 의해서 출력되는 코드가 어떤 표시인지를 판단할 수 없게 된다. 즉, 암호코드는 유니코드 값을 직접 프로그램에 제공함으로써 사용자에게 보여 지게 출력될 표시가 어떠한지 알려주는 역할을 한다.
Information on each of the password codes to be output to the security sheet is stored in the encryption token 40. [ Each of the cryptographic tokens is divided into a secret code output coordinate 41, a secret code 42, and a secret code 43. The portion of the cryptographic code output coordinate (41) is a set of coordinates of each of the blocks for representing one code character described in Fig. The portion 42 whether or not the password code indicates a code that can be used as an encryption code among the codes shown in the password code portion of the secure paper. That is, information for judging whether or not a code corresponding to the portion 42 of the cipher code is used as a cipher is stored in the series of codes. The password code 43 stores the Unicode value of the indication corresponding to the password. That is, in the case of the program, it is impossible to judge what kind of display the code outputted by this output coordinate is by outputting the password code according to the output coordinate. That is, the password code provides the Unicode value directly to the program, thereby informing the user of the display to be displayed.

도 5는 보안용지의 암호코드부에 암호코드의 일부분(31)만이 표시된 출력 전의 상태인데, 상술한 바에 의해서 S30에서 암호코드가 인쇄되면 도 6과 같이 완전한 암호코드(32)가 인쇄되게 된다.FIG. 5 shows a state before the output of only the portion 31 of the pass code shown in the pass code portion of the security sheet. When the pass code is printed at S30 as described above, a complete pass code 32 is printed as shown in FIG.

이에 의해서, 사용자는 암호코드를 식별할 수 있게 되고, 식별된 암호코드를 프로그램에 입력시키고 출력명령을 제시하면(S40), 사용자가 출력하고자 하는 디지털 문서파일의 내용이 도 7과 같이 완전히 출력되어 나오게 된다(S50).Thus, the user can identify the password code. When the user inputs the identified password code into the program and presents an output command (S40), the contents of the digital document file to be output by the user are completely output as shown in FIG. 7 (S50).

여기서, S30에서는 암호코드와 함께 디지털 파일문서의 일부가 출력되고, S50에서 비로소 디지털 파일문서의 잔여 부분이 출력이 되게 구현될 수 있다.Here, in S30, a portion of the digital file document may be output together with the encryption code, and the remaining portion of the digital file document may be output in S50.

이와 같이 구현되는 경우, 사용자가 암호코드를 획득하고 암호코드가 인쇄된 보안용지를 사용하지 않고, 다른 용지를 사용하면서 완전한 암호코드를 입력하여 출력하는 것을 방지할 수 있게 된다.
In such a case, it is possible to prevent the user from obtaining the password code and inputting and outputting the complete password code while using the other paper without using the security paper on which the password code is printed.

도 8은 올바른 승인코드를 입력하더라도 본 발명에서 요구되는 보안용지가 아닌 일반 용지를 사용한 경우로서, 이러한 경우에는 도 8과 같이 암호코드의 잔여부분(33)만이 출력되게 되어 사용자가 완전한 암호코드를 식별할 수 없게 되고, 다음 단계의 진행이 불가하여 완전한 내용물의 출력이 불가하도록 한다.8 shows a case in which plain paper is used instead of the security paper required in the present invention even if a correct approval code is input. In this case, only the remaining portion 33 of the password is outputted as shown in FIG. 8, It can not be identified, and the next step can not be carried out, so that the output of the complete contents is impossible.

다만, 사용자가 악의적 의도로 보안용지에 출력하지 않고 일반 용지에 출력을 한 후, 보안용지와 이를 대조함으로써 암호코드를 입력하는 것을 방지하기 위해서, 프로그램 상에서 암호코드의 입력시간을 설정시켜서 이를 방지시킬 수 있다. 즉, 소정의 설정시간은 프린터로 출력이 되는 시간과 출력된 보안용지를 통해서 암호코드를 확인하고 이를 프로그램 상에 입력하는 통상적인 시간 정도로 설정이 가능한 것이다.
However, in order to prevent the user from inputting the password code by collating with the security paper after outputting to the plain paper without malicious intention to output to the security paper, it is necessary to set the input time of the password code in the program to prevent this . That is, the predetermined setting time can be set to a time for outputting to the printer and a normal time for checking the password code through the output security sheet and inputting the password to the program.

상술한 일련의 과정을 통해서 본 발명은 본 발명에 사용되는 보안용지에 의해서만 출력이 이루어지는 것이 가능해지고, 그러한 보안용지에 의한 출력이 가능케 하는 본 발명의 특정된 프로그램에 의해서만 출력을 완성할 수 있기 때문에, 보안이 필요한 문서의 보안 강화에 도움이 된다.
Through the above-described series of processes, the present invention is capable of outputting only the security paper used in the present invention, and the output can be completed only by the specified program of the present invention which enables output by such security paper , Which helps to secure documents that require security.

이상과 같이, 본 발명에 대한 구체적인 설명은 첨부된 도면을 참조한 실시 예에 의해서 이루어졌지만, 상술한 실시 예는 본 발명의 바람직한 예를 들어 설명하였을 뿐이기 때문에 본 발명이 상기의 실시 예에만 국한되는 것으로 이해되어져서는 아니 된다. 따라서 상기에서 설명한 것 외에도 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 사람은 본 발명의 실시 예에 대한 설명만으로도 쉽게 상기 실시 예와 동일 범주 내의 다른 형태의 본 발명을 실시할 수 있거나, 본 발명과 균등한 영역의 발명을 실시할 수 있을 것이다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. Shall not be construed as being understood. Therefore, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. The present invention is not limited thereto.

S10 : 승인코드 요청단계
S20 : 암호화 정보 확인단계
S30 : 암호코드 인쇄단계
S40 : 암호코드 요청단계
S50 : 문서내용 인쇄단계
S10: Steps to request an authorization code
S20: Encryption information verification step
S30: Steps to print your pass code
S40: Password code request step
S50: Document content printing step

Claims (4)

삭제delete 컴퓨터 상에서 특정 프로그램에 의해서 구현되며, 승인코드가 기입된 승인코드부와 암호코드의 일부분이 인쇄된 암호코드부와 출력하고자 하는 디지털 파일문서의 내용이 인쇄될 수 있는 출력부로 구성된 보안용지의 상기 승인코드의 입력을 요청하는 승인코드 요청단계;
상기 승인코드 요청단계의 요청에 의해서 사용자로부터 보안용지 상의 승인코드를 입력받으면, 상기 승인코드에 대응되게 저장된 문서정보파일의 암호화정보를 확인하는 암호화 정보 확인단계;
상기 특정 프로그램 상에서 사용자에 의해 출력이 요청되면, 상기 보안용지의 상기 암호코드부에 상기 암호코드의 잔여부분이 인쇄되도록 하는 암호코드 인쇄명령을 상기 컴퓨터와 연결된 프린터에 전달하는 암호코드 인쇄단계;
상기 암호코드 인쇄단계에 의해 인쇄되어 확인되는 상기 보안용지의 암호코드의 입력을 요청하는 암호코드 요청단계; 및
상기 암호코드 요청단계의 요청에 의해서 사용자로부터 상기 보안용지 상의 암호코드가 입력된 후, 사용자에 의해 출력이 요청되면, 상기 디지털 파일문서에 기재된 내용이 상기 보안용지 상에 인쇄되도록 하는 문서내용 인쇄명령을 상기 컴퓨터와 연결된 프린터에 전달하는 문서내용 인쇄단계; 를 포함하고,
상기 암호코드 인쇄단계의 실행을 위한 암호코드에 대한 정보는 암호화 정보 확인단계에서 확인된 상기 문서정보파일에 저장된 것을 특징으로 하는,
보안문서 출력방법.
A confirmation code portion which is implemented by a specific program on a computer and is composed of an approval code portion in which an approval code is written and a password code portion in which a part of the password code is printed and an output portion in which the contents of a digital file document to be printed can be printed, An authorization code request step of requesting input of a code;
An encryption information checking step of checking the encryption information of the document information file stored in correspondence with the approval code when the approval code on the security paper is inputted from the user at the request of the approval code requesting step;
A password code printing step of transmitting a password code print command to the printer connected to the computer so that the remaining part of the password code is printed on the password code part of the secure paper when an output is requested by the user on the specific program;
A password code request step of requesting input of an encryption code of the secure paper printed and confirmed by the password code printing step; And
A document content print command for causing the content described in the digital file document to be printed on the secure paper sheet when an output is requested by a user after a password code on the secure paper sheet is inputted by a user at the request of the password code step, To a printer connected to the computer; Lt; / RTI >
Wherein the information about the encryption code for executing the encryption code printing step is stored in the document information file identified in the encryption information verification step.
Secure document output method.
제 2항에 있어서,
상기 암호코드 인쇄단계는,
상기 암호코드의 잔여부분과 함께 상기 디지털 파일문서의 내용 중 일부가 출력되게 하고,
상기 문서내용 인쇄단계는,
상기 암호코드 인쇄단계에서 인쇄되지 않은 상기 디지털 파일문서의 잔여 부분이 출력되게 하는 것을 특징으로 하는
보안문서 출력방법.
3. The method of claim 2,
Wherein the password code printing step includes:
A part of the content of the digital file document is output together with the remaining part of the encryption code,
The document content printing step includes:
The remaining portion of the digital file document that has not been printed in the step of printing the encrypted code is outputted
Secure document output method.
제 2항에 있어서,
상기 문서내용 인쇄단계에서 상기 보안용지 상의 암호코드의 입력은 입력시간이 설정되는 것을 특징으로 하는
보안문서 출력방법.
3. The method of claim 2,
Wherein an input time is set for inputting an encryption code on the secure paper in the document content printing step
Secure document output method.
KR20140017132A 2014-02-14 2014-02-14 Method for printing of the security document KR101493320B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20140017132A KR101493320B1 (en) 2014-02-14 2014-02-14 Method for printing of the security document

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20140017132A KR101493320B1 (en) 2014-02-14 2014-02-14 Method for printing of the security document

Publications (1)

Publication Number Publication Date
KR101493320B1 true KR101493320B1 (en) 2015-02-16

Family

ID=52593676

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20140017132A KR101493320B1 (en) 2014-02-14 2014-02-14 Method for printing of the security document

Country Status (1)

Country Link
KR (1) KR101493320B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007074078A (en) * 2005-09-05 2007-03-22 Kyocera Mita Corp Image forming apparatus and method
KR20090013969A (en) * 2007-08-03 2009-02-06 삼성전자주식회사 Printing system of security document and control method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007074078A (en) * 2005-09-05 2007-03-22 Kyocera Mita Corp Image forming apparatus and method
KR20090013969A (en) * 2007-08-03 2009-02-06 삼성전자주식회사 Printing system of security document and control method thereof

Similar Documents

Publication Publication Date Title
US7830537B2 (en) System and method for controlling copying of documents
CN101686294B (en) Embedded type file information security management system
WO2000051338A1 (en) Data monitoring method, data monitoring device, copying device, and storage medium
JP2008028449A (en) Confidential document processing apparatus
KR101116683B1 (en) Printing system of security document and control method thereof
KR100855668B1 (en) Image processing apparatus, control method therefor, and computer-readable storage medium
JP2000253241A (en) Data monitoring method and device therefor
KR101391756B1 (en) Image forming apparatus and security printing method thereof
JP4158826B2 (en) Image processing apparatus, processing method, and image processing program
JP2011060092A (en) Document management system, document operation device and program
US20070136787A1 (en) System and method for restricting and authorizing the use of software printing resources
JP2020135690A (en) Electronic approval device, method and program
KR101493320B1 (en) Method for printing of the security document
JP2009027500A (en) Image forming apparatus, image forming system, and program
JP4626507B2 (en) Image forming apparatus and image generating apparatus
US8208178B2 (en) Image forming apparatus, image forming method, and image forming system using ground pattern prints
JP2006254325A (en) Image forming apparatus, image forming system, and image forming method
JP2009290709A (en) Printing system, printing device, image processing apparatus, and control method of the printing system
JP4826464B2 (en) Document registration program and system and apparatus
JP2006240160A (en) Printer and authentication system
KR101339306B1 (en) Security document
JP2011130306A (en) Apparatus, system and image formation method
JP2009232125A (en) Image forming apparatus and imaging method
KR20060106302A (en) Security system for document
JP2008219899A (en) Digital composite device and memory medium storing authentication program of digital composite device

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180222

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190211

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20191220

Year of fee payment: 6