맞춤기술찾기

이전대상기술

스테가노그래피를 이용한 데이터 전송 방법과 장치 및 이를 구현하는 프로그램이 기록되는 기록 매체

  • 기술번호 : KST2015174179
  • 담당센터 : 광주기술혁신센터
  • 전화번호 : 062-360-4654
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 본 발명은 스테가노그래피를 이용한 데이터 전송 장치와 방법 및 이를 구현하는 프로그램이 기록되는 기록 매체에 관한 것이다. 스테가노그래피를 이용한 데이터 전송 속도 방법은 (a) 인터넷을 통해 제 1 단말기로부터 제 2 단말기로 전송하고자 하는 데이터를 조각한 패킷을 상기 제 1 단말기에 포함된 전송 제어 프로토콜(Transmission Control Protocol;TCP) 드라이버로부터 전송받는 단계; (b) 상기 패킷에 포함되는 IP(Internet Protocol) 헤더(Header)의 일부 영역에 미리 선택된 은닉 데이터를 삽입하는 단계; 및 (c) 상기 은닉 데이터가 삽입된 패킷을 미니포트 드라이버(Miniport driver)를 통하여 상기 제 2 단말기로 전송하는 단계;를 포함한다. 스테가노그래피, 은닉 데이터, TCP, IP
Int. CL H04W 80/08 (2006.01) G06F 21/00 (2006.01) H04W 80/04 (2006.01)
CPC H04L 63/0428(2013.01) H04L 63/0428(2013.01)
출원번호/일자 1020090037855 (2009.04.29)
출원인 광주과학기술원
등록번호/일자 10-0951945-0000 (2010.04.01)
공개번호/일자
공고번호/일자 (20100409) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.10.30)
심사청구항수 23

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 광주과학기술원 대한민국 광주광역시 북구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박정규 대한민국 광주광역시 북구
2 전문구 대한민국 광주광역시 북구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인우인 대한민국 서울특별시 강남구 역삼로 ***, *층(역삼동, 중평빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 광주과학기술원 대한민국 광주광역시 북구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.04.29 수리 (Accepted) 1-1-2009-0262075-05
2 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2009.10.30 수리 (Accepted) 1-1-2009-0667002-15
3 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2010.01.14 수리 (Accepted) 1-1-2010-0024174-14
4 의견제출통지서
Notification of reason for refusal
2010.01.21 발송처리완료 (Completion of Transmission) 9-5-2010-0027524-63
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2010.03.22 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2010-0180502-12
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2010.03.22 수리 (Accepted) 1-1-2010-0180466-66
7 등록결정서
Decision to grant
2010.03.30 발송처리완료 (Completion of Transmission) 9-5-2010-0133075-73
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2011.09.15 수리 (Accepted) 4-1-2011-5187089-85
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
(a) 인터넷을 통해 제 1 단말기로부터 제 2 단말기로 전송하고자 하는 데이터를 조각한 패킷을 상기 제 1 단말기에 포함된 전송 제어 프로토콜(Transmission Control Protocol;TCP) 드라이버로부터 전송받는 단계; (b) 상기 패킷에 포함되는 IP(Internet Protocol) 헤더(Header)의 일부 영역에 미리 선택된 은닉 데이터를 삽입하되, NDIS IM(Network Driver Interface Specification InterMediate) 드라이버에 접근할 수 있도록 미리 설정된 라이브러리(library)를 통해 상기 은닉 데이터를 상기 NDIS IM 드라이버에 포함된 버퍼에 저장하며, 상기 NDIS IM 드라이버에 포함된 필터(Filter)를 통해 상기 버퍼로부터 상기 은닉 데이터를 전송받아 상기 패킷의 IP 헤더 일부 영역에 삽입하는 단계; 및 (c) 상기 은닉 데이터가 삽입된 패킷을 미니포트 드라이버(Miniport driver)를 통하여 상기 제 2 단말기로 전송하는 단계 를 포함하는 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
2 2
삭제
3 3
삭제
4 4
제 1 항에 있어서, 상기 스테가노그래피를 이용한 데이터 전송 방법은 상기 (b) 단계 이후 상기 은닉 데이터가 삽입된 상기 패킷의 IP 헤더의 체크섬(Checksum)을 수정하는 단계; 를 더 포함하는 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
5 5
제 4 항에 있어서, 상기 IP 헤더의 체크섬을 수정하는 단계는 상기 체크섬을 수정하기 위해 상기 IP 헤더의 헤더 체크섬을 초기화하는 단계; 및 상기 IP 헤더 및 IP body의 총 비트(bit) 수를 합산하여 상기 IP 헤더의 헤더 체크섬을 재설정하는 단계; 를 포함하는 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
6 6
제 5 항에 있어서, 상기 IP 헤더의 체크섬을 수정하는 단계는 상기 IP 헤더의 헤더 체크섬을 초기화하기 이전에, 상기 은닉 데이터가 삽입된 패킷의 바이트 오더(Byte order)를 빅 엔디안(Big Endian)에서 리틀 엔디안(Little Endian)으로 변경하는 단계; 및 상기 IP 헤더의 헤더 체크섬을 재설정한 이후, 상기 은닉 데이터가 삽입된 패킷의 바이트 오더를 상기 리틀 엔디안에서 상기 빅 엔디안으로 변경하는 단계; 를 더 포함하는 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
7 7
제 1 항에 있어서, 상기 스테가노그래피를 이용한 데이터 전송 방법은 상기 (c) 단계 이전에, 상기 제 1 단말기로부터 상기 제 2 단말기로 상기 데이터를 전송하기 위해 상기 제 1 단말기의 TCP 드라이버가 상기 제 2 단말기의 TCP 드라이버로 접속을 요청하고 상기 접속을 수락하는 플래그 신호를 수신받는 접속단계; 상기 접속 단계 이후, 상기 (b) 및 (c) 단계에 의해 상기 은닉 데이터가 삽입된 상기 패킷을 전송하고, 수신을 확인하는 플래그 신호를 수신받는 패킷 전송 단계; 상기 패킷 전송 단계에 의해 상기 은닉 데이터가 삽입된 상기 패킷 전부가 정상적으로 전송되고 상기 제 1 단말기의 TCP 드라이버가 상기 제 2 단말기의 TCP 드라이버와의 접속을 종료하는 FIN(Finish) 플래그 신호를 전송하는 접속 종료 단계; 를 더 포함하는 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
8 8
제 7 항에 있어서, 상기 플래그 신호는 상기 은닉 데이터가 삽입된 상기 패킷의 TCP 헤더에 포함된 플래그 신호인 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
9 9
제 7 항에 있어서, 상기 접속 단계는 상기 패킷을 전송하기 위해 접속을 요청하기 위한 SYN(Synchronization) 플래그 신호를 상기 제 1 단말기의 TCP 드라이버가 상기 제 2 단말기의 TCP 드라이버로 전송하는 단계; 및 상기 패킷의 전송을 수락하기 위해 상기 SYN 플래그 신호의 수신을 확인하는 ACK(Acknowledgement) 플래그 신호를 상기 제 1 단말기의 TCP 드라이버가 상기 제 2 단말기의 TCP 드라이버로부터 수신받는 단계; 를 포함하는 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
10 10
제 7 항에 있어서, 상기 패킷 전송 단계는 상기 은닉 데이터가 삽입된 상기 패킷을 상기 제 2 단말기의 TCP 드라이버로 전송하고, 상기 은닉 데이터가 삽입된 상기 패킷을 에러(Error)없이 수신받았음을 확인하는 ACK 플래그 신호를 상기 제 1 단말기의 TCP 드라이버가 상기 제 2 단말기의 TCP 드라이버로부터 수신받는 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
11 11
제 7 항에 있어서, 상기 접속 종료 단계는 상기 은닉 데이터가 삽입된 상기 패킷 전부가 정상적으로 전송되기 이전에 상기 제 1 단말기의 TCP 드라이버와 상기 제 2 단말기의 TCP 드라이버의 접속이 종료되는 경우, 상기 제 2 단말기의 TCP 드라이버로 전송된 패킷의 삭제 또는 무시를 요구하는 RST(Reset) 플래그 신호를 상기 제 1 단말기의 TCP 드라이버가 상기 제 2 단말기의 TCP 드라이버로 전송하는 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
12 12
제 1 항에 있어서, 상기 스테가노그래피를 이용한 데이터 전송 방법은 상기 제 1 단말기의 TCP 드라이버와 상기 제 2 단말기의 TCP 드라이버가 접속된 이후 하나의 웹 페이지가 완전하게 열리기 이전에 새로 고침을 하는 경우, 상기 새로 고침 이후, 최종적으로 하나의 웹 페이지가 완전하게 열리는 TCP 드라이버의 접속 포트 번호(Port number)로 전송되는 패킷에 대해서만 상기 (a) 내지 (c) 단계를 수행하는 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
13 13
제 1 항에 있어서, 상기 스테가노그래피를 이용한 데이터 전송 방법은 상기 제 1 단말기 및 제 2 단말기 사이에 복수 개의 TCP 드라이버 접속이 이루어져 여러 개의 웹 페이지가 순차적으로 열리는 경우, 상기 복수 개의 TCP 드라이버 접속 중 최초로 접속되는 상기 제 2 단말기의 TCP 드라이버의 접속 포트 번호(Port number)로 전송되는 패킷에 대해서만 상기 (a) 내지 (c) 단계를 수행하는 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
14 14
제 1 항에 있어서, 상기 패킷에 포함되는 IP 헤더의 일부 영역은 상기 IP 헤더에 포함된 ID(Identification) 영역인 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
15 15
제 14 항에 있어서, 상기 패킷 하나에 삽입되는 은닉 데이터의 양은 2바이트(Byte) 이내인 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
16 16
제 15 항에 있어서, 상기 패킷 하나에 삽입되는 은닉 데이터 중 3비트는 상기 은닉 데이터의 종류를 나타내는 은닉 플래그인 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
17 17
제 16 항에 있어서, 상기 은닉 플래그는 상기 은닉 데이터의 전송 종료 또는 휴지 상태(Idle state)를 나타내는 휴지(Idle) 플래그, 상기 은닉 데이터의 길이를 나타내는 길이(Length) 플래그, 상기 은닉 데이터의 파일 이름을 나타내는 이름(Name) 플래그, 상기 은닉 데이터 자체를 나타내는 데이터(Data) 플래그, 데이터 전송 중 제 1 단말기의 문제로 파일을 더 이상 보내지 못하는 경우 이미 전송된 은닉 데이터를 무시하는 무시(Ignore) 플래그 또는 상기 은닉 데이터 삽입의 시작을 나타내는 삽입(Insert) 플래그 중 어느 하나인 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 방법
18 18
삭제
19 19
컴퓨터로 판독 가능한 기록매체에 있어서, 제 1 항, 또는 제 4 항 내지 제 17 항 중 어느 한 항에 따른 방법을 구현하는 프로그램이 기록되는 기록매체
20 20
인터넷을 통해 제 1 단말기로부터 제 2 단말기로 전송할 데이터를 조각한 패킷이 전송되도록 제어하는 상기 제 1 단말기에 포함된 전송 제어 프로토콜(Transmission Control Protocol;TCP) 드라이버; 상기 제 1 단말기의 TCP 드라이버로부터 상기 패킷을 전송받아 상기 패킷에 포함되는 IP(Internet Protocol) 헤더(Header)의 일부 영역에 미리 선택된 은닉 데이터를 삽입하는 것으로서, 미리 설정된 라이브러리를 통해 상기 은닉 데이터를 전송받아 저장하는 버퍼, 및 상기 버퍼에 저장된 상기 은닉 데이터를 선택하여 상기 패킷에 포함되는 상기 패킷에 포함되는 IP 헤더의 일부 영역에 삽입하는 필터를 포함하는 NDIS IM(Network Driver Interface Specification InterMediate) 드라이버; 및 상기 NDIS IM 드라이버로부터 상기 은닉 데이터가 삽입된 패킷을 전송받아 상기 제 2 단말기로 전송하는 미니포트(Miniport) 드라이버 를 포함하는 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 장치
21 21
삭제
22 22
제 20 항에 있어서, 상기 NDIS IM 드라이버는 상기 은닉 데이터를 삽입한 이후, 상기 은닉 데이터가 삽입된 패킷에 포함된 IP 헤더의 체크섬(Checksum)을 수정하는 것을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 장치
23 23
제 20 항에 있어서, 상기 제 1 단말기의 TCP 드라이버는 상기 은닉 데이터가 삽입된 패킷의 전송을 요청하기 위한 SYN(Synchronization) 플래그 신호를 상기 제 2 단말기의 TCP 드라이버로 전송하고, 상기 은닉 데이터가 삽입된 패킷의 전송을 수락하기 위해 상기 SYN 플래그 신호의 수신을 확인하는 ACK(Acknowledgement) 플래그 신호를 상기 제 2 단말기의 TCP 드라이버로부터 수신받는 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 장치
24 24
제 20 항에 있어서, 상기 제 1 단말기의 TCP 드라이버는 상기 은닉 데이터가 삽입된 패킷을 상기 미니 포트 드라이브를 통하여 상기 제 2 단말기의 TCP 드라이버로 전송하고, 전송된 패킷을 에러(Error)없이 수신받았음을 확인하는 ACK 플래그 신호를 상기 제 2 단말기의 TCP 드라이버로부터 수신받는 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 장치
25 25
제 20 항에 있어서, 상기 제 1 단말기의 TCP 드라이버는 상기 은닉 데이터가 삽입된 패킷이 전부 정상적으로 전송된 경우 상기 제 2 단말기의 TCP 드라이버와의 접속을 종료하는 FIN(Finish) 플래그 신호를 상기 제 2 단말기의 TCP 드라이버로 전송하거나, 상기 은닉 데이터가 삽입된 패킷의 전송을 정상적으로 완료되기 이전에 상기 제 1 단말기의 TCP 드라이버와 상기 제 2 단말기의 TCP 드라이버의 접속이 종료되는 경우, 전송된 패킷을 삭제 또는 무시를 요구하는 RST(Reset) 플래그 신호를 상기 제 2 단말기의 TCP 드라이버로 전송하는 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 장치
26 26
제 20 항에 있어서, 상기 NDIS IM 드라이버는 상기 제 1 단말기의 TCP 드라이버와 상기 제 2 단말기의 TCP 드라이버가 접속된 이후 하나의 웹 페이지가 완전하게 열리기 이전에 새로 고침을 하는 경우, 상기 새로 고침 이후, 최종적으로 하나의 웹 페이지가 완전하게 열리는 TCP 드라이버의 접속 포트 번호(Port number)로 전송되는 패킷에 대해서만 상기 은닉 데이터를 삽입하는 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 장치
27 27
제 20 항에 있어서, 상기 NDIS IM 드라이버는 상기 제 1 단말기 및 제 2 단말기 사이에 복수 개의 TCP 드라이버 접속이 이루어져 여러 개의 웹 페이지가 순차적으로 열리는 경우, 상기 복수 개의 TCP 드라이버 접속 중 최초로 접속되는 상기 제 2 단말기 TCP 드라이버의 접속 포트 번호(Port number)로 전송되는 패킷에 대해서만 상기 은닉 데이터를 삽입하는 것 을 특징으로 하는 스테가노그래피를 이용한 데이터 전송 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.