KR101132361B1 - 보안성을 강화한 데이터 전송 방법 및 시스템 - Google Patents
보안성을 강화한 데이터 전송 방법 및 시스템 Download PDFInfo
- Publication number
- KR101132361B1 KR101132361B1 KR1020100031370A KR20100031370A KR101132361B1 KR 101132361 B1 KR101132361 B1 KR 101132361B1 KR 1020100031370 A KR1020100031370 A KR 1020100031370A KR 20100031370 A KR20100031370 A KR 20100031370A KR 101132361 B1 KR101132361 B1 KR 101132361B1
- Authority
- KR
- South Korea
- Prior art keywords
- electronic device
- information
- key sharing
- data
- relay 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
-
- 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/085—Secret sharing or secret splitting, e.g. threshold schemes
-
- 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/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 본 발명에 의한 보안성이 강화된 데이터 전송 방법의 일실시예를 나타낸 흐름도이다.
도 3은 이미지 데이터의 일예를 나타낸 도면이다.
도 4는 본 발명에 의한 보안성이 강화된 데이터 전송 방법의 다른 일실시예를 나타낸 흐름도이다.
도 5는 제1 전자 기기의 내부 구성을 예시적으로 나타낸 도면이다.
도 6은 제2 전자 기기의 내부 구성을 예시적으로 나타낸 도면이다.
30...중계 서버
Claims (12)
- 출력 수단을 구비하는 제1 전자 기기로부터 촬영 수단을 구비하는 제2 전자 기기로 데이터를 전송하는 방법에 있어서,
제1 전자 기기가 제2 전자 기기로 전송할 데이터의 암호화 및 복호화에 사용할 키 및 알고리듬을 정하기 위한 키 공유 정보를 결정하는 제1 단계-여기서, 상기 키 공유 정보는, 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나임-;
제1 전자 기기가 상기 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나를 포함하는 키 공유 정보와 제2 전자 기기가 접속하여 제1 전자 기기로부터 데이터를 전송받을 수 있는 중계 서버의 주소 정보를 포함하는 데이터 전송 환경 정보를 이미지 데이터로 인코딩하는 제2 단계;
제1 전자 기기가 상기 인코딩된 이미지 데이터를 출력 수단에 표시하는 제3 단계;
제2 전자 기기가 상기 표시된 이미지 데이터를 촬영 수단에 의해 촬영하여 영상 데이터를 획득하는 제4 단계;
제2 전자 기기가 상기 획득된 영상 데이터를 디코딩하여 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나를 포함하는 키 공유 정보와 제2 전자 기기가 접속하여 제1 전자 기기로부터 데이터를 전송받을 수 있는 중계 서버의 주소 정보를 포함하는 데이터 전송 환경 정보를 추출하는 제5 단계;
상기 추출된 키 공유 정보가 키 공유 중간 정보인 경우, 제1 전자 기기 및 제2 전자 기기가 상기 키 공유 중간 정보에 기초하여 키 공유 결과 정보를 확정하는 제6 단계;
제1 전자 기기가 상기 키 공유 결과 정보에 기초하여 제2 전자 기기로 전송할 데이터를 암호화하는 제7 단계;
제2 전자 기기가 상기 추출된 데이터 전송 환경 정보에 포함된 주소 정보를 참조하여 중계 서버에 접속하여 중계 서버로부터 제1 전자 기기에 의해 상기 키 공유 결과 정보에 기초하여 암호화된 데이터를 수신하는 제8 단계; 및
제2 전자 기기가 상기 키 공유 결과 정보에 기초하여 상기 수신한 데이터를 복호화하는 제9 단계
를 포함하는 데이터 전송 방법.
- 제1항에 있어서,
상기 제2 단계에서, 상기 중계 서버는 상기 제1 전자 기기이고, 상기 중계 서버의 주소 정보는 상기 제1 전자 기기의 주소 정보인 것을 특징으로 하는 데이터 전송 방법.
- 제1항에 있어서,
상기 제2 단계에서의 상기 이미지 데이터는, 상기 키 공유 정보와 데이터 전송 환경 정보를 도식적으로 표현한 것을 특징으로 하는 데이터 전송 방법.
- 제1항에 있어서,
상기 제8 단계는,
상기 제2 전자 기기가 상기 중계 서버에 접속하여 수신받을 데이터 전송 요청 신호를 전송하는 단계;
상기 중계 서버가 제1 전자 기기로 데이터 전송 요청 신호를 전송하는 단계; 및
상기 제1 전자 기기가 중계 서버를 거쳐 제2 전자 기기로 데이터를 전송하는 단계
를 포함하는 것을 특징으로 하는 데이터 전송 방법.
- 제4항에 있어서,
상기 중계 서버는 제1 전자 기기로부터 전송되어 오는 데이터를 저장하지 않고 데이터를 수신하는 동시에 수신되는 데이터를 제2 전자 기기로 전송하는 것을 특징으로 하는 데이터 전송 방법.
- 출력 수단을 구비하는 제1 전자 기기측으로 촬영 수단을 구비하는 제2 전자 기기가 데이터를 전송하는 방법에 있어서,
제1 전자 기기가, 제2 전자 기기로부터 전송받을 데이터의 암호화 및 복호화에 사용할 키 및 알고리듬을 정하기 위한 키 공유 정보를 결정하는 제1 단계-여기서, 상기 키 공유 정보는, 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나임-;
제1 전자 기기가, 상기 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나를 포함하는 키 공유 정보와 제2 전자 기기가 접속하여 데이터를 전송할 수 있는 중계 서버의 주소 정보를 포함하는 데이터 전송 환경 정보를 이미지 데이터로 인코딩하는 제2 단계;
제1 전자 기기가 상기 인코딩된 이미지 데이터를 출력 수단에 표시하는 제3 단계;
제2 전자 기기가 상기 표시된 이미지 데이터를 촬영 수단에 의해 촬영하여 영상 데이터를 획득하는 제4 단계;
제2 전자 기기가 상기 획득된 영상 데이터를 디코딩하여 키 공유 결과 정보와 키 공유 중간 정보 중 어느 하나를 포함하는 키 공유 정보와 제2 전자 기기가 접속하여 데이터를 전송할 수 있는 중계 서버의 주소 정보를 포함하는 데이터 전송 환경 정보를 추출하는 제5 단계;
상기 추출된 키 공유 정보가 키 공유 중간 정보인 경우, 제1 전자 기기 및 제2 전자 기기가 상기 키 공유 중간 정보에 기초하여 키 공유 결과 정보를 확정하는 제6 단계;
제2 전자 기기가, 키 공유 결과 정보에 기초하여 제1 전자 기기로 전송할 데이터를 암호화하는 제7 단계;
제2 전자 기기가 상기 추출된 데이터 전송 환경 정보에 포함된 주소 정보를 참조하여 중계 서버에 접속하여 중계 서버측으로 상기 키 공유 결과 정보에 기초하여 암호화된 데이터를 전송하는 제8 단계;
제1 전자 기기가 상기 중계 서버로부터 제2 전자 기기로부터 전송되는 상기 키 공유 결과 정보에 기초하여 암호화된 데이터를 수신하는 제9 단계; 및
제1 전자 기기가 상기 키 공유 결과 정보에 기초하여 상기 수신한 데이터를 복호화하는 제10 단계
를 포함하는 데이터 전송 방법.
- 제6항에 있어서,
상기 제2 단계에서, 상기 중계 서버는 상기 제1 전자 기기이고, 상기 중계 서버의 주소 정보는 상기 제1 전자 기기의 주소 정보인 것을 특징으로 하는 데이터 전송 방법.
- 제6항에 있어서,
상기 제2 단계에서의 상기 이미지 데이터는, 상기 키 공유 정보와 데이터 전송 환경 정보를 도식적으로 표현한 것을 특징으로 하는 데이터 전송 방법.
- 제6항에 있어서,
상기 제8 단계는,
상기 제2 전자 기기가 상기 중계 서버에 접속하여 데이터 전송 시작 신호를 전송하는 단계;
상기 중계 서버가 제1 전자 기기로 데이터 전송 시작 신호를 전송하는 단계; 및
상기 제2 전자 기기가 중계 서버를 거쳐 제1 전자 기기로 데이터를 전송하는 단계
를 포함하는 것을 특징으로 하는 데이터 전송 방법.
- 제9항에 있어서,
상기 중계 서버는 제2 전자 기기로부터 전송되어 오는 데이터를 저장하지 않고 데이터를 수신하는 동시에 수신되는 데이터를 제1 전자 기기로 전송하는 것을 특징으로 하는 데이터 전송 방법.
- 출력 수단을 구비하는 제1 전자 기기, 촬영 수단을 구비하는 제2 전자 기기 및 중계 서버로 구성된 데이터 전송 시스템에 있어서,
상기 제1 전자 기기는, 제2 전자 기기로 전송할 데이터의 암호화 및 복호화에 사용할 키 및 알고리듬을 정하기 위한 키 공유 정보를 결정하고,-여기서, 상기 키 공유 정보는, 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나임-, 상기 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나를 포함하는 키 공유 정보와 제2 전자 기기가 접속하여 제1 전자 기기로부터 데이터를 전송받을 수 있는 중계 서버의 주소 정보를 포함하는 데이터 전송 환경 정보를 이미지 데이터로 인코딩하고, 상기 인코딩된 이미지 데이터를 출력 수단에 표시하고,
상기 제2 전자 기기는, 상기 표시된 이미지 데이터를 촬영 수단에 의해 촬영하여 영상 데이터를 획득하고, 상기 획득된 영상 데이터를 디코딩하여 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나를 포함하는 키 공유 정보와 제2 전자 기기가 접속하여 제1 전자 기기로부터 데이터를 전송받을 수 있는 중계 서버의 주소 정보를 포함하는 데이터 전송 환경 정보를 추출하되,
상기 추출된 키 공유 정보가 키 공유 중간 정보인 경우, 제1 전자 기기 및 제2 전자 기기가 상기 키 공유 중간 정보에 기초하여 키 공유 결과 정보를 확정하고, 제1 전자 기기가 상기 키 공유 결과 정보에 기초하여 제2 전자 기기로 전송할 데이터를 암호화하고, 제2 전자 기기가 상기 추출된 데이터 전송 환경 정보에 포함된 주소 정보를 참조하여 중계 서버에 접속하여 중계 서버로부터 제1 전자 기기에 의해 상기 키 공유 결과 정보에 기초하여 암호화된 데이터를 수신하고, 제2 전자 기기가 상기 키 공유 결과 정보에 기초하여 상기 수신한 데이터를 복호화하는 것을 특징으로 하는 데이터 전송 시스템.
- 출력 수단을 구비하는 제1 전자 기기, 촬영 수단을 구비하는 제2 전자 기기 및 중계 서버로 구성된 데이터 전송 시스템에 있어서,
상기 제1 전자 기기는, 제2 전자 기기로부터 전송받을 데이터의 암호화 및 복호화에 사용할 키 및 알고리듬을 정하기 위한 키 공유 정보를 결정하고,-여기서, 상기 키 공유 정보는, 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나임-, 상기 키 공유 결과 정보 또는 키 공유 중간 정보 중 어느 하나를 포함하는 키 공유 정보와 제2 전자 기기가 접속하여 데이터를 전송할 수 있는 중계 서버의 주소 정보를 포함하는 데이터 전송 환경 정보를 이미지 데이터로 인코딩하고, 상기 인코딩된 이미지 데이터를 출력 수단에 표시하고,
상기 제2 전자 기기는, 상기 표시된 이미지 데이터를 촬영 수단에 의해 촬영하여 영상 데이터를 획득하고, 상기 획득된 영상 데이터를 디코딩하여 키 공유 결과 정보와 키 공유 중간 정보 중 어느 하나를 포함하는 키 공유 정보와 제2 전자 기기가 접속하여 데이터를 전송할 수 있는 중계 서버의 주소 정보를 포함하는 데이터 전송 환경 정보를 추출하되,
상기 추출된 키 공유 정보가 키 공유 중간 정보인 경우, 제1 전자 기기 및 제2 전자 기기가 상기 키 공유 중간 정보에 기초하여 키 공유 결과 정보를 확정하고, 제2 전자 기기가 키 공유 결과 정보에 기초하여 제1 전자 기기로 전송할 데이터를 암호화하고, 제2 전자 기기가 상기 추출된 데이터 전송 환경 정보에 포함된 주소 정보를 참조하여 중계 서버에 접속하여 중계 서버측으로 상기 키 공유 결과 정보에 기초하여 암호화된 데이터를 전송하고, 제1 전자 기기가 상기 중계 서버로부터 제2 전자 기기로부터 전송되는 상기 키 공유 결과 정보에 기초하여 암호화된 데이터를 수신하고, 제1 전자 기기가 상기 키 공유 결과 정보에 기초하여 상기 수신한 데이터를 복호화하는 것을 특징으로 하는 데이터 전송 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100031370A KR101132361B1 (ko) | 2010-04-06 | 2010-04-06 | 보안성을 강화한 데이터 전송 방법 및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100031370A KR101132361B1 (ko) | 2010-04-06 | 2010-04-06 | 보안성을 강화한 데이터 전송 방법 및 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110112003A KR20110112003A (ko) | 2011-10-12 |
KR101132361B1 true KR101132361B1 (ko) | 2012-04-03 |
Family
ID=45027923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100031370A Expired - Fee Related KR101132361B1 (ko) | 2010-04-06 | 2010-04-06 | 보안성을 강화한 데이터 전송 방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101132361B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101334574B1 (ko) * | 2012-08-07 | 2013-11-28 | 김경진 | 전자 기기간 안전한 통신채널을 생성하는 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080062445A (ko) * | 2006-12-29 | 2008-07-03 | 주식회사 케이티프리텔 | 이동통신 단말기를 이용한 인터넷 사이트에서의 사용자인증 방법 및 장치 |
US20100070759A1 (en) | 2008-09-17 | 2010-03-18 | Gmv Soluciones Globales Internet, S.A. | Method and system for authenticating a user by means of a mobile device |
-
2010
- 2010-04-06 KR KR1020100031370A patent/KR101132361B1/ko not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080062445A (ko) * | 2006-12-29 | 2008-07-03 | 주식회사 케이티프리텔 | 이동통신 단말기를 이용한 인터넷 사이트에서의 사용자인증 방법 및 장치 |
US20100070759A1 (en) | 2008-09-17 | 2010-03-18 | Gmv Soluciones Globales Internet, S.A. | Method and system for authenticating a user by means of a mobile device |
Non-Patent Citations (2)
Title |
---|
논문(INT. CONF. ON SYS. AND SCIENCE, 1998) * |
제목: Seeing-Is-Believing: using camera phones for human-verifiable authentication, 저자: JM. McCune & A.Perrig, 발행처: International Journal of Security and Network (2009년) * |
Also Published As
Publication number | Publication date |
---|---|
KR20110112003A (ko) | 2011-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105099692B (zh) | 安全校验方法、装置、服务器及终端 | |
KR102364874B1 (ko) | 웨어러블 디바이스를 사용하여 전자 지불들을 용이하게 하기 위한 방법 및 장치 | |
CN104602238B (zh) | 一种无线网络连接方法、装置和系统 | |
JP6145806B2 (ja) | 即時通信方法及びシステム | |
CN102572314A (zh) | 图像传感器以及支付认证方法 | |
WO2007066738A1 (ja) | 代理端末、サーバ装置、代理端末の通信経路設定方法、及び、サーバ装置の通信経路設定方法 | |
CN108959990B (zh) | 一种二维码的验证方法及装置 | |
CN106778285B (zh) | 用于对设备进行升级的方法、装置 | |
CN102801724A (zh) | 一种图形图像与动态密码相结合的身份认证方法 | |
CN106161224B (zh) | 数据交换方法、装置及设备 | |
CN115529130B (zh) | 数据处理方法、终端、服务器、系统、设备、介质和产品 | |
CN107945331A (zh) | 一种门禁控制方法、装置及系统 | |
US9240982B2 (en) | Method for associating an image-forming device, a mobile device, and a user | |
US9565173B2 (en) | Systems and methods for establishing trusted, secure communications from a mobile device to a multi-function device | |
CN115664769B (zh) | 一种基于区块链承诺的数据传输方法、系统、设备及介质 | |
JP2015535154A (ja) | 通信情報伝送方法及びシステム | |
KR101132362B1 (ko) | 외부의 전자 기기를 이용하여 보안 데이터를 생성하는 방법 및 시스템 | |
KR101132361B1 (ko) | 보안성을 강화한 데이터 전송 방법 및 시스템 | |
KR101144074B1 (ko) | 영상코드를 이용한 단말간 인증서 이동 시스템 | |
CN109561113B (zh) | 传输关系建立方法及其系统、设备、服务器、存储介质 | |
CN117997519A (zh) | 数据处理方法、装置、程序产品、计算机设备和介质 | |
CN110061949B (zh) | 用于获取信息的方法及装置 | |
CN113850591A (zh) | 一种基于加密和数字签名算法验证支付二维码真伪的方法 | |
CN106385684A (zh) | 用于共享无线网络、接入无线网络的方法和装置 | |
Ali et al. | Data Hiding Technique Based on NFC-Enabled Smartphones |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20100406 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110531 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20120228 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20120326 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20120327 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20150106 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20150106 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170118 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20170118 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180531 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20180531 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200106 |