KR20170074328A - 티씨피 동기 패킷을 이용한 인증 시스템 및 방법 및 클라이언트 및 기록매체 - Google Patents
티씨피 동기 패킷을 이용한 인증 시스템 및 방법 및 클라이언트 및 기록매체 Download PDFInfo
- Publication number
- KR20170074328A KR20170074328A KR1020150183430A KR20150183430A KR20170074328A KR 20170074328 A KR20170074328 A KR 20170074328A KR 1020150183430 A KR1020150183430 A KR 1020150183430A KR 20150183430 A KR20150183430 A KR 20150183430A KR 20170074328 A KR20170074328 A KR 20170074328A
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- spa
- client
- server
- authentication
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0838—Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/166—Implementing security features at a particular protocol layer at the transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/326—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
또한, 본 발명은 티씨피 동기 패킷을 이용한 인증 시스템에 관한 것으로서, SPA 패킷을 생성하고 생성된 SPA 패킷을 TCP SYN 패킷에 포함시켜 서버로 전송하는 클라이언트; 및 상기 클라이언트로부터 전송된 TCP SYN 패킷에 포함된 SPA 패킷을 분석하여 해당 클라이언트의 유효 여부를 판단하는 서버; 를 포함하며, 상기 서버는 상기 SPA 패킷이 유효할 경우, 해당 클라이언트로 TCP ACK 패킷을 전송하여 서버와 해당 클라이언트 간의 통신 세션이 수립되는 것을 특징으로 한다.
이에 의해, 클라이언트에서 SPA 패킷을 TCP SYN 패킷에 삽입하여 서버로 전송함으로써 인증 관련 절차와 통신 접속 절차를 일원화시켜 인증 절차가 간소화되어 서버의 응답속도를 향상시킬 수 있다.
또한, 클라이언트와 서버 간의 SPA 인증을 구현함에 있어 각각 클라이언트의 SPA 인증을 개별적으로 서버에서 확인하고 인증함으로써, IP 주소 기반의 인증에서 발생할 수 있는 보안 허점을 방지할 수 있다.
Description
도 2 는 본 발명에 따른 티씨피 동기 패킷을 이용한 인증 방법의 과정을 나타낸 흐름도이며,
도 3 은 본 발명에 따른 티씨피 동기 패킷을 이용한 인증 시스템의 구성을 나타낸 블럭도이다.
10 : 클라이언트
12 : 생성부
14 : 삽입부
16 : 통신부
20 : 서버
Claims (11)
- 서버와 클라이언트 간의 단일 패킷 인증(Single Packet Authentication : SPA)을 통한 TCP 통신 인증 방법에 있어서,
클라이언트에서 SPA 패킷을 생성하는 제1단계;
클라이언트에서 상기 제1단계를 통해 생성된 SPA 패킷을 TCP SYN 패킷에 포함시켜 서버로 전송하는 제2단계;
서버에서 상기 TCP SYN 패킷에 포함된 SPA 패킷을 분석하여 유효 여부를 판단하는 제3단계; 및
상기 SPA 패킷이 유효할 경우, 서버에서 해당 클라이언트로 TCP ACK 패킷을 전송하여 서버와 해당 클라이언트 간의 통신 세션이 수립되는 제4단계; 를 포함하는 것을 특징으로 하는
티씨피 동기 패킷을 이용한 인증 방법. - 제1항에 있어서,
상기 제1단계에서 생성되는 SPA 패킷에는 상기 서버와 클라이언트 간 미리 설정된 OTP(One Time Password) 방식을 통해 생성되는 일회성 인증 정보가 포함되는 것을 특징으로 하는
티씨피 동기 패킷을 이용한 인증 방법. - 제1항에 있어서,
상기 제2단계는 TCP SYN 패킷의 페이로드(Payload)에 상기 SPA 패킷을 삽입시켜 SPA 패킷이 삽입된 TCP SYN 패킷을 서버로 전송하는 단계인 것을 특징으로 하는
티씨피 동기 패킷을 이용한 인증 방법. - 상기 제1항 내지 제3항 중 어느 한 항에 따른 방법을 수행하며, 서버 또는 클라이언트에 설치되는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체.
- 서버와 클라이언트 간의 단일 패킷 인증(Single Packet Authentication : SPA)을 통한 TCP 통신 인증 시스템에 있어서,
SPA 패킷을 생성하고 생성된 SPA 패킷을 TCP SYN 패킷에 포함시켜 서버로 전송하는 클라이언트; 및
상기 클라이언트로부터 전송된 TCP SYN 패킷에 포함된 SPA 패킷을 분석하여 해당 클라이언트의 유효 여부를 판단하는 서버; 를 포함하며,
상기 서버는 상기 SPA 패킷이 유효할 경우, 해당 클라이언트로 TCP ACK 패킷을 전송하여 서버와 해당 클라이언트 간의 통신 세션이 수립되는 것을 특징으로 하는
티씨피 동기 패킷을 이용한 인증 시스템. - 제5항에 있어서,
상기 클라이언트는,
SPA 패킷을 생성하는 생성부;
상기 생성부에 의해 생성된 SPA 패킷을 TCP SYN 패킷에 포함시키는 삽입부; 및
상기 삽입부에 의해 생성된 SPA 패킷을 포함하는 TCP SYN 패킷을 서버로 전송하는 통신부; 를 포함하는 것을 특징으로 하는
티씨피 동기 패킷을 이용한 인증 시스템. - 제6항에 있어서,
상기 생성부는 서버와 미리 설정된 OTP(One Time Password) 방식을 통해 생성되는 일회성 인증 정보를 SPA 패킷에 포함시키도록 마련되는 것을 특징으로 하는
티씨피 동기 패킷을 이용한 인증 시스템. - 제6항에 있어서,
상기 삽입부는 TCP SYN 패킷의 페이로드(Payload)에 상기 SPA 패킷을 삽입시키는 것을 특징으로 하는
티씨피 동기 패킷을 이용한 인증 시스템. - 서버와의 단일 패킷 인증(Single Packet Authentication : SPA)을 통한 TCP 통신을 수행하는 클라이언트에 있어서,
SPA 패킷을 생성하는 생성부;
상기 생성부에 의해 생성된 SPA 패킷을 TCP SYN 패킷에 포함시키는 삽입부; 및
상기 삽입부에 의해 생성된 SPA 패킷을 포함하는 TCP SYN 패킷을 서버로 전송하는 통신부; 를 포함하는 것을 특징으로 하는
클라이언트. - 제9항에 있어서,
상기 생성부는 서버와 미리 설정된 OTP(One Time Password) 방식을 통해 생성되는 일회성 인증 정보를 SPA 패킷에 포함시키도록 마련되는 것을 특징으로 하는
클라이언트. - 제9항에 있어서,
상기 삽입부는 TCP SYN 패킷의 페이로드(Payload)에 상기 SPA 패킷을 삽입시키는 것을 특징으로 하는
클라이언트.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150183430A KR20170074328A (ko) | 2015-12-22 | 2015-12-22 | 티씨피 동기 패킷을 이용한 인증 시스템 및 방법 및 클라이언트 및 기록매체 |
| US15/015,401 US20170180518A1 (en) | 2015-12-22 | 2016-02-04 | Authentication system, method, client and recording medium using tcp sync packet |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150183430A KR20170074328A (ko) | 2015-12-22 | 2015-12-22 | 티씨피 동기 패킷을 이용한 인증 시스템 및 방법 및 클라이언트 및 기록매체 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20170074328A true KR20170074328A (ko) | 2017-06-30 |
Family
ID=59067287
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150183430A Ceased KR20170074328A (ko) | 2015-12-22 | 2015-12-22 | 티씨피 동기 패킷을 이용한 인증 시스템 및 방법 및 클라이언트 및 기록매체 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20170180518A1 (ko) |
| KR (1) | KR20170074328A (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102278808B1 (ko) * | 2020-01-10 | 2021-07-16 | 남서울대학교 산학협력단 | Tcp 패킷을 이용한 단일 패킷 인증 시스템 및 그 방법 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10757105B2 (en) * | 2017-06-12 | 2020-08-25 | At&T Intellectual Property I, L.P. | On-demand network security system |
| CN111770090B (zh) * | 2020-06-29 | 2022-07-12 | 深圳市联软科技股份有限公司 | 一种单包授权方法及系统 |
| CN114531250A (zh) * | 2020-10-30 | 2022-05-24 | 中国电信股份有限公司 | 终端身份认证实现方法、系统和控制器 |
| CN112822158B (zh) * | 2020-12-25 | 2022-11-11 | 奇安信科技集团股份有限公司 | 网络的访问方法、装置、电子设备及存储介质 |
| US11956226B2 (en) | 2021-07-29 | 2024-04-09 | Evernorth Strategic Development, Inc. | Medical records access system |
| CN113992357A (zh) * | 2021-09-29 | 2022-01-28 | 新华三信息安全技术有限公司 | 一种客户端认证方法、装置、设备及机器可读存储介质 |
| US12315604B2 (en) | 2022-06-02 | 2025-05-27 | Evernorth Stragic Development, Inc. | Recurring remote monitoring with real-time exchange to analyze health data and generate action plans |
| US12567482B2 (en) | 2022-06-02 | 2026-03-03 | Evernorth Strategic Development, Inc. | Survey and suggestion system |
| CN115473720A (zh) * | 2022-09-06 | 2022-12-13 | 包风华 | 一种保护tcp/ip会话安全性的方法及系统 |
| CN115865370B (zh) * | 2022-11-25 | 2024-06-04 | 四川启睿克科技有限公司 | 一种基于tcp选项的单包授权验证方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6854063B1 (en) * | 2000-03-03 | 2005-02-08 | Cisco Technology, Inc. | Method and apparatus for optimizing firewall processing |
| US8346951B2 (en) * | 2002-03-05 | 2013-01-01 | Blackridge Technology Holdings, Inc. | Method for first packet authentication |
| US7069438B2 (en) * | 2002-08-19 | 2006-06-27 | Sowl Associates, Inc. | Establishing authenticated network connections |
| US20160072787A1 (en) * | 2002-08-19 | 2016-03-10 | Igor V. Balabine | Method for creating secure subnetworks on a general purpose network |
| US8413248B2 (en) * | 2006-03-22 | 2013-04-02 | Michael B. Rash | Method for secure single-packet remote authorization |
| US8151323B2 (en) * | 2006-04-12 | 2012-04-03 | Citrix Systems, Inc. | Systems and methods for providing levels of access and action control via an SSL VPN appliance |
| US8001381B2 (en) * | 2008-02-26 | 2011-08-16 | Motorola Solutions, Inc. | Method and system for mutual authentication of nodes in a wireless communication network |
| CN101729513B (zh) * | 2008-10-27 | 2014-02-19 | 华为数字技术(成都)有限公司 | 网络认证方法和装置 |
| CN102014110A (zh) * | 2009-09-08 | 2011-04-13 | 华为技术有限公司 | 认证通信流量的方法、通信系统和防护装置 |
| US20110154469A1 (en) * | 2009-12-17 | 2011-06-23 | At&T Intellectual Property Llp | Methods, systems, and computer program products for access control services using source port filtering |
| US9117075B1 (en) * | 2010-11-22 | 2015-08-25 | Trend Micro Inc. | Early malware detection by cross-referencing host data |
-
2015
- 2015-12-22 KR KR1020150183430A patent/KR20170074328A/ko not_active Ceased
-
2016
- 2016-02-04 US US15/015,401 patent/US20170180518A1/en not_active Abandoned
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102278808B1 (ko) * | 2020-01-10 | 2021-07-16 | 남서울대학교 산학협력단 | Tcp 패킷을 이용한 단일 패킷 인증 시스템 및 그 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20170180518A1 (en) | 2017-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20170074328A (ko) | 티씨피 동기 패킷을 이용한 인증 시스템 및 방법 및 클라이언트 및 기록매체 | |
| EP3529965B1 (en) | System and method for configuring a wireless device for wireless network access | |
| EP3021549B1 (en) | Terminal authentication apparatus and method | |
| US10110642B2 (en) | Communication apparatus, communication system, communication method, and storage medium | |
| US10158608B2 (en) | Key establishment for constrained resource devices | |
| JP2021522757A (ja) | コアネットワ−クへの非3gpp装置アクセス | |
| JP7337912B2 (ja) | コアネットワークへの非3gppデバイスアクセス | |
| EP3286893A1 (en) | Secure transmission of a session identifier during service authentication | |
| KR101929868B1 (ko) | 연결 확립 방법, 장치, 및 시스템 | |
| CN105262597B (zh) | 网络接入认证方法、客户终端、接入设备及认证设备 | |
| CN106230587B (zh) | 一种长连接防重放攻击的方法 | |
| US9215220B2 (en) | Remote verification of attributes in a communication network | |
| CN102547701A (zh) | 认证方法、无线接入点和认证服务器 | |
| CN117375838A (zh) | 一种验证方法、终端设备、网络设备及介质 | |
| CN104426656A (zh) | 数据收发方法及系统、消息的处理方法及装置 | |
| CN102264050B (zh) | 网络接入方法、系统及认证服务器 | |
| WO2022001474A1 (zh) | 网络切片连接管理方法、终端及计算机可读存储介质 | |
| CN111031540B (zh) | 一种无线网络连接方法及计算机存储介质 | |
| CN113645115B (zh) | 虚拟专用网络接入方法和系统 | |
| EP3932044B1 (en) | Automatic distribution of dynamic host configuration protocol (dhcp) keys via link layer discovery protocol (lldp) | |
| EP3319277B1 (en) | Provision of access to a network | |
| WO2016050133A1 (zh) | 一种认证凭证更替的方法及装置 | |
| CN114844674A (zh) | 动态授权方法、系统、电子设备及存储介质 | |
| CN109688104A (zh) | 一种实现将网络中的主机隐藏的系统及方法 | |
| US20160294558A1 (en) | Information collection system and a connection control method in the information collection system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20151222 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20201013 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20151222 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211220 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20220428 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20211220 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |