KR102560805B1 - IoT 환경에서 P2P 데이터 보안 서비스 제공 방법 및 장치 - Google Patents
IoT 환경에서 P2P 데이터 보안 서비스 제공 방법 및 장치 Download PDFInfo
- Publication number
- KR102560805B1 KR102560805B1 KR1020160066494A KR20160066494A KR102560805B1 KR 102560805 B1 KR102560805 B1 KR 102560805B1 KR 1020160066494 A KR1020160066494 A KR 1020160066494A KR 20160066494 A KR20160066494 A KR 20160066494A KR 102560805 B1 KR102560805 B1 KR 102560805B1
- Authority
- KR
- South Korea
- Prior art keywords
- group
- key
- authentication
- certificate
- server
- 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.)
- Active
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/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/065—Network architectures or network communication protocols for network security for supporting key management in a packet data network for group communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/083—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]
- H04L9/0833—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] involving conference or group key
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- 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/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/061—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key exchange, e.g. in peer-to-peer networks
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- 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/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/321—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
- H04L9/3213—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 디바이스에 인증서를 할당하는 과정을 도시한 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 그룹 아이디 할당 과정을 도시한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 서로 다른 디바이스간 P2P 세션 설정 과정을 도시한 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 서브 그룹 설정 과정을 도시한 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 인증 서버의 상세 구성을 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 디바이스의 상세 구성을 도시한 도면이다.
Claims (12)
- 복수의 디바이스와 네트워크를 통해 연결되는 IoT 플랫폼에서 디바이스 간 P2P 데이터 보안 서비스를 제공하는 방법으로서,
제1 디바이스의 인증서 및 고유키를 이용하여 상기 제1 디바이스를 인증하는 단계;
인증이 완료되면, E2E(end-to-end) 세션 키를 교환을 통해 보안 채널을 형성하고 상기 제1 디바이스에 그룹 아이디 및 그룹 키를 할당하는 단계; 및
상기 제1 디바이스에 의해 요청된 제2 디바이스에 상기 그룹 아이디 및 그룹 키를 할당하는 단계를 포함하되,
상기 제2 디바이스에 상기 그룹 아이디 및 그룹 키를 할당하는 단계는, 상기 제2 디바이스가 상기 제1 디바이스로부터 전송된 토큰(token)을 통해 상기 IoT 플랫폼에 접속하는 경우에 수행되며,
상기 제1 디바이스 및 상기 제2 디바이스는, 상기 그룹 키를 통해 암호화된 인증 데이터를 송수신하고, 상기 암호화된 인증 데이터가 복호화되면 상호간의 인증 서버로부터 할당된 가상 디바이스 아이디를 저장하며, 가상 디바이스 아이디 저장 이후, P2P 세션 키 교환을 통해 보안 채널을 형성하고,
상기 그룹 아이디는 마스터 그룹 아이디이며, 상기 제1 디바이스의 권한 설정 변경에 의해 제3 디바이스의 상기 제2 디바이스 제어를 위한 서브 그룹이 설정되는 IoT 환경에서 P2P 데이터 보안 서비스 제공 방법. - 삭제
- 삭제
- 삭제
- 제1항에 있어서,
상기 제1 디바이스의 인증 단계에 선행하여,
서비스 프로바이더의 웹서버에 아이디 및 패스워드를 통해 접속한 제1 디바이스로부터 상기 웹서버가 상기 제1 디바이스에 제공한 토큰을 검증하는 단계; 및
상기 토큰 검증이 완료되면 상기 제1 디바이스로 상기 인증서를 전송하는 단계를 포함하는 IoT 환경에서 P2P 데이터 보안 서비스 제공 방법. - 제1항에 있어서,
상기 IoT 플랫폼은 상기 제1 디바이스를 인증하는 인증 서버 및 상기 제1 디바이스로 인증서를 전송하는 인증서 다운로드 서버를 포함하는 IoT 환경에서 P2P 데이터 보안 서비스 제공 방법. - 제1항에 있어서,
상기 제2 디바이스는 제조 과정에서 미리 할당되거나 상기 IoT 플랫폼과의 프로비저닝을 통해 제공된 인증서를 저장하는 IoT 환경에서 P2P 데이터 보안 서비스 제공 방법. - 제1항에 있어서,
상기 제1 디바이스는 모바일 단말 또는 IoT 디바이스에 내장된 서버이며, 상기 제2 디바이스는 상기 모바일 단말 또는 상기 서버에 의해 제어되는 댁내에 위치한 복수의 디바이스인 IoT 환경에서 P2P 데이터 보안 서비스 제공 방법. - 제1항에 따른 방법을 수행하기 위한 일련의 명령을 포함하는 매체에 저장된 컴퓨터 프로그램.
- 복수의 디바이스와 네트워크를 통해 연결되는 장치로서,
프로세서; 및
상기 프로세서에 의해 연결된 메모리를 포함하되,
상기 메모리는,
제1 디바이스와 인증서 및 키를 교환하여 상기 제1 디바이스를 인증하고,
인증이 완료되면, E2E(end-to-end) 세션 키를 교환을 통해 보안 채널이 형성되도록 하고,
상기 제1 디바이스에 그룹 아이디 및 그룹 키를 할당하고,
상기 제1 디바이스에 의해 요청된 제2 디바이스에 상기 그룹 아이디 및 그룹 키를 할당하도록,
상기 프로세서에 의해 실행 가능한 프로그램 명령어들을 저장하되,
상기 제2 디바이스에 상기 그룹 아이디 및 그룹 키를 할당하는 과정은, 상기 제2 디바이스가 상기 제1 디바이스로부터 전송된 토큰(token)을 통해 상기 IoT 플랫폼에 접속하는 경우에 수행되며,
상기 제1 디바이스 및 상기 제2 디바이스는, 상기 그룹 키를 통해 암호화된 인증 데이터를 송수신하고, 상기 암호화된 인증 데이터가 복호화되면 상호간의 인증 서버로부터 할당된 가상 디바이스 아이디를 저장하며, 가상 디바이스 아이디 저장 이후, P2P 세션 키 교환을 통해 보안 채널을 형성하고,
상기 그룹 아이디는 마스터 그룹 아이디이며, 상기 제1 디바이스의 권한 설정 변경에 의해 제3 디바이스의 상기 제2 디바이스 제어를 위한 서브 그룹이 설정되는 IoT 환경에서 P2P 데이터 보안 서비스 제공 장치.
- 삭제
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160066494A KR102560805B1 (ko) | 2016-05-30 | 2016-05-30 | IoT 환경에서 P2P 데이터 보안 서비스 제공 방법 및 장치 |
PCT/KR2017/005577 WO2017209467A1 (ko) | 2016-05-30 | 2017-05-29 | IoT 환경에서 P2P 데이터 보안 서비스 제공 방법 및 장치 |
EP17806960.5A EP3468133B1 (en) | 2016-05-30 | 2017-05-29 | Method and apparatus for providing p2p data security service in iot environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160066494A KR102560805B1 (ko) | 2016-05-30 | 2016-05-30 | IoT 환경에서 P2P 데이터 보안 서비스 제공 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170135103A KR20170135103A (ko) | 2017-12-08 |
KR102560805B1 true KR102560805B1 (ko) | 2023-07-28 |
Family
ID=60478691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160066494A Active KR102560805B1 (ko) | 2016-05-30 | 2016-05-30 | IoT 환경에서 P2P 데이터 보안 서비스 제공 방법 및 장치 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3468133B1 (ko) |
KR (1) | KR102560805B1 (ko) |
WO (1) | WO2017209467A1 (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102032032B1 (ko) * | 2017-12-22 | 2019-11-08 | 단국대학교 산학협력단 | 사물 인터넷 디바이스를 위한 dtls 기반 종단간 보안 방법 |
CN108881021B (zh) * | 2018-05-08 | 2020-08-04 | 常熟理工学院 | 一种高效可靠的物联网实现方法 |
KR102135710B1 (ko) * | 2018-05-16 | 2020-07-20 | 주식회사 시옷 | 하드웨어 보안 모듈 |
CN112262546B (zh) * | 2019-01-04 | 2024-04-23 | 百度时代网络技术(北京)有限公司 | 用于数据处理加速器的密钥分配和交换的方法和系统 |
CN115104283B (zh) * | 2020-02-10 | 2025-05-30 | 三星电子株式会社 | 电子设备和用于在电子设备中执行对等服务的方法 |
US12316772B2 (en) * | 2021-03-15 | 2025-05-27 | Synamedia Limited | Home context-aware authentication |
US12244733B2 (en) * | 2022-06-24 | 2025-03-04 | Hewlett Packard Enterprise Development Lp | Authorizing secure connections responsive to certificates bound to logical identifiers |
US12137159B2 (en) | 2022-08-23 | 2024-11-05 | Centro de Pesquisas Avancades Wernher von Braun | Encryption key distribution via wireless mobile devices to internet of things (IoT) systems |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7068789B2 (en) * | 2001-09-19 | 2006-06-27 | Microsoft Corporation | Peer-to-peer name resolution protocol (PNRP) group security infrastructure and method |
US8041942B2 (en) * | 2006-09-05 | 2011-10-18 | Panasonic Corporation | Robust peer-to-peer networks and methods of use thereof |
KR101990882B1 (ko) * | 2012-10-09 | 2019-09-30 | 에스케이 텔레콤주식회사 | 사물 인터넷을 위한 인증 방법과 그를 위한 디바이스 및 인증 장치 |
JP6307497B2 (ja) * | 2013-04-30 | 2018-04-04 | リンテック株式会社 | ディスプレイ用光拡散フィルムおよびそれを用いた表示装置 |
US9451462B2 (en) * | 2014-08-10 | 2016-09-20 | Belkin International Inc. | Setup of multiple IoT network devices |
KR102311027B1 (ko) * | 2014-08-14 | 2021-10-08 | 삼성전자 주식회사 | 그룹단말의 프로파일 설치 방법 |
KR101621044B1 (ko) | 2014-09-03 | 2016-05-23 | 주식회사 헤리트 | IoT 환경에서 공개키 배포를 이용한 정보 보안 장치 및 방법 |
KR102297475B1 (ko) * | 2014-10-17 | 2021-09-02 | 삼성전자주식회사 | 사물 인터넷을 위한 단말 및 그 동작 방법 |
KR20160054662A (ko) * | 2014-11-06 | 2016-05-17 | 주식회사 케이티 | 효율적 동적 그룹 인증 방법 |
-
2016
- 2016-05-30 KR KR1020160066494A patent/KR102560805B1/ko active Active
-
2017
- 2017-05-29 WO PCT/KR2017/005577 patent/WO2017209467A1/ko unknown
- 2017-05-29 EP EP17806960.5A patent/EP3468133B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3468133B1 (en) | 2021-03-17 |
WO2017209467A1 (ko) | 2017-12-07 |
EP3468133A4 (en) | 2019-05-01 |
EP3468133A1 (en) | 2019-04-10 |
KR20170135103A (ko) | 2017-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102560805B1 (ko) | IoT 환경에서 P2P 데이터 보안 서비스 제공 방법 및 장치 | |
TWI759322B (zh) | 物聯網設備的燒錄校驗方法及裝置、身份認證方法及裝置 | |
US9674699B2 (en) | System and methods for secure communication in mobile devices | |
US8838961B2 (en) | Security credential deployment in cloud environment | |
JP6668183B2 (ja) | 通信装置、通信方法、通信システムおよびプログラム | |
JP7202688B2 (ja) | 認証システム、認証方法、アプリケーション提供装置、認証装置、及び認証用プログラム | |
US9867051B2 (en) | System and method of verifying integrity of software | |
US20200287726A1 (en) | Remote device control | |
US8863255B2 (en) | Security credential deployment in cloud environment | |
TW201638824A (zh) | 基於雲環境的加密機金鑰注入系統、方法及裝置 | |
US20130019281A1 (en) | Server Based Remote Authentication for BIOS | |
US20190245857A1 (en) | Method for securing access by software modules | |
CN106603461A (zh) | 一种业务认证的方法、装置和系统 | |
JP6667371B2 (ja) | 通信システム、通信装置、通信方法、及びプログラム | |
US10666432B2 (en) | System and method of securing devices using encryption keys | |
CN116671062A (zh) | 硬件安全模块的远程管理 | |
KR101952329B1 (ko) | 블록체인 기반 암호화폐의 트랜잭션에 이용되는 주소 정보 생성 방법, 전자 장치 및 컴퓨터 판독 가능한 기록 매체 | |
CN106535089B (zh) | 机器对机器虚拟私有网络 | |
JP6449131B2 (ja) | 通信装置、通信方法、およびコンピュータプログラム | |
US20190044721A1 (en) | Device authorization using symmetric key systems and methods | |
CN112601218B (zh) | 无线网络配置方法和装置 | |
EP3997851B1 (en) | Method, first device, first server, second server and system for accessing a private key | |
CN117319096A (zh) | 访问权限管理方法、访问权限管理设备以及可读存储介质 | |
CN106411884A (zh) | 一种数据存储加密的方法及装置 | |
CN116566695A (zh) | 加密传输方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160530 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210528 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20160530 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: 20221116 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230512 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230725 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230725 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |