[go: up one dir, main page]

KR100619022B1 - 보안 기능을 가진 문서 프린트 시스템 및 방법 - Google Patents

보안 기능을 가진 문서 프린트 시스템 및 방법 Download PDF

Info

Publication number
KR100619022B1
KR100619022B1 KR1020040037258A KR20040037258A KR100619022B1 KR 100619022 B1 KR100619022 B1 KR 100619022B1 KR 1020040037258 A KR1020040037258 A KR 1020040037258A KR 20040037258 A KR20040037258 A KR 20040037258A KR 100619022 B1 KR100619022 B1 KR 100619022B1
Authority
KR
South Korea
Prior art keywords
print
printer
host
storage medium
unit
Prior art date
Application number
KR1020040037258A
Other languages
English (en)
Other versions
KR20050113677A (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 KR1020040037258A priority Critical patent/KR100619022B1/ko
Priority to US11/108,137 priority patent/US20050268089A1/en
Publication of KR20050113677A publication Critical patent/KR20050113677A/ko
Application granted granted Critical
Publication of KR100619022B1 publication Critical patent/KR100619022B1/ko

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
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/205Housing aspects of ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D2211/00Paper-money handling devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

본 발명은 문서 프린트 시스템 및 방법에 관한 것으로, 보다 상세하게는 호스트에서 프린트할 문서에 보안 기능을 설정하여 프린터에 전송하고, 보안 기능이 해제된 문서만이 프린트되도록 하는 문서 프린트 시스템 및 방법에 관한 것이다. 본 발명은 호스트, 호스트와 연결되는 프린터 및 호스트와 프린터에 선택적으로 연결되는 이동 가능한 저장매체를 포함하는 보안 프린트 시스템에서, 호스트는 프린트 명령이 수신될 때마다 변동적으로 암호화키를 생성하고, 프린트할 데이터를 암호화키로 암호화하며, 암호화된 프린트 데이터는 프린터로 전송하고, 암호화키는 이동 가능한 저장매체로 전송하고, 이동 가능한 저장 매체는 호스트와 접속되고 전송된 암호화키를 저장하며, 프린터는 이동 가능한 저장매체와 접속되고, 호스트로부터 전송된 암호화된 프린트 데이터를 이동 가능한 저장매체에 저장된 암호화키로 해독하여 프린트하는 보안 기능을 가진 문서 프린트 시스템을 제공한다. 본 발명에 따르면, 호스트에서 프린트 작업 시마다 문서 암호화를 위한 암호화키를 생성하여 문서를 암호화함으로써 프린트 문서를 보호할 수 있으며, 공동으로 사용하는 프린터라 할지라도 보안정보 유출에 대한 걱정 없이 사용할 수 있도록 안정성을 보장한다.

Description

보안 기능을 가진 문서 프린트 시스템 및 방법{System and method for printing document having security function}
도 1은 종래의 보안 기능을 가진 문서 프린트 시스템의 구성을 보이는 블록도 이다.
도 2는 본 발명의 제1 실시 예에 따른 보안 기능을 가진 문서 프린트 시스템의 구성을 보이는 블록도 이다.
도 3은 본 발명의 제1 실시 예에 따른 보안 기능을 가진 문서 프린트 방법의 동작을 보이는 흐름도 이다.
도 4는 본 발명의 제2 실시 예에 따른 보안 기능을 가진 문서 프린트 시스템의 구성을 보이는 블록도 이다.
도 5는 본 발명의 제2 실시 예에 따른 보안 기능을 가진 문서 프린트 방법의 동작을 보이는 흐름도 이다.
본 발명은 문서 프린트 시스템 및 방법에 관한 것으로, 보다 상세하게는 호스트에서 프린트할 문서에 보안 기능을 설정하여 프린터에 전송하고, 보안 기능이 해제된 문서만이 프린트되도록 하는 문서 프린트 시스템 및 방법에 관한 것이다.
최근의 기술 동향은 기술 개발도 중요하지만, 그것 못지 않게 중요시되는 것이 정보 보안이다. 일반적으로 관공서, 대기업, 연구소 등 많은 사람들이 프린터를 사용할 때 네트워크를 이용해서 문서를 출력하게 된다. 그러나, 현 시스템에서는 보안 문서를 출력할 때 정보가 쉽게 유출될 수 있는 위험성에 항상 노출되어 있다.
도 1은 종래의 보안 기능을 가진 문서 프린트 시스템의 구성을 보이는 블록도로서, 프린트할 데이터와 인증 내용을 가공하여 전송 데이터를 만드는 데이터 가공부(100-1), 가공된 프린트 데이터를 전송하는 전송부(100-2) 및 어플리케이션으로부터 프린트 데이터를 수신하여 데이터 가공부(100-1)의 가공 처리 및 전송부(100-2)의 전송 처리를 제어하는 제어부(100-3)를 포함하는 호스트(100) 및 호스트(100)로부터 가공된 프린트 데이터를 수신하는 수신부(110-1), 호스트(100)로부터 수신한 가공된 프린트 데이터의 암호와 미리 저장된 암호를 비교하여 인증을 수행하는 인증 처리부(110-2), 프린트 명령을 수신하여 프린트를 수행하는 프린트부(110-3) 및 수신부(110-1)의 데이터 수신 처리와 인증처리부(110-2)의 인증 처리와, 프린트부(110-3)의 프린트 처리를 제어하는 제어부(110-4)를 포함하는 프린터(110)로 구성된다.
종래에는 데이터 가공부(100-1)에서 프린트할 데이터에 ID 및 암호를 첨부하여 프린터에 전송할 데이터를 구성하면, 제어부(100-3)는 이를 전송부(100-2)로 보내며, 전송부(100-2)는 이를 프린터(110)로 전송하였다. 수신부(110-1)는 데이터 를 수신하고 프린트할 데이터를 분석하여 ID 및 암호를 인증 처리부(110-2)로 전송하면, 인증 처리부(110)는 전송된 암호와 미리 저장되어 있는 암호를 비교하여 인증 처리를 수행하고, 인증에 성공하였을 경우, 제어부(110-4)는 프린트부(110-3)에 프린트 데이터를 전달하여 프린트를 수행하게 하였다.
이와 같이 종래의 문서 프린트 시스템에서는 네트워크 상으로 전송된 보안 문서들이 도중에 다른 사용자에 의해 인터셉트 될 수 있고, 일반적으로 프린트된 보안 문서에 대해서는 누구나 접근이 가능하고, 프린터의 저장장치가 분실될 경우, 저장 장치내의 정보가 타인에 의해 접근 가능하게 되는 문제점이 발생한다.
본 발명이 이루고자 하는 기술적인 과제는 프린터 작업 수행 시에 문서를 암호화키로 암호화하여 프린터로 전송함과 동시에 암호화키를 이동 가능한 저장매체에 저장하고, 이동 가능한 저장매체에 저장된 암호화키로 사용자 인증을 받아 암호화된 문서를 해독하여 프린트할 수 있는 문서 프린트 시스템 및 방법을 제공하는데 있다.
본 발명이 이루고자 하는 다른 기술적인 과제는 프린터 작업 수행 시에 문서를 암호화키로 암호화하여 프린터로 전송함과 동시에 암호화키를 특정 서버로 전송하고, 입력한 암호화키가 특정 서버로부터 전송된 암호화키와 일치하는 경우 암호화된 문서를 해독하여 프린트할 수 있는 문서 프린트 시스템 및 방법을 제공하는데 있다.
상기 기술적인 과제를 해결하기 위한 본 발명은 호스트, 상기 호스트와 연결되는 프린터 및 상기 호스트와 프린터에 선택적으로 연결되는 이동 가능한 저장매체를 포함하는 보안 프린트 시스템에서, 상기 호스트는 프린트 명령이 수신될 때마다 변동적으로 암호화키를 생성하고, 프린트할 데이터를 상기 암호화키로 암호화하며, 상기 암호화된 프린트 데이터는 상기 프린터로 전송하고, 상기 암호화키는 상기 이동 가능한 저장매체로 전송하고; 상기 이동 가능한 저장 매체는 상기 호스트와 접속되고 상기 전송된 암호화키를 저장하며; 상기 프린터는 상기 이동 가능한 저장매체와 접속되고, 상기 호스트로부터 전송된 암호화된 프린트 데이터를 상기 이동 가능한 저장매체에 저장된 암호화키로 해독하여 프린트하는 보안 기능을 가진 문서 프린트 시스템을 제공한다.
상기 기술적인 과제를 해결하기 위한 본 발명은 호스트, 상기 호스트와 연결되는 프린터 및 상기 호스트와 프린터에 선택적으로 연결되는 이동가능한 저장매체를 포함하는 보안 프린트 시스템의 동작 방법으로서, (a) 프린트 명령을 수신할 때마다 상기 호스트는 변동적으로 암호화키를 생성하고, 프린트할 데이터를 상기 암호화키로 암호화하는 단계; (b) 상기 암호화된 프린트 데이터를 상기 프린터로 전송하고 상기 암호화키를 상기 이동가능한 저장 매체로 전송하는 단계; 및 (c) 상기 이동가능한 저장매체가 상기 프린터에 접속되면, 상기 암호화된 프린트 데이터를 상기 이동가능한 저장매체의 암호화키로 해독하여 프린트하는 단계를 포함하는 보안기능을 가진 문서 프린트 방법을 제공한다.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
도 2는 본 발명의 제1 실시 예에 따른 보안 기능을 가진 문서 프린트 시스템의 구성을 보이는 블록도로서, 호스트(200), 이동 가능한 저장매체(210) 및 프린터(220)로 구성된다. 본 발명에 있어서, 호스트(200)는 드라이버(200-1), 키 생성부(200-2), 암호화부(200-3), 제1 네트워크 인터페이스(200-4) 및 제1 입/출력부(200-5)로 구성된다. 본 발명에 있어서, 프린터(220)는 제2 네트워크 인터페이스(220-1), 저장부(220-2), 제2 입/출력부(220-3), 검색부(220-4), 암호 해독부(220-5), 이미지 변환부(220-6) 및 프린트 엔진(220-7)으로 구성된다.
드라이버(200-1)는 어플리케이션 작업 수행 중에, 사용자로부터 프린트 명령이 수신되면, 키 생성부(200-2)에 암호화키인 프린트 작업 ID 및 고유키의 생성을 명령하고, 프린트 데이터를 암호화부(200-3)로 전송한다.
키 생성부(200-2)는 드라이버(200-1)의 명령에 의해 암호화키인 프린트 작업 ID 및 고유키를 생성한다. 여기서 프린트 작업 ID는 프린트 명령이 수신될 때마다 생성되는 프린트 작업에 대한 식별 문자이고, 고유키는 변동적으로 생성되는 임의의 문자이다.
암호화부(200-3)는 드라이버(200-1)로부터 수신한 프린트 데이터를 키 생성부(200-2)에서 생성한 프린트 작업 ID 및 고유키로 암호화한다.
제1 네트워크 인터페이스(200-4)는 암호화부(200-3)에서 암호화된 프린트 데이터를 프린터(220)로 전송한다.
제1 입/출력부(200-5)는 프린트 데이터를 암호화한 프린트 작업 ID 및 고유 키를 이동 가능한 저장매체(210)로 전송한다.
제1 네트워크 인터페이스(200-4) 및 제1 입/출력부(200-5)는 하기 청구범위에서 전송부로 표기한다.
이동 가능한 저장매체(210)를 가진 사용자는 목적하는 프린터로 이동하여 이동 가능한 저장매체(210)를 프린터(220)에 접속한다. 본원발명에서 이동 가능한 저장 매체(210)의 종류에는 USB 메모리, 광 디스크, 미니 디스크, 일반 플로피 디스크 등이 있다.
프린터(220)의 제2 네트워크 인터페이스(220-1)는 제1 네트워크 인터페이스(200-4)로부터 전송된 암호화된 프린트 데이터를 수신한다.
저장부(220-2)는 제2 네트워크 인터페이스(220-1)가 수신한 암호화된 프린트 데이터를 저장한다. 저장부(220-2)에는 프린트 작업 ID를 포함하는 암호화된 프린트 데이터가 파일 단위로 저장되어 있다.
제2 입/출력부(220-3)는 접속된 이동 가능한 저장매체(210)로부터 프린트 작업 ID 및 고유키를 수신한다.
검색부(220-4)는 제2 입/출력부(220-3)로부터 프린트 작업 ID 및 고유키를 수신하고, 저장부(200-2)에 저장된 프린트 데이터 중 수신한 프린트 작업 ID와 일치하는 프린트 데이터를 검색한다.
암호 해독부(220-5)는 검색부(220-4)에 의해 검색된 프린트 데이터를 저장부(220-2)로부터 수신하고, 검색부(220-4)로부터 전송된 고유키를 이용하여 프린트 데이터의 암호를 해독한다.
이미지 변환부(220-6)는 암호 해독부(220-5)로부터 암호가 해독된 프린트 데이터를 프린트 이미지로 변환하다.
프린트 엔진(220-7)은 이미지 변환부(220-6)로부터 전송된 프린트 이미지를 출력한다.
이미지 변환부(220-6) 및 프린트 엔진(220-7)은 하기 청구범위에서 변환&출력부로 표기한다.
도 3은 본 발명의 제1 실시 예에 따른 보안 기능을 가진 문서 프린트 방법의 동작을 보이는 흐름도로서, 도 2를 참조하여 이를 상세히 설명한다.
호스트(200)에서 어플리케이션 작업 수행 중에, 사용자로부터 프린트 명령이 수신되면, 프린트 작업을 수행하기 위한 일련의 작업이 진행된다(300단계).
사용자로부터 프린트 명령이 수신되면, 호스트(200)의 키 생성부(200-2)는 암호화키인 프린트 작업 ID 및 고유키를 생성한다(310단계). 여기서 프린트 작업 ID는 프린트 명령이 수신될 때마다 생성되는 프린트 작업에 대한 식별 문자이고, 고유키는 변동적으로 생성되는 임의의 문자이다.
키 생성부(200-2)에서 생성된 프린트 작업 ID 및 고유키를 이용하여, 암호화부(200-3)는 프린트 데이터를 암호화한다(320단계).
암호화된 프린트 데이터는 제1 네트워크 인터페이스(200-4)를 통하여 프린터(220)의 저장부(220-2)로 전송하여 저장시키고, 프린트 작업 ID 및 고유키는 제1 입/출력부(200-5)를 통하여 이동 가능한 저장매체(210)로 전송하여 저장시킨다(330단계).
이후, 이동 가능한 저장매체(210)를 구비한 사용자는 목적하는 프린터(220)로 이동하여 이동 가능한 저장매체(210)를 프린터(220)에 연결한다(340단계).
제2 입/출력부(220-3)로부터 프린트 작업 ID 및 고유키를 수신한 검색부(220-4)는 저장부(200-2)에 저장된 프린트 데이터 중 수신한 프린트 작업 ID와 일치하는 프린트 데이터를 검색한다(350단계).
검색부(220-4)에 의해 검색된 프린트 데이터를 저장부(220-2)로부터 수신한 암호 해독부(220-5)는 검색부(220-4)로부터 전송된 고유키를 이용하여 프린트 데이터의 암호를 해독한다(360단계).
암호가 해독된 프린트 데이터는 이미지 변환부(220-6)로 전송되어 프린트 이미지로 변환되고, 프린트 엔진(220-7)은 이미지 변환부(220-6)로부터 전송된 프린트 이미지를 출력한다(370단계).
하기에 설명될 본 발명의 제2 실시 예에 따른 보안 기능을 가진 문서 프린트 시스템 및 방법은 제1 실시 예와 비교했을 때, 이동 가능한 저장매체(210) 대신에 서버(410)를 이용하며, 호스트(400)의 디스플레이부(400-5)에 프린트 작업 ID가 디스플레이 되고, 사용자가 프린터(420)의 키 입력부(420-4)를 통하여 디스플레이된 프린트 작업 ID를 입력하여 암호를 해독하여 프린트하는 차이점이 있다.
도 4는 본 발명의 제2 실시 예에 따른 보안 기능을 가진 문서 프린트 시스템의 구성을 보이는 블록도로서, 호스트(400), 서버(410) 및 프린터(420)로 구성된다. 본 발명에 있어서, 호스트(400)는 드라이버(400-1), 키 생성부(400-2), 암호화부(400-3), 제1 네트워크 인터페이스(400-4), 디스플레이부(400-5)로 구성된다. 본 발명에 있어서, 프린터(420)는 제2 네트워크 인터페이스(420-1), 저장부(420-2), 키 입력부(420-3), 검색부(420-4), 암호 해독부(420-5), 이미지 변환부(420-6) 및 프린트 엔진(420-7)으로 구성된다.
드라이버(400-1)는 어플리케이션 작업 수행 중에, 사용자로부터 프린트 명령이 수신되면, 키 생성부(400-2)에 암호화키인 프린트 작업 ID 및 고유키의 생성을 명령하고, 프린트 데이터를 암호화부(400-3)로 전송한다.
키 생성부(400-2)는 드라이버(400-1)의 명령에 의해 암호화키인 프린트 작업 ID 및 고유키를 생성한다. 여기서 프린트 작업 ID는 프린트 명령이 수신될 때마다 생성되는 프린트 작업에 대한 식별 문자이고, 고유키는 변동적으로 생성되는 임의의 문자이다.
암호화부(400-3)는 드라이버(400-1)로부터 수신한 프린트 데이터를 키 생성부(400-2)에서 생성한 프린트 작업 ID 및 고유키로 암호화하고, 프린트 데이터의 암호화에 이용한 프린트 작업 ID 및 고유키를 서버(410)로 전송한다.
서버(410)는 네트워크(미도시)를 통해 호스트(400) 및 프린터(420)와 연결되어 있으며, 서버(410)로부터 입/출력되는 데이터는 모두 네트워크를 통하여 입/출력된다.
제1 네트워크 인터페이스(400-4)는 암호화부(400-3)에서 암호화된 프린트 데이터를 프린터(420)의 저장부(420-2)로 전송한다. 제1 네트워크 인터페이스(400-4)는 하기 청구범위에서 전송부로 표기한다.
디스플레이부(400-5)는 프린트 데이터의 암호화에 이용한 프린트 작업 ID를 디스플레이 한다.
프린터(420)의 제2 네트워크 인터페이스(420-1)는 제1 네트워크 인터페이스(400-4)로부터 전송된 암호화된 프린트 데이터를 수신하고, 프린터(420)의 고유키 요청에 따라 서버(410)로부터 고유키를 수신한다.
저장부(420-2)는 제2 네트워크 인터페이스(420-1)가 수신한 암호화된 프린트 데이터를 저장한다. 저장부(420-2)에는 프린트 작업 ID를 포함하는 암호화된 프린트 데이터가 파일 단위로 저장되어 있다.
키 입력부(420-3)는 사용자에 의해 키의 입력을 수신하는데, 디스플레이부(400-5)에 디스플레이된 동일한 프린트 작업 ID의 입력을 수신한다.
검색부(420-4)는 키 입력부(420-3)를 통하여 사용자에 의해 입력된 프린트 작업 ID와 일치하는 프린트 데이터를 저장부(420-2)로부터 검색한다. 프린터 데이터의 검색이 완료되면, 검색부(420-4)는 제2 네트워크 인터페이스(420-1)를 통하여 서버(410)에 프린트 데이터의 암호 해독을 위한 고유키를 요청한다. 서버(410)는 검색부(420-4)의 요청에 의해 고유키를 제2 네트워크 인터페이스(420-1)를 통하여 검색부(420-4)로 전송한다.
암호 해독부(420-5)는 검색부(420-4)로부터 전송된 고유키로 저장부(420-2)에서 검색된 프린트 데이터의 암호를 해독한다.
이미지 변환부(420-6)는 암호 해독부(420-5)로부터 암호가 해독된 프린트 데이터를 프린트 이미지로 변환하다.
프린트 엔진(420-7)은 이미지 변환부(420-6)로부터 전송된 프린트 이미지를 출력한다.
이미지 변환부(420-6) 및 프린트 엔진(420-7)은 하기 청구범위에서 변환&출력부로 표기한다.
도 5는 본 발명의 제2 실시 예에 따른 보안 기능을 가진 문서 프린트 방법의 동작을 보이는 흐름도로서, 도 4를 참조하여 이를 상세히 설명한다.
호스트(400)에서 어플리케이션 작업 수행 중에, 사용자로부터 프린트 명령이 수신되면, 프린트 작업을 수행하기 위한 일련의 작업이 진행된다(500단계).
사용자로부터 프린트 명령이 수신되면, 호스트(400)의 키 생성부(400-2)는 암호화키인 프린트 작업 ID 및 고유키를 생성한다(510단계). 여기서 프린트 작업 ID는 프린트 명령이 수신될 때마다 생성되는 프린트 작업에 대한 식별 문자이고, 고유키는 변동적으로 생성되는 임의의 문자이다.
키 생성부(400-2)에서 생성된 프린트 작업 ID 및 고유키를 이용하여, 암호화부(400-3)는 프린트 데이터를 암호화한다(520단계).
암호화된 프린트 데이터는 제1 네트워크 인터페이스(200-4)를 통하여 목적하는 프린터(420)의 저장부(420-2)로 전송하여 저장시키고, 프린트 데이터 암호화에 이용한 프린트 작업 ID 및 고유키를 네트워크를 통하여 서버(410)로 전송하여 저장시킴과 동시에, 프린트 데이터 암호화에 이용한 프린트 작업 ID를 디스플레이부(400-5)에 디스플레이 시킨다.(530단계).
이후, 사용자는 디스플레이부(400-5)에 디스플레이된 동일한 프린트 작업 ID를 키 입력부(420-3)에 입력한다(540단계).
키 입력부(420-3)로 입력된 프린트 작업 ID를 수신한 검색부(220-4)는 저장부(200-2)에 저장된 프린트 데이터 중 수신한 프린트 작업 ID와 일치하는 프린트 데이터를 검색한다(550단계).
프린트 데이터 검색이 완료되면, 프린트 데이터 암호를 해독하기 위해 서버(410)에 고유키를 요청하고, 서버(410)로부터 해당 고유키를 수신한다(560단계).
해독부(420-5)는 검색부(420-4)로부터 전송된 고유키를 이용하여 프린트 데이터의 암호를 해독한다(570단계).
암호가 해독된 프린트 데이터는 이미지 변환부(420-6)로 전송되어 프린트 이미지로 변환되고, 프린트 엔진(420-7)은 이미지 변환부(420-6)로부터 전송된 프린트 이미지를 출력한다(580단계).
이제까지 본 발명에 대하여 그 바람직한 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
상술한 바와 같이 본 발명에 따르면, 호스트에서 프린트 작업 시마다 문서 암호화를 위한 암호화키를 생성하여 문서를 암호화함으로써 프린트 문서를 보호할 수 있으며, 공동으로 사용하는 프린터라 할지라도 보안정보 유출에 대한 걱정 없이 사용할 수 있도록 안정성을 보장한다.
문서를 호스트에서 생성된 암호화키로 암호화하기 때문에 네트워크를 통해서 프린터로 전송되는 프린트 데이터가 타인에 의해 유출될 지라도 암호화키 없이는 프린트가 불가능하므로 프린트 데이터를 안전하게 보호받을 수 있다.
프린트 명령을 실행하는 사용자가 직접 암호화키가 저장된 이동 가능한 저장매체를 목적하는 프린터에 접속했을 때 프린트가 실행되므로 사용자가 프린터에 접근하지 않고서는 프린트가 불가능하기 때문에 프린트 내용이 타인에게 유출될 가능성이 없게된다. 또한 프린트 데이터를 이동 가능한 저장매체에 저장하지 않으므로 이동 가능한 저장매체를 분실했을지라도 프린트 데이터의 내용이 유출되지 않는다.
네트워크를 통한 특정 서버를 이용하여 문서를 출력하는 경우에도, 특정 서버는 암호키만 수신하므로 외부의 특정 서버에서 암호화키를 해킹 당하더라도 프린터에 저장된 암호화된 프린트 데이터는 안전하게 보호받을 수 있다.

Claims (16)

  1. 호스트, 상기 호스트와 연결되는 프린터 및 상기 호스트와 프린터에 선택적으로 연결되는 이동 가능한 저장매체를 포함하는 보안 프린트 시스템에서,
    상기 호스트는 프린트 명령이 수신되면 프린트할 데이터를 암호화키로 암호화하고, 상기 암호화된 프린트 데이터는 상기 프린터로 전송하고, 상기 암호화키는 상기 이동 가능한 저장매체로 전송하고;
    상기 이동 가능한 저장매체는 상기 호스트와 상기 프린터에 선택적으로 접속되고 상기 호스트와 연결되면 상기 호스트로부터 전송된 암호화키를 수신하여 저장하고, 상기 프린터와 연결되면 상기 암호화키를 상기 프린터로 전송하고;
    상기 프린터는 상기 이동 가능한 저장매체와 접속되고, 상기 호스트로부터 전송된 암호화된 프린트 데이터를 상기 이동 가능한 저장매체에 저장된 암호화키로 해독하여 프린트하는 보안 기능을 가진 문서 프린트 시스템.
  2. 제 1항에 있어서, 상기 암호화키는
    프린트 명령이 수신될 때마다 상기 호스트에서 생성되는 프린트 작업 ID 및 고유키인 것을 특징으로 하는 보안 기능을 가진 문서 프린트 시스템.
  3. 제 2항에 있어서, 상기 호스트는
    프린트 명령을 수신할 때마다 변동적으로 상기 프린트 작업 ID 및 고유키를 생성하는 키 생성부;
    상기 프린트할 데이터를 상기 프린트 작업 ID 및 고유키로 암호화하는 암호화부; 및
    상기 암호화된 프린트 문서를 프린터로 전송하고, 상기 프린트 작업 ID 및 고유키를 상기 이동 가능한 저장매체로 전송하는 전송부를 포함하는 것을 특징으로 하는 보안 기능을 가진 문서 프린트 시스템.
  4. 제 2항에 있어서, 상기 프린터는
    상기 이동 가능한 저장매체로부터 프린트 작업 ID 및 고유키를 수신하고, 상기 호스트로부터 전송된 프린트 데이터 중 상기 프린트 작업 ID와 일치하는 프린트 데이터를 검색하는 검색부;
    상기 검색부가 수신한 고유키를 이용하여 상기 검색된 프린트 데이터의 암호를 해독하는 암호 해독부; 및
    상기 암호가 해독된 프린트 데이터를 프린트 이미지로 변환하여 출력하는 변환&출력부를 포함하는 것을 특징으로 하는 보안 기능을 가진 문서 프린트 시스템.
  5. 제 4항에 있어서, 상기 프린터는
    상기 호스트로부터 전송된 암호화된 프린트 데이터를 저장하는 저장부를 더 포함하는 것을 특징으로 하는 보안 기능을 가진 문서 프린트 시스템.
  6. 호스트, 상기 호스트와 연결되는 프린터 및 상기 호스트와 프린터에 선택적으로 연결되는 이동가능한 저장매체를 포함하는 보안 프린트 시스템의 동작 방법으로서,
    (a) 프린트 명령을 수신할 때마다 상기 호스트는 변동적으로 암호화키를 생성하고, 프린트할 데이터를 상기 암호화키로 암호화하는 단계;
    (b) 상기 암호화된 프린트 데이터를 상기 프린터로 전송하고 상기 암호화키를 상기 이동 가능한 저장 매체로 전송하는 단계; 및
    (c) 상기 이동가능한 저장매체가 상기 프린터에 접속되면, 상기 암호화된 프린트 데이터를 상기 이동 가능한 저장매체의 암호화키로 해독하여 프린트하는 단계를 포함하는 보안기능을 가진 문서 프린트 방법.
  7. 제 6항에 있어서, 상기 암호화키는
    프린트 명령이 수신될 때마다 생성되는 프린트 작업 ID 및 고유키인 것을 특징으로 하는 보안 기능을 가진 문서 프린트 방법.
  8. 제 7항에 있어서, 상기 (a) 단계는
    (a-1) 프린트 명령을 수신할 때마다 변동적으로 상기 프린트 작업 ID 및 고유키를 생성하는 단계; 및
    (a-2) 상기 프린트할 데이터를 상기 프린트 작업 ID 및 고유키로 암호화하는 단계를 포함하는 것을 특징으로 하는 보안 기능을 가진 문서 프린트 방법.
  9. 제 7항에 있어서, 상기 (c)단계는
    (c-1) 상기 전송된 프린트 데이터 중 상기 이동 가능한 저장매체에 저장된 프린트 작업 ID와 일치하는 프린트 데이터를 검색하는 단계;
    (c-2) 상기 이동 가능한 저장매체에 저장된 고유키를 이용하여 상기 검색된 프린트 데이터의 암호를 해독하는 단계; 및
    (c-3) 상기 암호가 해독된 프린트 데이터를 프린트 이미지로 변환하여 출력하는 단계를 포함하는 것을 특징으로 하는 보안 기능을 가진 문서 프린트 방법.
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
KR1020040037258A 2004-05-25 2004-05-25 보안 기능을 가진 문서 프린트 시스템 및 방법 KR100619022B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020040037258A KR100619022B1 (ko) 2004-05-25 2004-05-25 보안 기능을 가진 문서 프린트 시스템 및 방법
US11/108,137 US20050268089A1 (en) 2004-05-25 2005-04-18 Printing system and method that support security function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040037258A KR100619022B1 (ko) 2004-05-25 2004-05-25 보안 기능을 가진 문서 프린트 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20050113677A KR20050113677A (ko) 2005-12-05
KR100619022B1 true KR100619022B1 (ko) 2006-08-31

Family

ID=35426770

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040037258A KR100619022B1 (ko) 2004-05-25 2004-05-25 보안 기능을 가진 문서 프린트 시스템 및 방법

Country Status (2)

Country Link
US (1) US20050268089A1 (ko)
KR (1) KR100619022B1 (ko)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4845398B2 (ja) * 2005-03-18 2011-12-28 キヤノン株式会社 画像処理装置及び画像処理装置によって実行される制御方法
US8031349B2 (en) * 2005-06-08 2011-10-04 Ricoh Company, Ltd. Approach for securely printing electronic documents
US8031348B2 (en) * 2005-06-08 2011-10-04 Ricoh Company, Ltd. Approach for securely printing electronic documents
US7808664B2 (en) * 2005-06-08 2010-10-05 Ricoh Company, Ltd. Approach for securely printing electronic documents
JP4251186B2 (ja) * 2006-02-23 2009-04-08 コニカミノルタビジネステクノロジーズ株式会社 情報処理装置、その制御プログラム、および、その制御方法
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 シャープ株式会社 複合機、複合機の制御方法、複合機制御システム、プログラムおよび記録媒体
US7812984B2 (en) * 2006-05-23 2010-10-12 Ricoh Company, Ltd. Remote stored print job retrieval
JP2008165577A (ja) * 2006-12-28 2008-07-17 Ricoh Co Ltd 文書管理システム、画像形成装置、文書管理方法、文書管理プログラム
US20080168554A1 (en) * 2007-01-10 2008-07-10 Samsung Electronics Co., Ltd. Image forming apparatus and method of outputting
US20080174810A1 (en) * 2007-01-22 2008-07-24 Ricoh Company, Ltd. Fault tolerant printing system
US8115951B2 (en) 2007-04-20 2012-02-14 Ricoh Company, Ltd. Approach for implementing locked printing with unlock via a user input device
US8319992B2 (en) * 2007-07-20 2012-11-27 Ricoh Company, Ltd. Approach for processing locked print jobs obtained from other printing devices
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
KR20100059450A (ko) 2008-11-26 2010-06-04 삼성전자주식회사 화상형성장치, 호스트 장치 및 작업대상 문서 암호화 방법
JP5614094B2 (ja) * 2009-06-17 2014-10-29 セイコーエプソン株式会社 レシート印刷装置の制御方法、レシート印刷装置、レシート発行システムおよびプログラム
EP3446862B1 (en) * 2011-04-27 2020-03-18 Grow Software Limited Improvements for 3d design and manufacturing systems
KR20170050482A (ko) * 2015-10-30 2017-05-11 히어로컴퍼니 주식회사 3d 프린팅 콘텐츠 보호를 위한 장치, 시스템 및, 방법
US11480945B2 (en) * 2017-04-27 2022-10-25 Hewlett-Packard Development Company, L.P. Production device for production of an object for user permitted to print pre-defined number of copies of the object including encrypted token, and decrypted by the production device for determining user access right

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030145218A1 (en) * 2002-01-31 2003-07-31 Xerox Corporation Encryption of image data in a digital copier
US6901863B2 (en) * 2002-11-27 2005-06-07 Seiko Epson Corporation Printer and print system for executing a proper print operation only in a place registered in advance

Also Published As

Publication number Publication date
US20050268089A1 (en) 2005-12-01
KR20050113677A (ko) 2005-12-05

Similar Documents

Publication Publication Date Title
KR100619022B1 (ko) 보안 기능을 가진 문서 프린트 시스템 및 방법
US7831830B2 (en) Methods and apparatus for secure document printing
CN1326027C (zh) 具有数据加密和解密的打印数据通信
JP2003078518A (ja) 暗号化・復号システム、暗号化装置、復号装置およびそれらの方法
WO2004034184A3 (en) Encrypting operating system
JP2006344212A (ja) 電子文書のセキュアな印刷
JP4479703B2 (ja) 通信システムと管理装置
JP4305481B2 (ja) 通信システムと管理装置と情報処理装置
JP5511925B2 (ja) アクセス権付き暗号化装置、アクセス権付き暗号システム、アクセス権付き暗号化方法およびアクセス権付き暗号化プログラム
JP2004072151A (ja) ファイル暗号化機能を有する端末装置
JP2005074772A (ja) 印刷装置及び方法
JP3706834B2 (ja) 暗号処理機能を有する画像管理方法及び画像処理装置
JP3984951B2 (ja) コンテンツ利用回数制限方法、コンテンツ利用端末装置、コンテンツ利用システム、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体
JP2004326260A (ja) データ書き込み方法およびデータ読み込み方法と、これらを用いたデータ記録装置
JP2007142591A (ja) 暗号管理方法
JP2007295167A (ja) 画像処理装置、画像処理方法及び画像処理用プログラム
JP2006139784A (ja) ドキュメント処理装置とその装置にデータ暗号化サービスを追加する方法およびプログラム
KR101116607B1 (ko) 문서를 보안화하여 출력하는 장치 및 방법
JP2005130261A (ja) 画像形成装置、その制御方法及びその制御プログラム
JP2002342061A (ja) 画像形成システム,その方法,そのプログラムを記録したコンピュータ読み取り可能な記録媒体,画像形成装置,そのプログラム
JP2004227669A (ja) データ記録装置
JP2007304762A (ja) 画像ファイル管理装置、プログラム及び方法
JP2002281015A (ja) 情報貸し金庫、情報貸し金庫の制御方法、暗号化・復号化装置、及びその制御プログラム
JP2005086574A (ja) 画像処理システム及び画像処理装置
JPH11187007A (ja) 暗号化・復号化装置およびその方法

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20040525

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: 20051216

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20060516

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20051216

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20060615

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20060516

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20060731

Appeal identifier: 2006101005156

Request date: 20060615

AMND Amendment
PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20060718

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20060615

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20060211

Patent event code: PB09011R02I

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

Patent event date: 20060731

Comment text: Decision to Grant Registration

Patent event code: PB07012S01D

Patent event date: 20060725

Comment text: Transfer of Trial File for Re-examination before a Trial

Patent event code: PB07011S01I

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20060825

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20060828

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20090730

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20100729

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20110728

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20110728

Start annual number: 6

End annual number: 6

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee