[go: up one dir, main page]

KR20050078462A - 보안 인쇄 시스템 및 보안 인쇄 방법 - Google Patents

보안 인쇄 시스템 및 보안 인쇄 방법 Download PDF

Info

Publication number
KR20050078462A
KR20050078462A KR1020040006382A KR20040006382A KR20050078462A KR 20050078462 A KR20050078462 A KR 20050078462A KR 1020040006382 A KR1020040006382 A KR 1020040006382A KR 20040006382 A KR20040006382 A KR 20040006382A KR 20050078462 A KR20050078462 A KR 20050078462A
Authority
KR
South Korea
Prior art keywords
document
output
outputter
authentication
print
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020040006382A
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 KR1020040006382A priority Critical patent/KR20050078462A/ko
Priority to US11/030,161 priority patent/US20050168769A1/en
Publication of KR20050078462A publication Critical patent/KR20050078462A/ko
Ceased legal-status Critical Current

Links

Classifications

    • 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
    • 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

Landscapes

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

Abstract

본 발명은, 인쇄 시스템 및 인쇄 방법에 관한 것이다. 본 인쇄 시스템은, 문서에 대한 정보와, 문서의 출력이 가능한 출력자에 대한 정보가 저장된 관리 DB, 문서의 출력 요청시, 상기 출력을 요청한 출력자가 문서를 출력할 수 있는 정당한 출력자인지 여부를 판단하여 인증번호를 부여하는 인증수단, 문서와 인증수단에서 부여된 인증번호를 프린터에서 인식가능한 프린터 제어용 언어로 변환시키는 인쇄 데이터 변환부, 및 문서의 출력 요청시, 인증수단으로 출력자에 대한 인증을 요청하고, 문서의 출력을 요청한 출력자가 문서의 출력이 허용된 출력자이면, 인쇄 데이터 변환부를 작동시켜 문서와 인증번호를 프린터 제어용 언어로 변환시켜 인쇄하도록 제어하는 제어부를 포함한다. 이에 의해, 보안을 유지해야 하는 문서를 미리 설정된 사용자에게만 출력이 가능하도록 함으로써, 이러한 문서가 유출, 복사, 분실되는 것을 원천적으로 방지할 수 있을 뿐만 아니라, 출력자가 함부로 기밀문서를 유출시키는 것을 방지할 수 있다.

Description

보안 인쇄 시스템 및 보안 인쇄 방법{SECURITY PRINTING SYSTEM AND METHOD}
본 발명은 인쇄 시스템 및 인쇄 방법에 관한 것으로서, 보다 상세하게는, 기밀문서의 출력 요청시 출력자가 정당한 출력자인지 여부를 판단하여 인증하고, 기밀문서와 출력자에 대한 정보를 출력된 기밀문서에 표시하도록 함으로써, 기밀문서의 유출을 방지할 수 있도록 하는 인쇄 시스템 및 인쇄 방법에 관한 것이다.
최근 대부분의 회사에서 컴퓨터를 이용하여 업무를 수행하고 있고, 회사내의 각 컴퓨터는 LAN이나 WAN 등을 통해 외부의 네트워크와 연결되어 있다. 이에 따라, 회사내에서만 사용되어야 하는 기작성된 문서나 도면 등의 기밀 데이터가 네트워크를 통해 도난, 유출, 분실되는 사례들이 늘어나고 있다.
이러한 기밀 데이터의 네트워크를 통한 도난, 유출, 분실을 방지하기 위해, 다양한 노력들이 시행되고 있다. 특히, 이렇게 네트워크를 통해 각종 업무가 진행되고, 작성된 문서를 네트워크에 접속된 프린터로 출력하는 업무환경에서는, 완벽한 보안 시스템을 구축하기 위해서, 컴퓨터 자체의 보안, 데이터베이스의 보안, 네트워크의 보안, 문서 출력상의 보안 등을 고려해야 한다.
컴퓨터 자체의 보안방법으로는, 컴퓨터 내부에 저장된 데이터의 외부 유출을 막기 위해서 ID확인, 플로피 디스크 또는 CD 라이터(Writer)에서의 복사 권한통제, FX 케이블을 통한 다른 컴퓨터와의 데이터 공유 제한 등이 사용되고 있다.
데이터베이스의 보안방법으로는, 데이터베이스에 저장된 문서에 따라 쓰기, 읽기 등의 권한을 지정하여 권한이 없는 사람이 문서에 접근하는 것을 막는 KMS, EDMS 등이 있다.
네트워크 상의 보안방법으로는, 네트워크 상으로 접근하는 해커와 크랙커의 접근을 통제하여 데이터를 보호하기 위한 파이어월 등을 설치하는 것이고, 출력문서의 보안방법으로는, 출력된 데이터에 대한 책임 소재를 출력된 문서에 명기함으로써 내부 데이터를 보호하고 유실을 방지하도록 하는 것이 있다.
그러나, 일반적으로 문서를 인쇄하는 과정은, 도 1에 도시된 바와 같이, 다음과 같은 과정을 통해 이루어진다. 사용자가 응용프로그램(122)을 사용하여 문서를 작성하면, 문서의 중요도에 무관하게 컴퓨터내의 메모리에 저장되고, 사용자가 프린트 명령을 선택하면, 메모리에 저장되어 있던 문서는 프린터 드라이버(123)를 거쳐 프린터 제어용 언어로 변환된 다음 스풀러(124)(SPOOLER)로 전달된다. 그런 다음, 다시 포트 모니터(125)(PORT MONITOR)를 거쳐 네트워크 프로토콜을 이용하여 프린터로 전송된다. 그러면, 프린터에서는 사용자가 원하는 문서가 인쇄되는 방식이었다.
따라서, 문서의 출력시 정당한 출력자가 출력을 하는지도 알 수 없을 뿐만 아니라, 정당한 출력자가 출력한 경우라도 출력된 인쇄물을 누가 출력했는지 알 수 없기 때문에 다른 사람이 인쇄물을 수령하더라도 알 수가 없다. 따라서, 종래에는 출력물에 대한 보안이 전혀 이루어지지 않는 것이 일반적이었다.
한편, 이렇게 출력된 인쇄물에 대해 보안이 이루어지지 않는 것을 우려하여 출력과정에서 기밀문서의 보안을 위한 몇 가지 솔루션이 개발되었다. 그 중 하나는, DRM(Digital Right Management) 기술을 이용해 각종 기밀문서를 특정 사용자에게 유효 기간 등을 정해 암호화된 파일로 배포함으로써, 암호를 모르거나 유효 기간이 지난 경우에는 기밀문서를 볼 수 없도록 하여 정보의 변조나 불법열람을 막도록 하는 것이다. 이외에도 워드 프로세서나 파워포인트 등의 다양한 문서를 PDF 파일로 자동 변환하여 문서의 변조를 방지하고, 불법 열람을 원천적으로 방지하는 방법과, 문서를 암호화해서 사용 권한이 있는 사람에게만 문서의 내용을 열람하게 하는 방법 등이 제안되어 있다.
그러나, 이러한 종래의 기밀문서의 출력과정에서의 보안 솔루션들은 주로 문서를 암호화하고 사용자 권한에 따라 암호화된 기밀문서의 취급에 대해 제한을 두는 데 중점을 두고 있다. 따라서, 이러한 종래의 기밀문서의 출력과정에서의 보안 솔루션을 이용하는 경우, 문서의 암호화를 위한 암호화 솔루션의 구입 및 유지를 위해 많은 비용이 소모되고, 암호화 솔루션을 유지 관리가 어려움으로 인해 별도의 관리 인력을 필요로 하는 등 비용과 인력상의 소모가 많았다.
또한, 이러한 종래의 출력문서를 위한 보안 솔루션은 출력된 문서의 복사나 유출에 대해서는 실질적으로 보안이 이루어지지 않는다는 문제점도 있다. 즉, 소유자인 사용자 또는 시스템의 루트가 비밀 수준의 파일을 임의적인 판단으로 비밀허가 권한이 없는 사용자에게 복사해 주거나 프린트에 출력하여 외부로 유출시킬 경우, 비밀 파일의 정보가 비밀접근 권한이 없는 제3자에게 노출될 수 있다. 또한, 이러한 보안 정보 파일의 출력시 출력 용지에 파일의 비밀 등급, 파일의 소유자, 출력자 ID, 출력시간 등의 보안 표시정보가 출력되지 않기 때문에, 무책임하고 용이하게 보안 정보가 누출될 수 있다.
따라서, 본 발명의 목적은, 보안을 유지해야 하는 문서의 출력 요청시 출력자가 정당한 출력자인지 여부를 판단하여 인증하고, 문서와 출력자에 대한 정보를 출력된 문서에 표시하도록 함으로써, 기밀을 요하는 문서의 유출을 방지할 수 있도록 하는 인쇄 시스템 및 인쇄 방법을 제공하는 것이다.
이러한 목적을 달성하기 위한 본 발명의 구성은, 프린터 드라이버가 설치된 컴퓨터와, 상기 컴퓨터와 네트워크에 의해 연결되어 상기 컴퓨터에 설치된 응용 프로그램에 의해 작성된 문서를 인쇄하는 프린터를 포함하는 인쇄 시스템에 있어서, 문서에 대한 정보와, 상기 문서의 출력이 가능한 출력자에 대한 정보가 저장된 관리 DB; 상기 문서의 출력 요청시, 상기 출력을 요청한 출력자가 상기 문서를 출력할 수 있는 정당한 여부를 판단하여 인증번호를 부여하는 인증수단; 상기 문서와 상기 인증수단에서 부여된 인증번호를 상기 프린터에서 인식가능한 프린터 제어용 언어로 변환시키는 인쇄 데이터 변환부, 및; 상기 문서의 출력 요청시, 상기 인증수단으로 상기 출력자에 대한 인증을 요청하고, 상기 문서의 출력을 요청한 출력자가 상기 문서의 출력이 허용된 출력자이면, 상기 인쇄 데이터 변환부를 작동시켜 상기 문서와 인증번호를 프린터 제어용 언어로 변환시켜 인쇄하도록 제어하는 제어부를 포함하는 것을 특징으로 한다. ,
여기서, 상기 인증번호는, 상기 문서의 내용, 종류, 보안등급, 인쇄를 요청한 출력자에 대한 정보 중 적어도 하나를 포함할 수 있으며, 상기 인증번호는 상기 인쇄된 문서에 바코드, 워터마크, 숫자 중 적어도 하나로 표현되어 인쇄될 수 있다.
상기 관리DB에 저장된 기밀문서는, 기밀정도에 따라 복수의 보안등급으로 분류되며, 상기 기밀문서를 출력할 수 있는 출력자도 보안등급에 따라 복수의 등급으로 분류되는 것이 바람직하다.
상기 문서의 출력을 요청한 출력자에게 상기 인쇄될 문서를 식별할 수 있는 인쇄고유번호를 부여하는 인쇄관리수단; 상기 인쇄고유번호와 함께, 인증 여부, 인증번호, 출력자 정보 중 적어도 하나를 포함하는 정보를 저장하는 인쇄이력DB를 더 포함할 수 있다.
상기 목적은, 본 발명의 다른 분야에 따르면, 프린터 드라이버가 설치된 컴퓨터와, 상기 컴퓨터와 네트워크에 의해 연결되어 상기 컴퓨터에 설치된 응용 프로그램에 의해 작성된 문서를 인쇄하는 프린터를 이용한 인쇄 방법에 있어서, 문서에 대한 정보와, 상기 문서의 출력이 가능한 출력자에 대한 정보가 저장된 관리 DB를 구축하는 단계; 상기 문서의 출력 요청시, 상기 출력을 요청한 출력자가 상기 문서를 출력할 수 있는 정당한 여부를 판단하여 인증번호를 부여하는 단계; 상기 문서의 출력을 요청한 출력자에게 상기 인쇄될 문서를 식별할 수 있는 인쇄고유번호를 부여하는 단계; 상기 문서와 상기 인증수단에서 부여된 인증번호를 상기 프린터에서 인식가능한 프린터 제어용 언어로 변환시키는 단계, 및; 상기 프린터에 제어용 언어로 변환된 문서와 인증번호가 인쇄되도록 제어하는 단계를 포함하는 하는 인쇄 방법에 의해서도 달성될 수 있다.
상기 관리DB를 구축하는 단계는, 상기 문서를 기밀정도에 따라 복수의 보안등급으로 분류하고, 상기 문서를 출력할 수 있는 출력자도 보안등급에 따라 복수의 등급으로 분류하는 단계인 것이 바람직하다.
상기 문서의 출력을 요청한 출력자에게 상기 인쇄될 문서를 식별할 수 있는 인쇄고유번호를 부여하는 단계; 상기 인쇄고유번호와 함께, 인증 여부, 인증번호, 출력자 정보 중 적어도 하나를 포함하는 정보를 저장하는 인쇄이력DB를 구축하는 단계를 더 포함할 수 있다.
이하에서는 첨부도면을 참조하여 본 발명을 상세히 설명한다.
도 2는 본 발명에 따른 보안 인쇄 시스템의 개략적 구성도이고, 도 3은 도 2의 보안 인쇄 시스템의 상세한 구성도이다. 보안 인쇄 시스템은, 컴퓨터(10), 컴퓨터(10)와 네트워크를 통해 통신가능하게 연결되어 컴퓨터(10)에서 작성된 문서를 인쇄하는 프린터(50), 문서를 출력하려는 출력자에 대한 인증을 허용하는 인증수단인 인증서버(30), 인증된 출력자와 해당 출력자가 출력하려는 기밀문서에 대한 인쇄고유번호를 부여하는 인쇄관리수단인 인쇄관리서버(40)를 포함한다.
여기서, 네트워크란 유선 또는 무선으로 연결가능한 거의 모든 형태의 통신망을 말하며, 예를 들면, 인터넷, 근거리 통신망(LAN), 원거리 통신망(WAN), 같거나 유사한 종류의 LAN이 브리지(bridge)에 의해 연결되어 형성된 통신망, 다른 종류의 LAN들이 게이트웨이(gateway)에 의해 연결되어 형성된 통신망, 블루투스와 같은 무선 통신망 등을 들 수 있다. 이에 따라, 컴퓨터(10)와 프린터(50), 인증서버(30), 인쇄관리서버(40)는, 상호 동일한 LAN내에 설치될 수도 있고, 원격지에 설치될 수도 있음은 물론이다.
컴퓨터(10)에는, 문서의 작성을 위한 응용 프로그램부(13), 응용 프로그램부(13)에서 작성된 문서를 저장하기 위한 메모리(15), 응용 프로그램부(13)에서 작성된 문서를 출력하기 위한 프린터 드라이버부(20), 관리 DB(21), 및 스풀러(17)가 설치되어 있으며, 응용 프로그램(13)과 프린터 드라이버부(20), 관리 DB(21) 및 스풀러(17)의 동작을 제어하기 위한 중앙처리장치(11)가 설치되어 있다.
여기서, 문서 작성을 위한 응용 프로그램(13)으로는, 아래한글, 마이크로프로세서 워드, 훈민정음과 같은 워드 프로세서, 회계 등의 계산을 위한 엑셀, 그림 제작을 위한 포토샵, HTML문서를 작성하거나 소스를 보기위한 노트패드 등이 있다.
한편, 프린터 드라이버부(20)는, 컴퓨터(10)의 응용프로그램에서 작성된 인쇄 데이터를 프린터(50)에서 해석가능한 프린터 언어(Printer Language ; 이하 '프린터 제어용 언어'라 함)로 변환하는 역할을 수행한다. 프린터 제어용 언어는 출력될 문서를 어떻게 구성할 것인지를 지시하기 위해 컴퓨터(10)가 프린터(50)로 보내는 명령어들로서, 이러한 명령어들은 글꼴의 크기, 그래픽, 프린터(50)로 보내지는 데이터의 압축, 색상 등을 관리한다. 프린터 제어용 언어로 주로 사용되는 것으로는 포스트스크립트와 PCL이 있다.
프린터 드라이버부(20)에서 변환된 인쇄 데이터는, 스풀러(17)에 일시적으로 보관되며, 스풀러(17)에 저장된 순서에 따라 순차적으로 프린터(50)로 제공하여 인쇄 데이터가 인쇄되도록 한다.
프린터 드라이버부(20)는, 도 3에 도시된 바와 같이, 인쇄 데이터 변환부(27), 드라이버 제어부(25)를 갖으며, 관리 DB(21)와 데이터의 교환이 가능하다. 관리 DB(21)는, 응용 프로그램(13)을 통해 작성되어 컴퓨터(10)의 메모리(15)에 저장된 각 문서를 보안등급에 따라 분류하여 저장하고 있으며, 각 문서를 열람하거나 출력할 수 있는 출력자에 대한 정보도 저장되어 있다.
즉, 관리 DB(21)에는 컴퓨터(10)의 메모리(15)에 저장된 문서 중, 외부인 또는 비관계자에게 열람이나 출력이 제한된 기밀문서에 대한 정보가 저장되어 있으며, 기밀문서의 파일명, 파일 형식, 파일 크기, 요약, 기밀문서가 속하는 부서에 따른 분류기호 등이 저장되어 있다. 그리고, 관리 DB(21)에는 각 기밀문서를 열람할 수 있는 관계자에 대한 정보, 예를 들면, 사번, 부서명, 이름, 직급 등에 대한 정보가 저장되어 있다. 여기서, 기밀문서는 보안등급에 따라 다단계로 분류될 수 있으며, 기밀문서를 다단계의 보안등급으로 분류함에 따라 열람이나 출력할 수 있는 출력자도 다단계로 분류할 수 있다. 예를 들어, 기밀문서의 보안등급을 상, 중,하로 분류한 경우, 보안등급 상의 기밀문서는 부서장급 이상만이 열람 및 출력할 수 있도록 하고, 보안등급 중의 기밀문서는 팀장급 이상만이 열람 및 출력할 수 있도록 하고, 보안등급 하의 기밀문서는 관련부서의 연구원 이상만이 열람 및 출력할 수 있도록 설정할 수 있다. 기밀문서의 보안등급을 몇 단계로 분류할 것인지, 각 보안등급에 따른 기밀문서의 열람 및 출력이 허용된 출력자를 어떻게 분류할 것인지 여부는 실제 적용시에 얼마든지 변경가능하다.
한편, 기밀문서에 보안등급을 설정하는 방법도 여러 가지가 있을 수 있다. 예를 들면, 기밀문서의 작성자가 보안등급을 설정하는 방법, 기밀문서의 작성자의 상급자들이 몇 단계에 거쳐 보안등급을 설정하는 방법, 작성자의 직급에 따라 보안등급을 설정하는 방법, 일정한 기준을 미리 설정하여 기밀문서의 등록시 관리 DB(21)에서 자동으로 보안등급을 설정하도록 하는 방법 등이 있다.
인쇄 데이터 변환부(27)는, 인쇄 데이터를 프린터 제어용 언어로 변환시키며, 기밀문서를 프린터 제어용 언어로 변화시키는 경우, 기밀문서와 함께 후술할 인증서버(30)로부터 제공받은 인증번호를 프린터 제어용 언어로 변환시킨다. 이 때, 인쇄 데이터 변환부(27)에서는 인쇄고유번호가 인쇄물의 일정 영역에 표시되도록 위치를 설정하며, 인쇄고유번호는 인쇄용지의 상단 양측이나 하단 양측 중 어느 한 곳에 표시되는 것이 바람직하다.
드라이버 제어부(25)는, 기밀문서의 인쇄시, 인쇄를 요청한 출력자가 해당 기밀문서를 열람 또는 출력할 수 있는 출력자인지 여부를 확인하기 위해, 인증서버(30)에 인증을 요청한다. 인증서버(30)에서 출력자가 기밀문서를 열람 및 출력할 수 있다고 인증되어 인증번호가 제공된 경우, 드라이버 제어부(25)는 인쇄관리서버(40)로 인쇄물을 식별할 수 있는 번호인 인쇄고유번호를 요청하고, 인쇄관리서버(40)로부터 인쇄고유번호가 제공되면, 인쇄고유번호 및 인증번호와 함께 기밀문서의 인쇄 데이터를 인쇄 데이터 변환부(27)로 제공하여 기밀문서와 인증번호 및 인쇄고유번호가 프린터 제어용 언어로 변환되도록 한다. 인쇄 데이터 변환부(27)에서 변환이 완료되면, 드라이버 제어부(25)에서는 변환된 기밀문서와 인쇄고유번호의 인쇄 데이터를 스풀러(17)로 제공하고, 스풀러(17)에서는 스풀링하여 프린터(50)로 전달하여 인쇄되도록 한다. 그리고, 인쇄가 완료되면, 드라이버 제어부(25)에서는 인쇄가 완료되었음과 인증서버(30)에서의 인증결과를 인쇄관리서버(40)로 전달한다.
한편, 출력자의 인증을 위한 인증서버(30)는, 드라이버 제어부(25)의 요청에 의해 출력자가 출력을 요청한 기밀문서에 대해 허용된 출력자인지 여부를 판단한다. 출력자가 메모리(15)로부터 기밀문서를 인출하여 출력하고자 하는 경우, 드라이버 제어부(25)는 인증서버(30)로 인증을 요청하고, 인증서버(30)에서는 출력자에게 인증을 위한 인증정보를 입력하도록 요구한다. 인증정보로는 출력자 각자에게 제공된 ID와 비밀번호를 들 수 있으며, ID와 비밀번호는 키보드나 마우스 등의 입력장치를 통해 직접 입력할 수도 있고, 스마트 카드를 이용하여 입력하도록 할 수도 있다.
일반적으로 스마트카드는, 시간에 따라 비밀번호가 바뀌는 OTP(One Time Password)를 사용하고 있다. 따라서, 한번만 쓰고 버리는 일회용 비밀번호를 사용함에 따라, 스니핑(Sniffing) 등으로 가로채여도 새로 생성된 비밀번호를 사용하므로 안전하다. 이러한 OTP를 이용한 인증 방법으로는, S/Key 방식, CR(Challenge-Response)방식, Time-Synchronous 방식 등이 있다. S/Key 방식은 passive attack에 대해 출력자의 비밀번호를 보호하기 위한 간단한 인증 시스템이다. CR 방식은, 출력자가 로그인하면, 서버가 챌린지 메시지를 보내고, 출력자는 PIN(Personal Identification Number)와 챌린지를 이용하여 OTP를 생성하여 답을 한다. 서버는 동일한 챌린지와 등록된 출력자의 정보를 이용해 OTP를 생성한 후 출력자의 답과 비교하여 출력자를 인증해주게 된다. Time-Synchronous 방식은 ,난수생성 알고리즘에 의해 관리자가 정한 시간(t)마다 64비트의 비밀키가 생성되고, 각 출력자에게 특정 비밀키가 할당된다. 각 출력자에게 할당된 비밀키에 대한 정보는, 지능형 토큰과 인증서버(30)의 데이터베이스에 저장된다. 그런 다음, 출력자가 로그인할 때, PIN과 토큰으로 생성된 6개의 난수를 전달하며, 이 때, 난수는 토큰안에 저장되어 있던 비밀번호와 t를 초기값으로 하여 토큰안의 알고리즘을 통해 만들어진다. 이렇게 만들어진 10개의 숫자가 서버로 제공되면, 서버는 PIN을 인덱스로 하여 해당 비밀키를 찾아 6개의 난수를 생성하고, 생성된 6개의 난수들이 수신된 것과 일치하는지를 확인한다.
인증서버(30)에서는 이러한 방법들로 입력된 ID에 대해 비밀번호가 일치하는지 여부와, 인쇄를 요청한 출력자가 해당 기밀문서에 대해 정당한 출력자인지 여부를 인증한다. 즉, 인증서버(30)는 출력자가 회사의 사원인지와, 회사의 사원중 기밀문서를 열람 또는 출력할 수 있는 권한을 가지고 있는 자인지를 판단하는 것이다. 이를 위해, 인증서버(30)에서는 출력자 및 출력자가 열람 및 출력할 수 있는 기밀문서에 대한 정보가 필요하며, 이러한 정보는 인증서버(30)에 미리 라이브러리 파일이나 DB형태로 저장되어 있거나, 관리 DB(21)에 저장된 정보를 사용할 수도 있다.
한편, 인증서버(30)에서 인증이 이루어지면, 각 기밀문서에 대해 인증번호가 부여된다. 인쇄될 기밀문서에 표시될 인증번호는, 도 4의 (a)에 도시된 바와 같이, 인쇄물의 일측 영역에 바코드로 인쇄될 수도 있고, 도 4의 (b)에 도시된 바와 같이, 숫자 형태로 인쇄될 수도 있고, 워터마크 형태로 인쇄될 수도 있다. 여기서, 바코드 형태로 인쇄할 경우 바코드 리더기를 이용하여 간편하게 인증번호의 내용을 파악할 수 있다는 장점이 있으며, 워터마크 형태로 인쇄될 경우에는 복사시 사본임을 파악할 수 있다는 장점이 있다. 인증번호에 포함되는 내용으로는, 인쇄물의 내용에 따른 분류기호, 보안등급, 출력자에 대한 정보(예를 들면, 사번이나 ID), 부서명, 인쇄물과의 관련도 등을 포함할 수 있다.
이러한 방식들에 의해 출력자의 인증이 이루어지면, 인쇄관리서버(40)에서는 드라이버 제어부(25)로부터의 요청에 따라 인쇄물을 식별할 수 있는 인쇄고유번호를 생성한다. 인쇄고유번호는 인쇄관리서버(40)에서 무작위로 생성되는 번호로서, 인쇄순서에 따라 순차적으로 부여될 수도 있고, 무작위적으로 부여될 수도 있다.
한편, 인쇄관리서버(40)에는, 기밀문서의 인쇄 이력을 저장하는 인쇄이력DB(45)가 마련되어 있다. 인쇄이력DB(45)에는, 인쇄 종료후 인쇄가 실시되었는지 여부, 인증서버(30)에서 인증을 받았는지에 대한 인증결과, 출력이유, 출력자 정보가 인쇄고유번호와 매칭되어 저장된다. 또한, 인쇄이력DB(45)에는, 인증서버(30)를 이용한 출력자 인증과정에서 실패한 경우, 입력된 ID와 비밀번호가 저장되며, 이 데이터는 추후에 허가되지 아니한 자가 기밀문서를 인쇄하는 것을 방지할 목적으로 사용된다. 이렇게 인쇄이력DB(45)에 저장되는 내용은 인쇄 종료후 드라이버 제어부(25)로부터 제공되며, 인쇄이력DB(45)내에 저장된 인쇄이력을 살펴보면, 어떤 출력자가 어떤 기밀문서를 왜 출력하였는지를 일목요연하게 알 수 있다.
이러한 구성에 의한 보안 인쇄 시스템의 보안 인쇄 과정을 도 5를 참조하여 설명하면 다음과 같다.
회사내의 출력자가 응용 프로그램(13)을 이용하여 문서를 작성한 다음, 작성된 문서가 기밀문서인 경우에는 미리 결정된 방법을 이용하여 보안등급 설정하여 관리 DB(21)에 등록시킨다. 이 때, 해당 기밀문서를 열람 및 출력할 수 있는 출력자도 결정된다.
이렇게 관리 DB(21)가 구축된 상태에서, 임의의 출력자가 문서의 출력을 요청하면, 컴퓨터(10)의 중앙처리장치(11)에서는 인쇄할 문서를 프린터 드라이버(20)로 제공한다(S510).
프린터 드라이버(20)의 드라이버 제어부(25)에서는 출력이 요청된 문서에 대한 정보와 보안관리 DB(21)에 저장된 기밀문서에 대한 정보를 비교하여 출력요청된 문서가 기밀문서인지 여부를 판단한다. 이 때, 기밀문서가 아니면, 드라이버 제어부(25)에서는 문서를 인쇄 데이터 변환부(27)로 제공하여 프린터 제어용 언어로 변환시킨 다음, 스풀러(17)를 통해 프린터(50)로 제공하여 일반적인 출력과정으로 문서가 인쇄되도록 한다.
판단결과, 기밀문서인 경우, 드라이버 제어부(25)는 인증서버(30)로 출력자 인증을 요청하며(S520), 인증서버(30)에서는 출력을 요청한 출력자에게 ID와 비밀번호를 입력하도록 하여 출력을 요청한 출력자가 기밀문서를 출력할 수 있는 정당한 출력자인지 여부를 판단한다(S530,S540). 인증서버(30)는, 먼저 출력자가 입력한 ID와 비밀번호가 일치하는지 여부를 판단하고, ID와 비밀번호가 일치하지 아니하면, 인증이 실패되었음을 알리며(S545), 미리 설정된 횟수까지는 ID와 비밀번호를 다시 입력할 수 있도록 한다. 그러나 재시도 회수가 미리 설정된 일정 회수를 초과하면, 인증서버(30)는 인증과정을 종료하고(S547), 드라이버 제어부(25)에서는 인증이 이루어지지 아니하였음과, 입력된 ID와 비밀번호에 대한 정보를 인쇄관리서버(40)로 제공한다(S580).
ID와 비밀번호가 일치하는 경우, 인증서버(30)는 ID에 의해 얻어진 출력자에 대한 정보를 기밀문서에 대한 정보와 매칭시킴으로써, 출력자가 출력을 요청한 기밀문서에 대해 출력 및 열람이 가능한 정당한 출력자인지 여부를 판단한다. 출력자가 기밀문서의 출력이 가능한 정당한 출력자가 아닌 경우, 인증서버(30)는 ID와 비밀번호가 일치하더라도 인증을 하지 아니하며, 드라이버 제어부(25)는 정당한 출력자가 아님을 메시지를 통해 출력자에게 알린다. 출력자가 기밀문서의 출력이 가능한 정당한 출력자인 경우, 인증서버(30)는 인증되었음을 드라이버 제어부(25)로 알리며, 이 때, 인증번호를 생성한다. 인증번호는, 상술한 바와 같이, 바코드나 숫자, 워터마크 형태로 형성될 수 있다.
인증이 완료되면, 드라이버 제어부(25)는, 인쇄관리서버(40)로 출력자에 대한 정보와 기밀문서에 대한 정보를 제공하여 인쇄고유번호를 요청하여 인쇄관리서버(40)로부터 인쇄고유번호를 부여받는다(S550).
그런 다음, 드라이버 제어부(25)는 출력자가 출력을 요청한 기밀문서와 인증서버(30)로부터 제공받은 인증번호를 인쇄 데이터 변환부(27)로 제공한다(S560). 인쇄 데이터 변환부(27)에서는 기밀문서와 인증번호를 프린터 제어용 언어로 변환시키며, 이 때, 미리 설정된 형식에 따라 인증번호가 인쇄용지의 상단과 하단 중 일측이나, 중앙영역에 워터마크 형태로 인쇄될 수 있도록 위치를 설정한다.
드라이버 제어부(25)는 변환된 기밀문서와 인증번호에 대한 인쇄 데이터를 스풀러(17)로 제공하고, 스풀러(17)에서는 인쇄 순서에 따라 순차적으로 프린터(50)에 제공하여 인쇄가 이루어지도록 한다(S570).
이렇게 인쇄가 완료되면, 드라이버 제어부(25)에서는 인쇄관리서버(40)로부터 부여받은 인쇄고유번호와 함께, 인쇄가 정상적으로 종료되었는지 여부, 인증되었는지 여부, 인증번호, 출력자에 대한 정보 등을 인쇄관리서버(40)로 제공한다(S580). 인쇄관리서버(40)에서는 미리 부여한 인쇄고유번호에 드라이버 제어부(25)로부터 제공된 정보를 매칭시켜 인쇄이력DB(45)에 저장한다.
이와 같이, 본 보안 인쇄 시스템에서는, 기밀문서와, 기밀문서를 열람 및 출력할 수 있는 출력자를 다단계로 분류하고, 기밀문서의 인쇄 요청시에는 해당 기밀문서에 대해 정당한 출력자인지 여부를 판단하여 인쇄를 허용 또는 금지하도록 한다. 또한, 정당한 출력자에 의해 인쇄가 허용된 경우, 인증서버(30)로부터 제공된 인증번호가 기밀문서와 함께 인쇄되도록 함으로써, 출력자에 대한 정보를 용이하게 파악할 수 있다.
이에 따라, 기밀문서를 미리 설정된 출력자에게만 열람 및 출력이 가능하도록 함으로써, 기밀문서가 유출, 복사, 분실되는 것을 원천적으로 방지할 수 있다. 또한, 기밀문서에 인증정보가 인쇄되어 출력자에 대한 정보를 용이하게 파악할 수 있으므로, 출력자가 제3자에게 기밀문서를 유출시키는 경우, 추후에 기밀문서에 표시된 인증정보로 기밀문서를 유출시킨 출력자를 용이하게 알아낼 수 있다. 따라서, 출력자가 함부로 기밀문서를 유출시키는 것을 방지할 수 있다.
한편, 상술한 실시예에서는, 인증서버(30)와 인쇄관리서버(40)를 컴퓨터(10)와 별도의 장치로 마련하였으나, 컴퓨터(10)내에 독립적인 프로세스나 파일 및 라이브러리 형식으로 구성할 수도 있음은 물론이다.
이상에서 설명한 바와 같이, 본 발명에 따르면, 기밀문서를 미리 설정된 출력자에게만 출력이 가능하도록 함으로써, 기밀문서가 유출, 복사, 분실되는 것을 원천적으로 방지할 수 있다. 또한, 기밀문서에 인증정보가 인쇄되어 출력자에 대한 정보를 용이하게 파악할 수 있으므로, 출력자가 함부로 기밀문서를 유출시키는 것을 방지할 수 있다.
또한, 본 발명의 상세한 설명에서는 구체적인 실시형태에 관해 설명하였으나, 이는 예시적인 것으로 받아들여져야 하며, 본 발명의 기술적 사상에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시 형태에 국한되어 정해져서는 안되며 후술하는 특허청구범위 뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
도 1은 종래의 프린터를 이용한 프린팅 과정을 보인 흐름도,
도 2는 본 발명에 따른 보안 인쇄 시스템의 개략적 구성도,
도 3은 도 2의 보안 인쇄 시스템의 상세한 구성도,
도 4의 (a)는 도 3의 보안 인쇄 시스템에 의해 인쇄된 인쇄 데이터의 일 실시예를 보인 도면,
도 4의 (b)는 도 3의 보안 인쇄 시스템에 의해 인쇄된 인쇄 데이터의 다른 실시예를 보인 도면, 그리고
도 5는 본 발명에 따른 보안 인쇄 시스템에 의한 보안 인쇄 과정을 도시한 흐름도이다.
* 도면의 주요 부분에 대한 부호의 설명 *
10 : 컴퓨터 11 : 중앙처리장치
13 : 응용 프로그램 15 : 메모리
17 : 스풀러 20 : 프린터 드라이버
21 : 관리 DB 25 : 드라이버 제어부
27 : 인쇄 데이터 변환부 30 : 인증서버
40 : 인쇄관리서버 45 : 인쇄관리 DB
50 : 프린터

Claims (10)

  1. 프린터 드라이버가 설치된 컴퓨터와, 상기 컴퓨터와 네트워크에 의해 연결되어 상기 컴퓨터에 설치된 응용 프로그램에 의해 작성된 문서를 인쇄하는 프린터를 포함하는 인쇄 시스템에 있어서,
    문서에 대한 정보와, 상기 문서의 출력이 가능한 출력자에 대한 정보가 저장된 관리 DB;
    상기 문서의 출력 요청시, 상기 출력을 요청한 출력자가 상기 문서를 출력할 수 있는 정당한 출력자인지 여부를 판단하여 인증번호를 부여하는 인증수단;
    상기 문서와 상기 인증수단에서 부여된 인증번호를 상기 프린터에서 인식가능한 프린터 제어용 언어로 변환시키는 인쇄 데이터 변환부, 및;
    상기 문서의 출력 요청시, 상기 인증수단으로 상기 출력자에 대한 인증을 요청하고, 상기 문서의 출력을 요청한 출력자가 상기 문서의 출력이 허용된 출력자이면, 상기 인쇄 데이터 변환부를 작동시켜 상기 문서와 인증번호를 프린터 제어용 언어로 변환시켜 인쇄하도록 제어하는 제어부;를 포함하는 것을 특징으로 하는 인쇄 시스템.
  2. 제 1 항에 있어서,
    상기 인증번호는, 상기 문서의 내용, 종류, 보안등급, 인쇄를 요청한 출력자에 대한 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 인쇄 시스템.
  3. 제 1 항에 있어서,
    상기 인증번호는 상기 인쇄된 문서에 바코드, 워터마크, 숫자 중 적어도 하나로 표현되어 인쇄되는 것을 특징으로 하는 인쇄 시스템.
  4. 제 1 항에 있어서,
    상기 관리DB에 저장된 문서는, 기밀정도에 따라 복수의 보안등급으로 분류되며, 상기 문서를 출력할 수 있는 출력자도 보안등급에 따라 복수의 등급으로 분류되는 것을 특징으로 하는 보안 인쇄 시스템.
  5. 제 1 항에 있어서,
    상기 문서의 출력을 요청한 출력자에게 상기 인쇄될 문서를 식별할 수 있는 인쇄고유번호를 부여하는 인쇄관리수단; 및
    상기 인쇄고유번호와 함께, 인증 여부, 인증번호, 출력자 정보 중 적어도 하나를 포함하는 정보를 저장하는 인쇄이력DB;를 더 포함하는 것을 특징으로 하는 인쇄 시스템.
  6. 프린터 드라이버가 설치된 컴퓨터와, 상기 컴퓨터와 네트워크에 의해 연결되어 상기 컴퓨터에 설치된 응용 프로그램에 의해 작성된 문서를 인쇄하는 프린터를 이용한 인쇄 방법에 있어서,
    문서에 대한 정보와, 상기 문서의 출력이 가능한 출력자에 대한 정보가 저장된 관리 DB를 구축하는 단계;
    상기 문서의 출력 요청시, 상기 출력을 요청한 출력자가 상기 문서를 출력할 수 있는 정당한 여부를 판단하여 인증번호를 부여하는 단계;
    상기 문서의 출력을 요청한 출력자에게 상기 인쇄될 문서를 식별할 수 있는 인쇄고유번호를 부여하는 단계;
    상기 문서와 상기 인증수단에서 부여된 인증번호를 상기 프린터에서 인식가능한 프린터 제어용 언어로 변환시키는 단계, 및;
    상기 프린터에 제어용 언어로 변환된 문서와 인증번호가 인쇄되도록 제어하는 단계를 포함하는 것을 특징으로 하는 인쇄 방법.
  7. 제 6 항에 있어서,
    상기 인증번호는, 상기 문서의 내용, 종류, 보안등급, 인쇄를 요청한 출력자에 대한 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 보안 인쇄 방법.
  8. 제 6 항에 있어서,
    상기 인증번호는 상기 인쇄된 문서에 바코드, 워터마크, 숫자 중 적어도 하나로 표현되어 인쇄되는 것을 특징으로 하는 인쇄 방법.
  9. 제 6 항에 있어서,
    상기 관리DB를 구축하는 단계는, 상기 문서를 기밀정도에 따라 복수의 보안등급으로 분류하고, 상기 문서를 출력할 수 있는 출력자도 보안등급에 따라 복수의 등급으로 분류하는 단계인 것을 특징으로 하는 인쇄 방법.
  10. 제 6 항에 있어서,
    상기 문서의 출력을 요청한 출력자에게 상기 인쇄될 문서를 식별할 수 있는 인쇄고유번호를 부여하는 단계; 및
    상기 인쇄고유번호와 함께, 인증 여부, 인증번호, 출력자 정보 중 적어도 하나를 포함하는 정보를 저장하는 인쇄이력DB를 구축하는 단계;를 더 포함하는 것을 특징으로 하는 인쇄 방법.
KR1020040006382A 2004-01-31 2004-01-31 보안 인쇄 시스템 및 보안 인쇄 방법 Ceased KR20050078462A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020040006382A KR20050078462A (ko) 2004-01-31 2004-01-31 보안 인쇄 시스템 및 보안 인쇄 방법
US11/030,161 US20050168769A1 (en) 2004-01-31 2005-01-07 Security print system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040006382A KR20050078462A (ko) 2004-01-31 2004-01-31 보안 인쇄 시스템 및 보안 인쇄 방법

Publications (1)

Publication Number Publication Date
KR20050078462A true KR20050078462A (ko) 2005-08-05

Family

ID=34806062

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040006382A Ceased KR20050078462A (ko) 2004-01-31 2004-01-31 보안 인쇄 시스템 및 보안 인쇄 방법

Country Status (2)

Country Link
US (1) US20050168769A1 (ko)
KR (1) KR20050078462A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101242171B1 (ko) * 2012-07-02 2013-03-13 (주)나무소프트 출력물의 보안 및 활용도를 개선시킨 문서 출력 관리 장치, 방법 및 이를 기록한 기록 매체
KR101296618B1 (ko) * 2013-05-28 2013-08-14 (주)지란지교소프트 코드를 이용한 인쇄 문서 내용 제공 방법 및 장치
KR20180123274A (ko) * 2017-05-08 2018-11-16 주식회사 디지털존 식별확인코드가 삽입된 문서를 제작하는 방법 및 이를 이용한 인쇄 시스템

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8031348B2 (en) * 2005-06-08 2011-10-04 Ricoh Company, Ltd. Approach for securely printing electronic documents
KR100657327B1 (ko) * 2005-07-25 2006-12-14 삼성전자주식회사 Rfid를 이용한 공용 프린터의 관리 시스템 및 방법
JP4418814B2 (ja) * 2005-12-01 2010-02-24 キヤノン株式会社 情報処理装置および情報処理方法
JP2007214691A (ja) * 2006-02-07 2007-08-23 Murata Mach Ltd 画像形成装置
EP1818849A3 (en) * 2006-02-07 2008-01-02 Murata Kikai Kabushiki Kaisha Image forming device
JP4886312B2 (ja) * 2006-02-09 2012-02-29 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP4661620B2 (ja) * 2006-02-14 2011-03-30 富士ゼロックス株式会社 文書管理装置およびプログラム
JP4801468B2 (ja) * 2006-03-02 2011-10-26 株式会社リコー 管理装置及び画像形成装置管理システム
JP4732221B2 (ja) * 2006-04-05 2011-07-27 キヤノン株式会社 印刷装置及びその制御方法
US8264715B2 (en) * 2006-04-25 2012-09-11 Ricoh Company, Ltd. Approach for implementing locked printing with remote unlock on printing devices
JP4198719B2 (ja) * 2006-05-12 2008-12-17 シャープ株式会社 複合機、複合機の制御方法、複合機制御システム、プログラムおよび記録媒体
JP4295295B2 (ja) * 2006-05-26 2009-07-15 株式会社沖データ 印刷システム、及び画像形成装置
JP4710763B2 (ja) * 2006-08-31 2011-06-29 富士ゼロックス株式会社 画像処理プログラム、指示装置および画像処理システム
JP2008083957A (ja) * 2006-09-27 2008-04-10 Fuji Xerox Co Ltd 情報処理システム、情報処理装置、および情報処理プログラム
US20080174810A1 (en) * 2007-01-22 2008-07-24 Ricoh Company, Ltd. Fault tolerant printing system
US8358427B2 (en) * 2007-02-15 2013-01-22 Kabushiki Kaisha Toshiba Confidential documents management system
US20080197191A1 (en) * 2007-02-19 2008-08-21 Kabushiki Kaisha Toshiba Image processing apparatus and method for operating image processing apparatus
US8115951B2 (en) 2007-04-20 2012-02-14 Ricoh Company, Ltd. Approach for implementing locked printing with unlock via a user input device
JP4358879B2 (ja) * 2007-05-22 2009-11-04 シャープ株式会社 画像処理装置及び画像処理サーバ
JP5118389B2 (ja) * 2007-05-26 2013-01-16 中村製作所株式会社 ワークへの凹所形成方法
JP4392036B2 (ja) * 2007-07-18 2009-12-24 シャープ株式会社 画像出力システム
US8319992B2 (en) * 2007-07-20 2012-11-27 Ricoh Company, Ltd. Approach for processing locked print jobs obtained from other printing devices
JP4999730B2 (ja) * 2008-02-28 2012-08-15 キヤノン株式会社 画像処理装置、画像処理方法及び制御プログラム
CN101577129B (zh) * 2008-05-09 2013-02-13 鸿富锦精密工业(深圳)有限公司 自动切换播放媒体的数码相框及方法
WO2009145791A1 (en) * 2008-05-30 2009-12-03 Hewlett-Packard Development, L.P. Secured document transmission
US8228538B2 (en) * 2008-06-23 2012-07-24 Ricoh Company, Ltd. Performance of a locked print architecture
US9411956B2 (en) 2008-07-02 2016-08-09 Ricoh Company, Ltd. Locked print with intruder detection and management
US8321958B1 (en) 2008-07-30 2012-11-27 Next It Corporation Detecting presence of a subject string in a target string and security event qualification based on prior behavior by an end user of a computer system
US20110170145A1 (en) * 2008-10-02 2011-07-14 Hewlett-Packard Development Company Secure Document Creation with a Multi-Function Apparatus
JP5501052B2 (ja) * 2010-03-24 2014-05-21 キヤノン株式会社 通信装置、通信装置の制御方法、プログラム
US20110299678A1 (en) * 2010-06-07 2011-12-08 Alexander Roger Deas Secure means for generating a specific key from unrelated parameters
US20120008161A1 (en) * 2010-07-08 2012-01-12 Xerox Corporation Automated system and method for submitting a rendering job via a mobile communications device
US9591173B2 (en) * 2012-08-17 2017-03-07 Samsung Electrônica da Amazônia Ltda. System and method for digital analysis of authenticity and integrity of documents using portable devices
US9380057B2 (en) * 2014-07-29 2016-06-28 Lexisnexis Risk Solutions Inc. Systems and methods for combined OTP and KBA identity authentication
US10375063B2 (en) 2014-07-29 2019-08-06 Lexisnexis Risk Solutions Inc. Systems and methods for combined OTP and KBA identity authentication utilizing academic publication data
JP6768279B2 (ja) * 2015-10-08 2020-10-14 キヤノン株式会社 印刷装置およびプログラム
TWI627581B (zh) * 2017-01-06 2018-06-21 彩億印刷有限公司 列印輸出管理系統及列印輸出的操作方法
US20180285579A1 (en) * 2017-03-30 2018-10-04 Xerox Corporation Methods and systems for enforcing security settings for printing confidential documents
JP6958293B2 (ja) * 2017-11-28 2021-11-02 セイコーエプソン株式会社 印刷制御装置、印刷制御装置の制御方法およびプログラム
US20200265112A1 (en) * 2019-02-18 2020-08-20 Microsoft Technology Licensing, Llc Dynamically adjustable content based on context
CN110673803A (zh) * 2019-09-25 2020-01-10 深圳供电局有限公司 一种电网规划数据安全打印方法及系统
WO2021066843A1 (en) * 2019-10-04 2021-04-08 Hewlett-Packard Development Company, L.P. Risk assessment of account access
US11934496B2 (en) * 2022-02-22 2024-03-19 Xerox Corporation Method and system for authentic non-fungible token (NFT) printing
CN116755649B (zh) * 2023-08-15 2023-10-31 南京功夫豆信息科技有限公司 一种基于物联网的智慧打印设备数据管理系统及方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5548110A (en) * 1986-04-18 1996-08-20 Cias, Inc. Optical error-detecting, error-correcting and other coding and processing, particularly for bar codes, and applications therefor such as counterfeit detection
JP2002183504A (ja) * 2000-06-27 2002-06-28 Tadashi Goino オークション方法、オークションシステム及びサーバ
JP2002236577A (ja) * 2000-11-17 2002-08-23 Canon Inc 印刷処理における自動認証方法及びそのシステム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101242171B1 (ko) * 2012-07-02 2013-03-13 (주)나무소프트 출력물의 보안 및 활용도를 개선시킨 문서 출력 관리 장치, 방법 및 이를 기록한 기록 매체
KR101296618B1 (ko) * 2013-05-28 2013-08-14 (주)지란지교소프트 코드를 이용한 인쇄 문서 내용 제공 방법 및 장치
KR20180123274A (ko) * 2017-05-08 2018-11-16 주식회사 디지털존 식별확인코드가 삽입된 문서를 제작하는 방법 및 이를 이용한 인쇄 시스템

Also Published As

Publication number Publication date
US20050168769A1 (en) 2005-08-04

Similar Documents

Publication Publication Date Title
KR20050078462A (ko) 보안 인쇄 시스템 및 보안 인쇄 방법
JP4350549B2 (ja) デジタル著作権管理のための情報処理装置
US8302205B2 (en) Access control decision system, access control enforcing system, and security policy
US8863305B2 (en) File-access control apparatus and program
US20040125402A1 (en) Document printing program, document protecting program, document protecting system, document printing apparatus for printing out a document based on security policy
JP4676779B2 (ja) 情報処理装置、資源管理装置、属性変更許否判定方法、属性変更許否判定プログラム及び記録媒体
JP4606052B2 (ja) 情報処理装置、操作許否情報生成方法、操作許否情報生成プログラム及び記録媒体
EP1770575B1 (en) System and method for scrambling keystrokes related to a password
US8335985B2 (en) Document use managing system, document processing apparatus, manipulation authority managing apparatus, document managing apparatus and computer readable medium
EP2013812A1 (en) Document security system
JP4282301B2 (ja) アクセス制御サーバ、電子データ発行ワークフロー処理方法、そのプログラム、コンピュータ装置、および記録媒体
JP4398685B2 (ja) アクセス制御判断システム、アクセス制御判断方法、アクセス制御判断プログラム、及びそのプログラムを記憶したコンピュータ読み取り可能な記憶媒体
CN101359214B (zh) 安全文档打印系统及其控制方法
JP4629581B2 (ja) 出力情報管理システム
JP4719420B2 (ja) アクセス許可付与方法、アクセス許可処理方法、そのプログラム、およびコンピュータ装置
JP2004152261A (ja) ドキュメント印刷プログラム、ドキュメント保護プログラムおよびドキュメント保護システム
JP2693103B2 (ja) 手書きシートによる業務指示処理システム
JP2005038372A (ja) アクセス制御判断システム及びアクセス制御執行システム
JP4396377B2 (ja) 印刷制御システム、サーバ装置
JP4764614B2 (ja) 情報処理装置、操作許否情報生成方法、操作許否情報生成プログラム及び記録媒体
JP2008097125A (ja) 認証装置、認証システム、認証方法、および認証装置を制御するためのプログラム
JP2009181598A (ja) デジタル著作権管理のための情報処理装置
KR20030093610A (ko) 문서출력시 보안 규칙기반의 접근제어 기능에 의한인증정보의 워터마크 표시 프린트 출력 방법
CN113449333A (zh) 信息处理装置及信息处理系统
EP3864559A1 (en) Method for securing a digital document

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20040131

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20051117

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20060227

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20051117

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I