KR20190031825A - 이미지 데이터 공유 시스템 - Google Patents

이미지 데이터 공유 시스템 Download PDF

Info

Publication number
KR20190031825A
KR20190031825A KR1020170119756A KR20170119756A KR20190031825A KR 20190031825 A KR20190031825 A KR 20190031825A KR 1020170119756 A KR1020170119756 A KR 1020170119756A KR 20170119756 A KR20170119756 A KR 20170119756A KR 20190031825 A KR20190031825 A KR 20190031825A
Authority
KR
South Korea
Prior art keywords
image data
image
agent
security cable
data
Prior art date
Application number
KR1020170119756A
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 KR1020170119756A priority Critical patent/KR20190031825A/ko
Publication of KR20190031825A publication Critical patent/KR20190031825A/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/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/85Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/42User authentication using separate channels for security data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

이미지 디자인용 디바이스 상에서 디자인된 이미지 데이터를 보안 케이블을 통해 이미지 디자인용 디바이스에 연결된 호스트 디바이스를 통해 공유 디바이스들에게 전달할 수 있는 본 발명의 일 측면에 따른 이미지 데이터 공유 시스템은, 이미지 디자인용 디바이스와 호스트 디바이스를 연결하여 인증모드로 동작시 기 저장된 시리얼키를 상기 이미지 다자인 단말로 전송하여 인증을 요청하고 인증 성공시 데이터 전송모드로 절체하여 상기 이미지 디자인용 디바이스에서 디자인된 이미지 데이터를 상기 호스트 디바이스로 전송하는 보안 케이블; 상기 시리얼키를 이용하여 상기 보안 케이블을 인증하고, 상기 이미지 데이터의 공유를 요청한 공유 디바이스가 로그인되면 로그인된 공유 디바이스 목록을 생성하는 관리서버; 상기 호스트 디바이스에 탑재되고, 상기 보안 케이블을 통해 수신된 상기 이미지 데이터를 상기 호스트 디바이스의 해상도에 맞게 변환하여 출력하며, 상기 공유 디바이스 목록에서 선택되는 공유 디바이스로 상기 이미지 데이터를 전달하는 제1 이미지 데이터 출력 에이전트; 및 상기 공유 디바이스에 탑재되고, 상기 관리서버에 의해 로그인이 완료되면 상기 제1 이미지 데이터 출력 에이전트로부터 상기 이미지 데이터를 수신하여 상기 공유 디바이스의 해상도에 맞게 변환하여 출력하는 제2 이미지 데이터 출력 에이전트를 포함하는 것을 특징으로 한다.

Description

이미지 데이터 공유 시스템{System for Sharing Image Data}
본 발명은 이미지 데이터 공유에 관한 것이다.
최근 스마트 포이나 태블릿 PC등과 같은 스마트 디바이스의 보급이 증가함에 따라, 대부분의 사람들이 스마트 디바이스들을 소유하게 되었다. 이때, 스마트 디바이스의 선택에 있어서 스마트 디바이스의 외관 디자인뿐만 아니라 스마트 디바이스에서 제공되는 이미지(예컨대, 배경 이미지)가 중요한 요소로 작용하고 있다. 뿐만 아니라, 스마트 디바이스 상에서 구동되는 어플리케이션들을 선택함에 있어서도 어플리케이션에서 제공되는 이미지가 중요한 요소로 자리잡고 있다.
따라서, 스마트 디바이스 상에서 디스플레이 되거나 스마트 디바이스 상에서 구동되는 어플리케이션을 통해 디스플레이 되는 이미지의 디자인 작업의 중요성이 점차 증대되고 있다.
스마트 디바이스 또는 어플리케이션 상에서 구동되는 이미지를 디자인하는 대부분의 디자이너들은 데스크톱과 같은 단말기(이하, 이미지 디자인용 디바이스라 함)에 설치되는 이미지 데이터 생성 에이전트를 이용하여 이미지를 디자인한다.
하지만, 스마트 디바이스의 경우 이미지 디자인용 디바이스와 비교할 때 디스플레이의 특성상 동일한 이미지라 하더라도 색상, 밝기, 채도 등이 다르게 출력될 수 있기 때문에, 디자이너는 이미지 디자인용 디바이스에서 디자인한 이미지를 스마트 디바이스 상에 디스플레이 하여, 이미지 디자인용 디바이스에서 디자인한 이미지가 스마트 디바이스에서 동일하게 디스플레이 되는지 확인하는 과정을 거쳐야만 한다.
이러한 작업을 위해서 디자이너는 스마트 디바이스를 USB 케이블을 통해 이미지 디자인용 디바이스에 직접 연결하거나 와이파이, NFC, 블루투스 등과 같은 근거리 무선통신을 통해 이미지 디자인용 디바이스에 연결해야만 하는데, 대부분의 스마트 디바이스 제조사 또는 및 어플리케이션 개발사는 보안 정책상 근거리 무선 통신이나 USB 케이블의 연결을 통한 데이터 송수신을 금지하기 때문에 상술한 바와 같은 이미지 디자인 작업을 수행할 수 없다는 문제점이 있다.
설령, 보안을 해제하여 USB 케이블의 연결을 통한 데이터 송수신이 허용된다 하더라도, 이미지 디자인용 디바이스에 직접 연결된 특정 디자이너의 스마트 디바이스에서만 해당 이미지를 확인할 수 밖에 없기 때문에 이미지 리뷰를 위한 팀 회의 등에서 타 팀원들은 해당 이미지를 확인할 수 없어 이미지 디자인 작업의 완성도가 낮아질 수 있다는 문제점이 있다.
대한민국 등록특허 제10-1714426호(2017년 3월 09일 공개)
본 발명은 상술한 문제점을 해결하기 위한 것으로서, 이미지 디자인용 디바이스 상에서 디자인된 이미지 데이터를 보안 케이블을 통해 이미지 디자인용 디바이스에 연결된 호스트 디바이스를 통해 공유 디바이스들에게 전달할 수 있는 이미지 데이터 공유 시스템을 제공하는 것을 기술적 과제로 한다.
또한, 본 발명은 보안 케이블의 인증을 수행하여, 인증이 성공한 보안 케이블을 통해서만 호스트 디바이스로 이미지 데이터의 출력이 가능하도록 이미지 데이터 공유 시스템을 제공하는 것을 다른 기술적 과제로 한다.
상술한 목적을 달성하기 위한 본 발명의 일 측면에 따른 이미지 데이터 공유 시스템은, 이미지 디자인용 디바이스와 호스트 디바이스를 연결하여 인증모드로 동작시 기 저장된 시리얼키를 상기 이미지 다자인 단말로 전송하여 인증을 요청하고 인증 성공시 데이터 전송모드로 절체하여 상기 이미지 디자인용 디바이스에서 디자인된 이미지 데이터를 상기 호스트 디바이스로 전송하는 보안 케이블; 상기 시리얼키를 이용하여 상기 보안 케이블을 인증하고, 상기 이미지 데이터의 공유를 요청한 공유 디바이스가 로그인되면 로그인된 공유 디바이스 목록을 생성하는 관리서버; 상기 호스트 디바이스에 탑재되고, 상기 보안 케이블을 통해 수신된 상기 이미지 데이터를 상기 호스트 디바이스의 해상도에 맞게 변환하여 출력하며, 상기 공유 디바이스 목록에서 선택되는 공유 디바이스로 상기 이미지 데이터를 전달하는 제1 이미지 데이터 출력 에이전트; 및 상기 공유 디바이스에 탑재되고, 상기 관리서버에 의해 로그인이 완료되면 상기 제1 이미지 데이터 출력 에이전트로부터 상기 이미지 데이터를 수신하여 상기 공유 디바이스의 해상도에 맞게 변환하여 출력하는 제2 이미지 데이터 출력 에이전트를 포함하는 것을 특징으로 한다.
일 실시예에 있어서, 상기 제1 이미지 데이터 출력 에이전트는 상기 관리서버로부터 상기 공유 디바이스 목록이 수신되면 상기 호스트 디바이스의 핫스팟 기능을 활성화시켜 가상화 서버로 동작하고, 사용자에 의해 선택된 공유 디바이스가 상기 핫스팟 기능을 통해 접속되면 상기 이미지 데이터를 상기 접속된 공유 디바이스의 제2 이미지 데이터 출력 에이전트로 전달하는 것을 특징으로 한다.
다른 실시예에 있어서, 상기 제1 이미지 데이터 출력 에이전트는 상기 관리서버로부터 상기 공유 디바이스 목록이 수신되면 상기 공유 디바이스 목록 중 사용자에 의해 선택된 공유 디바이스에 대한 정보 및 상기 이미지 데이터를 상기 관리서버로 전송하고, 상기 관리서버는 상기 선택된 공유 디바이스로 상기 이미지 데이터를 전송한다. 이에 따라, 상기 제2 이미지 데이터 출력 에이전트는 상기 제1 이미지 데이터 출력 에이전트로부터 제공되는 상기 이미지 데이터를 상기 관리서버를 통해 수신하게 된다.
한편, 상기 제1 이미지 데이터 출력 에이전트 및 상기 제2 이미지 데이터 출력 에이전트는 상기 이미지 데이터를 메모리 버퍼에 임시 저장한 후 디스플레이 하고, 디스플레이가 완료되면 상기 메모리 버퍼에 저장된 이미지 데이터를 삭제하는 것을 특징으로 한다.
상기 이미지 데이터 공유 시스템은, 상기 이미지 디자인용 디바이스에 탑재되고, 상기 보안 케이블로부터 상기 시리얼키를 수신하여 상기 관리서버로 전달하며, 상기 보안 케이블의 인증성공 여부에 따라 상기 이미지 디자인용 디바이스에 탑재된 이미지 데이터 생성 에이전트에 의해 생성된 이미지 데이터를 상기 보안 케이블을 통해 상기 호스트 디바이스로 전송하는 데이터 락킹 에이전트를 더 포함하고, 상기 관리서버는 상기 데이터 락킹 에이전트로부터 상기 시리얼키를 수신하고, 상기 보안 케이블의 인증이 성공하면 상기 이미지 데이터의 출력을 허가하는 승인 메시지를 상기 데이터 락킹 에이전트로 전송하는 것을 특징으로 한다.
상술한 실시예에 있어서, 상기 보안 케이블은 상기 데이터 락킹 에이전트 및 상기 데이터 락킹 에이전트의 식별을 위한 식별코드가 설치 가능한 파일 형태로 저장되는 드라이버 저장부; 및 제1 커넥터가 상기 이미지 디자인용 디바이스의 USB 포트에 삽입되면 상기 이미지 디자인용 디바이스에 상기 데이터 락킹 에이전트가 설치되어 있는지 여부를 판단하고, 상기 이미지 디자인용 디바이스에 상기 데이터 락킹 에이전트가 설치되어 있지 않으면 상기 드라이버 저장부에서 상기 데이터 락킹 에이전트를 독출하여 상기 이미지 디자인용 디바이스에 설치하는 제어모듈을 포함할 수 있다.
이때, 상기 데이터 락킹 에이전트는, 상기 보안 케이블로 상기 드라이버 저장부에 저장된 데이터 락킹 에이전트의 식별코드를 요청하고, 요청된 식별코드가 자신의 식별코드와 동일한지 여부를 판단하여 상기 보안 케이블을 추가 인증할 수 있다.
일 실시예에 있어서, 상기 보안 케이블은 상기 시리얼키가 저장되는 시리얼키 저장부; 상기 시리얼키를 상기 이미지 디자인용 디바이스로 전송하고, 상기 이미지 디자인단말로부터 상기 이미지 데이터를 수신하는 제1 인터페이스부; 상기 수신된 이미지 데이터를 상기 호스트 디바이스로 전달하는 제2 인터페이스부; 및 상기 보안 케이블을 인증모드 및 데이터 전송모드 중 어느 하나로 동작시키고, 상기 보안 케이블이 인증모드로 동작할 때 상기 시리얼키 저장부에서 상기 시리얼키를 독출하여 상기 제1 인터페이스부로 전송하고, 상기 보안 케이블이 데이터 전송모드로 동작할 때 상기 제1 인터페이스부를 통해 수신된 상기 데이터를 제2 인터페이스부로 전달하는 제어모듈을 포함할 수 있다.
상술한 실시예들에 있어서 상기 관리서버는 상기 이미지 디자인용 디바이스로부터 상기 시리얼키를 수신하고, 상기 이미지 디자인용 디바이스로 상기 이미지 데이터의 출력을 허가하는 승인 메시지를 전달하는 에이전트 인터페이스부; 각 보안 케이블 별로 할당된 시리얼키가 상기 보안 케이블의 식별자 정보와 매칭되어 저장되어 있는 데이터베이스; 상기 이미지 디자인용 디바이스로부터 수신된 시리얼키가 상기 데이터베이스에 저장된 시리얼키 중 어느 하나와 일치하면 상기 보안 케이블이 정상인 것으로 판단하여 상기 승인 메시지를 생성하는 보안 케이블 인증부; 및 상기 공유 디바이스로부터 로그인 요청이 수신되면 기 저장된 공유 디바이스 정보를 기초로 상기 공유 디바이스에 대한 로그인 절차를 수행하고 로그인에 성공하면 상기 공유 디바이스 목록을 생성하는 로그인 수행부를 포함할 수 있다.
본 발명에 따르면, 이미지 디자인용 디바이스로부터 전송되는 이미지 데이터를 호스트 디바이스를 통해 하나 이상의 공유 디바이스들이 공유할 수 있어 이미지 디자인 작업의 완성도를 높일 수 있다는 효과가 있다.
또한, 인증이 성공한 보안 케이블을 통해 연결되는 호스트 디바이스로만 이미지 데이터 전송이 가능하도록 함으로써 이미지 데이터가 허락되지 않은 자에게 유출되는 것을 차단할 수 있다는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 이미지 데이터 공유 시스템의 구성을 보여주는 도면이다.
도 2는 이미지 데이터 공유 시스템의 구현을 위해 각 디바이스에 탑재되는 에이전트들을 개략적으로 보여주는 도면이다.
도 3은 도 1에 도시된 보안 케이블의 구성을 보여주는 블록도이다.
도 4는 도 1에 도시된 관리서버의 구성을 보여주는 도면이다.
도 5는 이미지 디자인용 디바이스에 의해 생성된 이미지 데이터가 보안 케이블을 통해 호스트 디바이스 상에 디스플레이 되는 예를 보여주는 도면이다.
본 명세서에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.
단수의 표현은 문맥상 명백하게 다르게 정의하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다.
"포함하다" 또는 "가지다" 등의 용어는 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
"적어도 하나"의 용어는 하나 이상의 관련 항목으로부터 제시 가능한 모든 조합을 포함하는 것으로 이해되어야 한다. 예를 들어, "제1 항목, 제2 항목 및 제 3항목 중에서 적어도 하나"의 의미는 제1 항목, 제2 항목 또는 제3 항목 각각 뿐만 아니라 제1 항목, 제2 항목 및 제3 항목 중에서 2개 이상으로부터 제시될 수 있는 모든 항목의 조합을 의미한다.
이하, 첨부되는 도면을 참고하여 본 발명의 실시예들에 대해 상세히 설명한다. 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니됨을 유의해야 한다. 본 발명의 사상은 첨부된 도면 외에 모든 변경, 균등물 내지 대체물에 까지도 확장되는 것으로 해석되어야 한다.
도 1은 본 발명의 일 실시예에 따른 이미지 데이터 공유 시스템의 구성을 보여주는 블록도이고, 도 2는 이미지 데이터 공유 시스템의 구현을 위해 각 디바이스에 탑재되는 에이전트들을 개략적으로 보여주는 도면이다. 도 1 및 도 2에 도시된 바와 같이 본 발명의 일 실시예에 따른 이미지 데이터 공유 시스템(100)은 데이터 락킹 에이전트(200), 보안 케이블(300), 관리서버(400), 제1 이미지 출력 에이전트(500), 및 하나 이상의 제2 이미지 출력 에이전트(600)를 포함한다.
이미지 디자인용 디바이스(T1)는 스마트 디바이스 또는 어플리케이션 상에서 구동되는 이미지 데이터를 디자인하는 역할을 수행한다. 이미지 디자인용 디바이스(T1)는 개인용 컴퓨터(PC) 또는 노트북 컴퓨터일 수 있다. 이미지 디자인용 디바이스(T1)에는 보안 케이블(300)의 인증 및 이미지 데이터의 전송을 위한 데이터 락킹 에이전트(200) 및 이미지 데이터의 생성을 위한 이미지 데이터 생성 에이전트(210)가 설치된다.
데이터 락킹 에이전트(200)는 이미지 디자인용 디바이스(T1)에 탑재되는 것으로서, 일 실시예에 있어서 데이터 락킹 에이전트(200)는 소프트웨어 형태로 구현되어 이미지 디자인용 디바이스(T1)에 설치될 수 있다. 데이터 락킹 에이전트(200)가 탑재되는 이미지 디자인용 디바이스(T1)는 무선 또는 유선 네트워크를 통해 관리서버(400)와 연결된다.
데이터 락킹 에이전트(200)는 보안 케이블(300)이 이미지 디자인용 디바이스(T1)의 USB(Universal Serial Bus) 포트에 삽입되면 활성화될 수 있다. 데이터 락킹 에이전트(200)가 활성환 된 이후, 데이터 락킹 에이전트(200)는 보안 케이블(300)의 인증을 위해 보안 케이블(300)로 보안 케이블(300)의 시리얼키 제공요청을 전달한다. 데이터 락킹 에이전트(200)는 보안 케이블(300)로부터 보안 케이블(300)의 시리얼키가 제공되면, 시리얼키를 관리서버(400)로 전달한다.
데이터 락킹 에이전트(200)는 관리서버(400)에 의해 보안 케이블(300)의 인증이 성공함에 의해 관리서버(400)로부터 이미지 데이터의 출력을 허가하는 승인 메시지가 전송되면, 이미지 디자인용 디바이스(T1)에 탑재되어 있는 이미지 데이터 생성 에이전트(210)에서 원격전송기능이 수행되는지 여부를 모니터링한다.
모니터링결과, 이미지 데이터 생성 에이전트(210)의 원격전송기능이 수행된 것으로 판단되면, 데이터 락킹 에이전트(200)는 이미지 데이터 생성 에이전트(210)가 원격으로 전송하는 이미지 데이터를 인터셉터한다. 데이터 락킹 에이전트(200)는 인터셉터한 이미지 데이터를 보안 케이블(300)로 전달한다.
일 실시예에 있어서, 데이터 락킹 에이전트(200)는 인터셉터한 이미지 데이터의 프로토콜을 USB 소켓 프로토콜로 변환하고, 프로토콜 변환된 이미지 데이터를 스트리밍 방식으로 보안 케이블(300)로 전송할 수 있다. 예컨대, 인터셉터한 이미지 데이터의 프로토콜이 와이파이, 블루투스, 또는 NFC 등과 같은 무선통신 프로토콜인 경우 데이터 락킹 에이전트(200)는 무선통신 프로토콜의 이미지 데이터를 USB 소켓 프로토콜로 변환한 후, USB 소켓 프로토콜로 변환된 이미지 데이터를 스트리밍 방식으로 보안 케이블(300)로 전달한다.
상술한 바와 같은 실시예에 따르는 경우, 이미지 데이터를 생성한 이미지 데이터 생성 에이전트(210)는 생성된 이미지 데이터를 전송한다는 점에서 가상의 서버로 동작하고, 데이터 락킹 에이전트(200)는 이미지 데이터 생성 에이전트(210)로부터 이미지 데이터를 수신한다는 점에서 가상의 클라이언트로 동작하게 된다.
보안 케이블(300)은 이미지 디자인용 디바이스(T1)와 호스트 디바이스(T2)를 연결시켜, 이미지 디자인용 디바이스(T1)로부터 전송되는 이미지 데이터를 호스트 디바이스(T2)로 전달하는 역할을 수행한다.
일 실시예에 있어서, 본 발명에 따른 보안 케이블(300)은 보안 케이블(300)이 이미지 데이터의 전달을 위해 인가된 보안 케이블인지 여부를 인증하기 위한 인증모드 및 인증에 성공한 경우 이미지 데이터를 전송하기 위한 데이터 전송모드로 동작한다.
구체적으로, 보안 케이블(300)은 데이터 락킹 에이전트(200)로부터 시리얼키 제공요청이 수신되면 인증모드로 동작하여 보안 케이블(300) 별로 할당된 시리얼키를 데이터 락킹 에이전트(200)로 전달한다. 또한, 보안 케이블(300)은 보안 케이블(300)의 인증이 성공하여 데이터 락킹 에이전트(200)로부터 이미지 데이터가 출력되면 데이터 전송모드로 동작하여 데이터 락킹 에이전트(200)로부터 출력되는 이미지 데이터를 호스트 디바이스(T2)로 전달한다.
이하, 이러한 보안 케이블(300)의 구성을 도 3을 참조하여 보다 구체적으로 설명한다.
도 3은 본 발명의 일 실시예에 따른 보안 케이블(300)의 구성을 보여주는 블록도이다. 도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 보안 케이블(300)은 시리얼키 저장부(310), 제1 커넥터(320), 제1 인터페이스부(330), 제어모듈(340), 제2 인터페이스부(350), 및 제2 커넥터(360)를 포함한다. 또한, 본 발명의 일 실시예에 따른 보안 케이블(300)은 드라이버 저장부(370)를 더 포함할 수 있다.
일 실시예에 있어서, 시리얼키 저장부(310), 제1 인터페이스부(330), 제어모듈(340), 제2 인터페이스부(350), 및 드라이버 저장부(370)는 하나의 보드 상에 탑재될 수 있다. 이러한 경우, 제1 커넥터(320)는 제어보드 상에 탑재된 제1 인터페이스부(330)에 케이블을 통해 연결되고, 제2 커넥터(360)는 제어보드 상에 탑재된 제2 인터페이스부(350)에 케이블을 통해 연결된다.
시리얼키 저장부(310)에는 보안 케이블(300)의 인증을 위해 보안 케이블(300) 별로 할당되어 있는 시리얼키가 저장된다. 일 실시예에 있어서, 시리얼키 저장부(310)에 저장된 시리얼키는 해킹방지를 위해 암호화되어 있을 수 있다.
제1 커넥터(320)는 제1 인터페이스부(330)를 이미지 디자인용 디바이스(T1)와 물리적으로 연결시킨다. 구체적으로, 제1 커넥터(320)의 일단은 이미지 디자인용 디바이스(T1)의 USB 포트(미도시)에 삽입되고, 제1 커넥터(320)의 타단은 제1 인터페이스부(330)에 연결된다. 일 실시예에 있어서, 제1 커넥터(320)는 다양한 규격의 USB 타입(예컨대, UUSB 2.0 또는 USB 3.0 등)을 지원할 수 있다.
제1 인터페이스부(330)는 제1 커넥터(320)와 연결된다. 제1 인터페이스부(330)는 보안 케이블(300)이 인증모드로 동작할 때, 데이터 락킹 에이전트(200)로부터 보안 케이블(300)의 인증을 위한 시리얼키 제공요청을 수신하여 제어모듈(340)로 전달한다. 제1 인터페이스부(330)는 제어모듈(340)로부터 시리얼키 제공요청에 대한 ACK 메시지를 수신하여 제1 커넥터(320)를 통해 데이터 락킹 에이전트(200)로 전달한다.
또한, 제1 인터페이스부(330)는 보안 케이블(300)이 데이터 전송 모드로 동작할 때, 즉, 관리서버(400)에 의해 보안 케이블(300)의 인증이 성공하는 경우 데이터 락킹 에이전트(200)로부터 이미지 데이터를 수신하여 제어모듈(340)을 통해 제2 인터페이스부(350)로 전달한다.
제어모듈(340)은 보안 케이블(300)의 동작모드를 결정한다. 구체적으로, 제어모듈(340)은 제1 커넥터(320)가 이미지 디자인용 디바이스(T1)의 USB 포트에 삽입되어 데이터 락킹 에이전트(200)로부터 시리얼키 제공요청이 수신되면 시리얼키 제공요청에 대한 ACK 메시지를 생성하여 제1 인터페이스부(330) 및 제1 커넥터(320)를 통해 데이터 락킹 에이전트(200)로 전달함과 동시에 보안 케이블(300)을 인증모드로 동작시킨다.
제어모듈(340)은 보안 케이블(300)의 동작모드가 인증모드로 결정되면, 시리얼키 저장부(310)로부터 해당 보안 케이블(300)에 할당된 고유의 시리얼키를 독출하여 제1 인터페이스부(300) 및 제1 커넥터(320)를 통해 데이터 락킹 에이전트(200)로 전달한다.
관리서버(400)에 의해 보안 케이블(300)의 인증이 성공하여 데이터 락킹 에이전트(200)로부터 제1 커넥터(320) 및 제1 인터페이스부(330)를 통해 이미지 데이터가 수신되면, 제어모듈(340)은 이미지 데이터를 제2 인터페이스부(350)로 전달한다.
일 실시예에 있어서, 제어모듈(340)은 이미지 디자인용 디바이스(T1)에 데이터 락킹 에이전트(200)를 설치할 수 있다. 구체적으로, 제어모듈(340)은 제1 커넥터(320)가 이미지 디자인용 디바이스(T1)의 USB 포트에 삽입되면 이미지 디자인용 디바이스(T1)에 데이터 락킹 에이전트(200)가 설치되어 있는지 여부를 판단한다. 판단결과, 이미지 디자인용 디바이스(T1)에 데이터 락킹 에이전트(200)가 설치되어 있지 않으면, 드라이버 저장부(370)로부터 데이터 락킹 에이전트(200)를 독출하여 이미지 디자인용 디바이스(T1)에 설치한다. 이때, 설치대상이 되는 데이터 락킹 에이전트(200)는 드라이버 저장부(370)에 설치 가능한 파일 형태로 저장되어 있을 수 있다. 일 실시예에 있어서, 설치대상이 되는 데이터 락킹 에이전트(200)는 데이터 락킹 에이전트(200)들을 식별하기 위한 식별코드와 함께 드라이버 저장부(370)에 저장되어 있을 수 있다.
제2 인터페이스부(350)는 보안 케이블(300)이 데이터 전송모드로 동작할 때 제어모듈(300)로부터 이미지 데이터를 수신하고, 수신된 이미지 데이터를 제2 커넥터(360)를 통해 호스트 디바이스(T2)로 전달한다.
제2 커넥터(360)는 제2 인터페이스부(350)와 호스트 디바이스(T2)을 물리적으로 연결시킨다. 구체적으로, 제2 커넥터(360)는 일단은 호스트 디바이스(T2)의 충전포트에 삽입되고, 타단은 제2 인터페이스부(350)에 연결된다. 제2 커넥터(350)는 보안 케이블(300)이 데이터 전송모드로 동작할 때 제2 인터페이스부(350)로부터 전달되는 이미지 데이터를 호스트 디바이스(T2)로 전달한다.
드라이버 저장부(370)에는 이미지 디자인용 디바이스(T1)에 설치될 데이터 락킹 에이전트(200)가 설치 가능한 파일 형태로 저장된다. 일 실시예에 있어서, 설치될 데이터 락킹 에이전트(200)는 해당 데이터 락킹 에이전트(200)에 고유하게 할당된 식별코드와 함께 드라이버 저장부(370)에 저장된다.
상술한 실시예에 있어서는 보안 케이블(300)의 시리얼키가 관리서버(400)에 의해 인증되면 이미지 디자인용 디바이스(T1)로부터 이미지 데이터의 출력이 허가되는 것으로 설명하였다. 하지만, 해킹 등으로 인해 보안 케이블(300)의 시리얼키가 유출되는 경우, 유출된 시리얼키를 통해 인증이 성공할 수 있고, 이로 인해 이미지 디자인용 디바이스(T1)에 의해 생성된 이미지 데이터가 원치 않게 유출될 수 있다.
따라서, 본원발명은 이를 방지하기 위해, 데이터 락킹 에이전트(200)가 보안 케이블(300)을 추가로 인증할 수도 있다. 이를 위해, 데이터 락킹 에이전트(200)가 보안 케이블(300)에 의해 이미지 디자인용 디바이스(T1)에 설치될 때, 데이터 락킹 에이전트(200)들의 식별을 위한 식별코드가 데이터 락킹 에이전트(200)와 함께 이미지 디자인용 디바이스(T1)에 설치되고, 데이터 락킹 에이전트(200)는 보안 케이블(300)로 보안 케이블(300)의 드라이버 저장부(370)에 저장되어 있는 데이터 락킹 에이전트(200)의 식별코드를 요청한다. 이에 따라, 데이터 락킹 에이전트(200)는 보안 케이블(300)로부터 전달되는 데이터 락킹 에이전트(200)의 식별코드와 이미지 디자인용 디바이스(T1)에 설치되어 있는 데이터 락킹 에이전트(200)의 식별코드가 동일한 경우에만 보안 케이블(300)이 정상적인 보안 케이블(300)인 것으로 판단하여 이미지 데이터를 보안 케이블(300)로 전송할 수 있다.
다시 도 1을 참조하면, 관리서버(400)는 데이터 락킹 에이전트(200)로부터 전달되는 시리얼키를 기초로 보안 케이블(300)을 인증하고, 보안 케이블(300)의 인증이 성공하면 데이터 락킹 에이전트(200)로 이미지 데이터의 출력을 허가하는 승인 메시지를 생성하여 데이터 락킹 에이전트(200)로 전송한다.
이하, 본원발명에 따른 관리서버(400)의 구성을 도 4를 참조하여 보다 구체적으로 설명한다.
도 4는 본 발명의 일 실시예에 따른 관리서버의 구성을 개략적으로 보여주는 블록도이다. 도 4에 도시된 바와 같이, 본 발명의 일 실시예에 따른 관리서버(400)는 에이전트 인터페이스부(410), 인증 데이터베이스(420), 보안 케이블 인증부(430), 로그인 수행부(440), 및 로그인 데이터베이스(445)를 포함한다. 또한, 본 발명에 따른 관리서버(400)는 데이터 송수신부(450)를 더 포함할 수 있다.
에이전트 인터페이스부(410)는 이미지 디자인용 디바이스(T1)의 데이터 락킹 에이전트(200)와 보안 케이블 인증부(430)를 연결시켜, 데이터 락킹 에이전트(200)로부터 수신되는 보안 케이블(300)의 시리얼키를 보안 케이블 인증부(430)로 전달한다. 또한, 에이전트 인터페이스부(410)는 보안 케이블 인증부(430)에 의해 생성된 승인 메시지를 데이터 락킹 에이전트(200)로 전달한다.
인증 데이터베이스(420)에는 각 보안 케이블(300) 별로 할당된 시리얼키가 보안 케이블(300)의 식별자 정보와 매칭되어 저장된다.
보안 케이블 인증부(430)는 데이터 락킹 에이전트(200)로부터 수신된 시리얼키가 인증 데이터베이스(420)에 저장된 시리얼키 중 어느 하나와 일치하면 해당 보안 케이블(300)이 정상인 것으로 판단한다. 보안 케이블 인증부(430)는 보안 케이블(300)이 정상인 것으로 판단하면 이미지 디자인용 디바이스(T1)에서의 데이터의 출력을 허가하는 승인 메시지를 생성하여 에이전트 인터페이스부(410)를 통해 데이터 락킹 에이전트(200)로 전달한다.
로그인 수행부(440)는 이미지 데이터의 공유를 희망하는 공유 디바이스(T3)로부터 로그인 요청을 수신한다. 로그인 수행부(440)는 공유 디바이스(T3)로부터 로그인 요청이 수신되면, 로그인 데이터베이스(445)에 저장된 공유 디바이스(T3)의 로그인 정보를 기초로 공유 디바이스(T3)에 대한 로그인 절차를 수행한다.
로그인 수행부(440)는 공유 디바이스(T3)로부터 수신된 로그인 요청에 포함된 아이디 및 패스워드가 로그인 데이터베이스(445)에 저장된 공유 디바이스(T3)의 로그인 정보와 일치하면 해당 공유 디바이스(T3)가 정당한 공유 디바이스(T3)인 것으로 판단하여 공유 디바이스 목록을 생성한다.
로그인 수행부(440)는 생성된 공유 디바이스 목록을 데이터 송수신부(450)를 통해 호스트 디바이스(T2)의 제1 이미지 데이터 출력 에이전트(500)로 전송한다.
로그인 데이터베이스(445)에는 각 공유 디바이스(T3)들의 로그인 정보가 각 공유 디바이스(T3)들 별로 부여된 식별자와 매칭되어 저장된다. 이때, 로그인 정보는 공유 디바이스(T3)의 사용자 아이디 및 패스워드를 포함할 수 있다.
데이터 송수신부(450)는 로그인 수행부(440)에 의해 생성된 공유 디바이스 목록을 호스트 디바이스(T2)의 제1 이미지 데이터 출력 에이전트(500)로 전송한다. 이에 따라 호스트 디바이스(T2)는 공유 디바이스 목록에 포함되어 있는 공유 디바이스(T3) 중 호스트 디바이스(T2)의 사용자가 희망하는 공유 디바이스(T3)와 이미지 데이터를 공유할 수 있게 된다.
또한, 데이터 송수신부(450)는 공유 디바이스(T3)가 호스트 디바이스(T2)로부터 원거리에 위치함으로 인해 호스트 디바이스(T2)와 공유 디바이스(T3)간의 직접적인 이미지 데이터 전달이 불가능한 경우, 제1 이미지 데이터 출력 에이전트(500)로부터 공유 디바이스 목록에서 선택된 공유 디바이스(T3)의 정보 및 해당 공유 디바이스(T3)로 전송할 이미지 데이터를 수신한다.
데이터 송수신부(450)는 수신된 공유 디바이스(T3)의 정보에 상응하는 공유 디바이스(T3)로 이미지 데이터를 전송한다. 이때, 데이터 송수신부(450)는 이미지 데이터를 스트리밍 방식으로 전달할 수 있다.
다시 도 1 및 도 2를 참조하면, 호스트 디바이스(T2)는 이미지 디자인용 디바이스(T1)의 데이터 락킹 에이전트(200)로부터 전달되는 이미지 데이터를 호스트 디바이스(T2)의 디스플레이부를 통해 출력한다. 이때, 호스트 디바이스(T2)는 저장장치, 스마트폰, 또는 테블릿 PC 등일 수 있다.
이를 위해, 호스트 디바이스(T2)에는 제1 이미지 데이터 출력 에이전트(500)가 설치된다. 일 실시예에 있어서, 제1 이미지 데이터 출력 에이전트(500)는 소프트웨어 형태로 구현되어 호스트디바이스(T2)에 설치될 수 있다. 제1 이미지 데이터 출력 에이전트(500)는 보안 케이블(300)로부터 전송되는 이미지 데이터를 수신한다. 제1 이미지 데이터 출력 에이전트(500)는 수신된 이미지 데이터를 메모리 버퍼(미도시)에 임시로 저장한 후 해당 이미지 데이터를 호스트 디바이스(T2)의 해상도에 맞도록 변환하여 호스트 디바이스(T2)의 디스플레이부를 통해 출력한다. 이미지 데이터가 출력된 이후, 제1 이미지 데이터 출력 에이전트(500)는 메모리 버퍼에서 해당 이미지 데이터를 삭제한다.
한편, 본 발명에 따른 호스트 디바이스(T2)는 이미지 디자인용 디바이스(T1)로부터 수신한 이미지 데이터를 공유 디바이스(T3)들에게 전달함으로써 공유 디바이스(T3)들과 이미지 데이터를 공유할 수 있다.
구체적으로, 호스트 디바이스(T2)에 탑재된 제1 이미지 데이터 출력 에이전트(500)는 관리서버(400)로부터 해당 이미지 데이터의 공유를 희망하는 공유 디바이스 목록을 수신한다. 제1 이미지 데이터 출력 에이전트(500)는 관리서버(400)로부터 공유 디바이스 목록이 수신되면 호스트 디바이스(T2)에 내장된 핫스팟 기능을 활성화시킨다. 이를 통해, 호스트 디바이스(T2)는 이미지 데이터의 공유를 희망하는 공유 디바이스(T3)에 대해 가상화 서버로 동작하게 된다. 이에 따라, 이미지 데이터를 전달하는 제1 이미지 데이터 출력 에이전트(500)는 이미지 데이터를 전송한다는 점에서 가상의 서버로 동작하고, 공유 디바이스(T3)에 탑재되는 제2 이미지 데이터 출력 에이전트(600)는 제1 이미지 데이터 출력 에이전트(500)로부터 이미지 데이터를 수신한다는 점에서 가상의 클라이언트로 동작하게 된다.
이후, 사용자에 의해 공유 디바이스 목록 중 이미지 데이터를 공유할 공유 디바이스(T3)가 선택되고, 사용자에 의해 선택된 공유 디바이스(T3)가 핫스팟 기능을 통해 호스트 디바이스(T2)에 접속하면, 제1 이미지 데이터 출력 에이전트(500)는 데이터 락킹 에이전트(200)로부터 전달받은 이미지 데이터를 공유 디바이스(T3)에 탑재된 제2 이미지 데이터 출력 에이전트(600)로 전달한다. 일 실시예에 있어서, 제1 이미지 데이터 출력 에이전트(500)는 이미지 데이터를 무선으로 전송하기 위해 이미지 데이터의 프로토콜을 변환할 수 있고, 프로토콜 변환된 이미지 데이터를 스트리밍 방식으로 제2 이미지 데이터 출력 에이전트(600)로 전송할 수 있다.
상술한 실시예에 있어서는 제1 이미지 데이터 출력 에이전트(500)는 이미지 데이터를 제2 이미지 데이터 출력 에이전트(600)로 직접 전달하는 것으로 설명하였다. 하지만, 공유 디바이스(T3)가 호스트 디바이스(T2)의 근거리에 위치하지 않은 경우 핫스팟 기능을 통해 공유 디바이스(T3)가 호스트 디바이스(T2)에 접속할 수 없다.
따라서, 공유 디바이스(T3)가 호스트 디바이스(T2)로부터 원거리에 위치해 있는 경우, 제1 이미지 데이터 출력 에이전트(500)는 관리서버(400)로부터 수신한 공유 디바이스 목록 중 사용자에 의해 선택된 공유 디바이스(T3)에 대한 정보 및 해당 공유 디바이스(T3)로 전송할 이미지 데이터를 관리서버(400)로 전송한다. 이에 따라, 관리서버(400)가 해당 이미지 데이터를 사용자에 의해 선택된 공유 디바이스(T3)로 대신 전달하게 된다.
이미지 디자인용 디바이스(T1)에 의해 생성된 이미지 데이터가 보안 케이블(300)을 통해 호스트 디바이스(T2) 상에 디스플레이 되는 일 예가 도 5에 도시되어 있다. 도 5에 알 수 있듯이, 보안 케이블(300)의 제1 커넥터(320)는 이미지 데이터 생성 및 전송 작업이 이루어지는 이미지 디자인용 디바이스(T1)의 USB 포트(미도시)에 삽입되고, 보안 케이블(300)의 제2 커넥터(360)는 이미지 데이터의 출력 작업이 이루어지는 호스트 디바이스(T2)의 충전단자에 삽입된다. 이때, 보안 케이블(300)을 구성하는 시리얼키 저장부(310), 제1 인터페이스부(330), 제어모듈(340), 제2 인터페이스부(350), 드라이버 저장부(370)는 보안 케이블(300)의 하우징(390) 내에 포함된다.
다시 도 1 및 도 2를 참조하면, 공유 디바이스(T3)는 호스트 디바이스(T2)가 이미지 디자인용 디바이스(T1)로부터 수신한 이미지 데이터를 호스트 디바이스(T2)와 공유한다. 이때, 공유 디바이스(T3)는 호스트 디바이스(T2)와 같이 저장장치, 스마트폰, 또는 테블릿 PC 등일 수 있다.
도 1 및 도 2에서는 공유 디바이스(T3)가 복수개인 것으로 도시하였지만, 호스트 디바이스(T2)는 하나의 공유 디바이스(T3)와 이미지 데이터를 공유할 수도 있을 것이다.
호스트 디바이스(T2)와 공유 디바이스(T3)간의 이미지 데이터 공유를 위해 공유 디바이스(T3)에는 제2 이미지 데이터 출력 에이전트(600)가 탑재된다. 일 실시예에 있어서, 제2 이미지 데이터 출력 에이전트(600)는 소프트웨어 형태로 구현되어 공유 디바이스(T3)에 설치될 수 있다.
제2 이미지 데이터 출력 에이전트(600)는 사용자에 의해 이미지 데이터의 공유가 요청되면, 로그인 요청을 생성하여 관리서버(400)로 로그인 요청을 전송한다. 일 실시예에 있어서, 로그인 요청에는 사용자 아이디 및 패스워드가 포함될 수 있다. 관리서버(400)에 의해 로그인이 완료되고 호스트 디바이스(T2)의 핫스팟 기능이 활성화되면, 제2 이미지 데이터 출력 에이전트(600)는 호스트 디바이스(T2)에 무선으로 접속한다.
이후, 제2 이미지 데이터 출력 에이전트(600)는 제1 이미지 데이터 출력 에이전트(500)로부터 이미지 데이터를 수신하고, 수신된 이미지 데이터를 공유 디바이스(T3)에 구비된 디스플레이부(미도시)를 통해 출력한다.
일 실시예에 있어서, 제2 이미지 데이터 출력 에이전트(600)는 제1 이미지 데이터 출력 에이전트(500)로부터 전송되는 이미지 데이터를 수신하여 메모리 버퍼(미도시)에 임시로 저장한 후 해당 이미지 데이터를 공유 디바이스(T3)의 해상도에 맞도록 변환하여 공유 디바이스(T3)의 디스플레이부를 통해 출력한다. 이미지 데이터가 출력된 이후, 제2 이미지 데이터 출력 에이전트(600)는 메모리 버퍼에서 해당 이미지 데이터를 삭제한다.
본 발명이 속하는 기술분야의 당업자는 상술한 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.
그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
100: 이미지 데이터 공유 시스템 200: 데이터 락킹 에이전트
300: 보안 케이블 310: 시리얼키 저장부
320: 제1 커넥터 330: 제1 인터페이스부
340: 제어모듈 350: 제2 인터페이스부
360: 제2 커넥터 370: 드라이버 저장부
390: 하우징 400: 관리서버
410: 에이전트 인터페이스부 410: 보안 케이블 인증부
420: 인증 데이터베이스 430: 로그인 수행부
440: 데이터 전달부
500: 제1 이미지 데이터 출력 에이전트
600: 제2 이미지 데이터 출력 에이전트

Claims (9)

  1. 이미지 디자인용 디바이스와 호스트 디바이스를 연결하여 인증모드로 동작시 기 저장된 시리얼키를 상기 이미지 다자인 단말로 전송하여 인증을 요청하고 인증 성공시 데이터 전송모드로 절체하여 상기 이미지 디자인용 디바이스에서 디자인된 이미지 데이터를 상기 호스트 디바이스로 전송하는 보안 케이블;
    상기 시리얼키를 이용하여 상기 보안 케이블을 인증하고, 상기 이미지 데이터의 공유를 요청한 공유 디바이스가 로그인되면 로그인된 공유 디바이스 목록을 생성하는 관리서버;
    상기 호스트 디바이스에 탑재되고, 상기 보안 케이블을 통해 수신된 상기 이미지 데이터를 상기 호스트 디바이스의 해상도에 맞게 변환하여 출력하며, 상기 공유 디바이스 목록에서 선택되는 공유 디바이스로 상기 이미지 데이터를 전달하는 제1 이미지 데이터 출력 에이전트;
    상기 공유 디바이스에 탑재되고, 상기 관리서버에 의해 로그인이 완료되면 상기 제1 이미지 데이터 출력 에이전트로부터 상기 이미지 데이터를 수신하여 상기 공유 디바이스의 해상도에 맞게 변환하여 출력하는 제2 이미지 데이터 출력 에이전트를 포함하는 것을 특징으로 하는 이미지 데이터 공유 시스템.
  2. 제1항에 있어서,
    상기 제1 이미지 데이터 출력 에이전트는 상기 관리서버로부터 상기 공유 디바이스 목록이 수신되면 상기 호스트 디바이스의 핫스팟 기능을 활성화시켜 가상화 서버로 동작하고, 사용자에 의해 선택된 공유 디바이스가 상기 핫스팟 기능을 통해 접속되면 상기 이미지 데이터를 상기 접속된 공유 디바이스의 제2 이미지 데이터 출력 에이전트로 전달하는 것을 특징으로 하는 이미지 데이터 공유 시스템.
  3. 제1항에 있어서,
    상기 제1 이미지 데이터 출력 에이전트는 상기 관리서버로부터 상기 공유 디바이스 목록이 수신되면 상기 공유 디바이스 목록 중 사용자에 의해 선택된 공유 디바이스에 대한 정보 및 상기 이미지 데이터를 상기 관리서버로 전송하고,
    상기 관리서버는 상기 선택된 공유 디바이스로 상기 이미지 데이터를 전송하며,
    상기 제2 이미지 데이터 출력 에이전트는 상기 제1 이미지 데이터 출력 에이전트로부터 제공되는 상기 이미지 데이터를 상기 관리서버를 통해 수신하는 것을 특징으로 하는 이미지 데이터 공유 시스템.
  4. 제1항에 있어서,
    상기 제1 이미지 데이터 출력 에이전트 및 상기 제2 이미지 데이터 출력 에이전트는 상기 이미지 데이터를 메모리 버퍼에 임시 저장한 후 디스플레이 하고, 디스플레이가 완료되면 상기 메모리 버퍼에 저장된 이미지 데이터를 삭제하는 것을 특징으로 하는 이미지 데이터 공유 시스템.
  5. 제1항에 있어서,
    상기 이미지 디자인용 디바이스에 탑재되고, 상기 보안 케이블로부터 상기 시리얼키를 수신하여 상기 관리서버로 전달하며, 상기 보안 케이블의 인증성공 여부에 따라 상기 이미지 디자인용 디바이스에 탑재된 이미지 데이터 생성 에이전트에 의해 생성된 이미지 데이터를 상기 보안 케이블을 통해 상기 호스트 디바이스로 전송하는 데이터 락킹 에이전트를 더 포함하고,
    상기 관리서버는 상기 데이터 락킹 에이전트로부터 상기 시리얼키를 수신하고, 상기 보안 케이블의 인증이 성공하면 상기 이미지 데이터의 출력을 허가하는 승인 메시지를 상기 데이터 락킹 에이전트로 전송하는 것을 특징으로 하는 이미지 데이터 공유 시스템.
  6. 제5항에 있어서,
    상기 보안 케이블은,
    상기 데이터 락킹 에이전트 및 상기 데이터 락킹 에이전트의 식별을 위한 식별코드가 설치 가능한 파일 형태로 저장되는 드라이버 저장부; 및
    제1 커넥터가 상기 이미지 디자인용 디바이스의 USB 포트에 삽입되면 상기 이미지 디자인용 디바이스에 상기 데이터 락킹 에이전트가 설치되어 있는지 여부를 판단하고, 상기 이미지 디자인용 디바이스에 상기 데이터 락킹 에이전트가 설치되어 있지 않으면 상기 드라이버 저장부에서 상기 데이터 락킹 에이전트를 독출하여 상기 이미지 디자인용 디바이스에 설치하는 제어모듈을 포함하는 것을 특징으로 하는 이미지 데이터 공유 시스템.
  7. 제6항에 있어서,
    상기 데이터 락킹 에이전트는, 상기 보안 케이블로 상기 드라이버 저장부에 저장된 데이터 락킹 에이전트의 식별코드를 요청하고, 요청된 식별코드가 자신의 식별코드와 동일한지 여부를 판단하여 상기 보안 케이블을 추가 인증하는 것을 특징으로 하는 이미지 데이터 공유 시스템.
  8. 제1항에 있어서,
    상기 보안 케이블은,
    상기 시리얼키가 저장되는 시리얼키 저장부;
    상기 시리얼키를 상기 이미지 디자인용 디바이스로 전송하고, 상기 이미지 디자인단말로부터 상기 이미지 데이터를 수신하는 제1 인터페이스부;
    상기 수신된 이미지 데이터를 상기 호스트 디바이스로 전달하는 제2 인터페이스부; 및
    상기 보안 케이블을 인증모드 및 데이터 전송모드 중 어느 하나로 동작시키고, 상기 보안 케이블이 인증모드로 동작할 때 상기 시리얼키 저장부에서 상기 시리얼키를 독출하여 상기 제1 인터페이스부로 전송하고, 상기 보안 케이블이 데이터 전송모드로 동작할 때 상기 제1 인터페이스부를 통해 수신된 상기 데이터를 제2 인터페이스부로 전달하는 제어모듈을 포함하는 것을 특징으로 하는 이미지 데이터 공유 시스템.
  9. 제1항에 있어서,
    상기 관리서버는,
    상기 이미지 디자인용 디바이스로부터 상기 시리얼키를 수신하고, 상기 이미지 디자인용 디바이스로 상기 이미지 데이터의 출력을 허가하는 승인 메시지를 전달하는 에이전트 인터페이스부;
    각 보안 케이블 별로 할당된 시리얼키가 상기 보안 케이블의 식별자 정보와 매칭되어 저장되어 있는 데이터베이스;
    상기 이미지 디자인용 디바이스로부터 수신된 시리얼키가 상기 데이터베이스에 저장된 시리얼키 중 어느 하나와 일치하면 상기 보안 케이블이 정상인 것으로 판단하여 상기 승인 메시지를 생성하는 보안 케이블 인증부; 및
    상기 공유 디바이스로부터 로그인 요청이 수신되면 기 저장된 공유 디바이스 정보를 기초로 상기 공유 디바이스에 대한 로그인 절차를 수행하고 로그인에 성공하면 상기 공유 디바이스 목록을 생성하는 로그인 수행부를 포함하는 것을 특징으로 하는 이미지 데이터 공유 시스템.
KR1020170119756A 2017-09-18 2017-09-18 이미지 데이터 공유 시스템 KR20190031825A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170119756A KR20190031825A (ko) 2017-09-18 2017-09-18 이미지 데이터 공유 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170119756A KR20190031825A (ko) 2017-09-18 2017-09-18 이미지 데이터 공유 시스템

Publications (1)

Publication Number Publication Date
KR20190031825A true KR20190031825A (ko) 2019-03-27

Family

ID=65907494

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170119756A KR20190031825A (ko) 2017-09-18 2017-09-18 이미지 데이터 공유 시스템

Country Status (1)

Country Link
KR (1) KR20190031825A (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101714426B1 (ko) 2015-09-04 2017-03-09 (주) 투씨에스지 Usb 보안 시스템 및 usb 보안방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101714426B1 (ko) 2015-09-04 2017-03-09 (주) 투씨에스지 Usb 보안 시스템 및 usb 보안방법

Similar Documents

Publication Publication Date Title
AU2018250465B2 (en) Secondary device as key for authorizing access to resources
US8832783B2 (en) System and method for performing secure communications
KR101081331B1 (ko) 휴대 단말을 이용한 클라우드 프린팅 시스템 및 방법
US11578984B2 (en) Vehicle control device and program
US20130007465A1 (en) Apparatus, Systems and Method for Virtual Desktop Access and Management
RU2684584C1 (ru) Устройство для хранения информации и способ его работы
US10674039B2 (en) Image processing system, information processing device, image processing device and non-transitory recording medium
US20170255773A1 (en) Device pairing method
US8341703B2 (en) Authentication coordination system, terminal apparatus, storage medium, authentication coordination method, and authentication coordination program
KR20130031435A (ko) 휴대용 단말의 암호화 키 생성 및 관리 방법 및 그 장치
US7962173B2 (en) Portable personal server device with biometric user authentication
JP2017212694A (ja) 情報処理装置、情報処理方法及びプログラム
JP7413879B2 (ja) 通信システム、電子デバイス、およびプログラム
US9025188B2 (en) Information processing system acquiring access right to delivery destination of image data, method of processing information, image inputting apparatus, information processing apparatus, and program
US20090150979A1 (en) Network system, network method, and terminal and program therefor
KR101925990B1 (ko) 보안 케이블을 이용한 이미지 데이터 공유 시스템
KR20080048834A (ko) 이동 단말기를 이용한 컴퓨터 보안 방법 및 장치
KR20190031825A (ko) 이미지 데이터 공유 시스템
KR20110127565A (ko) 모바일 오피스에 적용 가능한 정보의 요약을 통한 생성, 관리 및 그를 이용한 인증 제어 방법
KR102308076B1 (ko) 블루투스 환경에서 단말기와 스마트폰 간의 자동접속방법 및 이를 이용한 컴퓨터 보안유지방법
JP2009163282A (ja) 情報処理装置、アクセス制御方法およびアクセス制御プログラム
KR20110127566A (ko) 정보인식 전달장치를 이용한 모바일 단말에서의 결제 방법
KR102022638B1 (ko) 시리얼키 기반의 보안 케이블 인증 시스템
US20190311110A1 (en) Method, first device and system for authenticating to a second device
JP2005085154A (ja) ネットワークシステムおよび端末装置

Legal Events

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