1 |
1
브로커 장치에 의해 수행되는 보안 통신 방법에 있어서,제1 클라이언트 장치로부터 암호화된 메시지를 수신하는 단계;제2 클라이언트 장치로부터 상기 암호화된 메시지와 관련된 토픽에 관한 정보 전송 요청을 수신하는 단계; 및상기 정보 전송 요청에 응답하여, 상기 제2 클라이언트 장치에 상기 암호화된 메시지를 전송하는 단계를 포함하고,상기 제1 클라이언트 장치는,키 관리 서버로부터 공개 키(public key)를 수신하고, 상기 수신한 공개 키에 기초하여 메시지를 암호화하는 것에 의해 상기 암호화된 메시지를 생성하는 것을 특징으로 하는 보안 통신 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 제2 클라이언트 장치는,상기 키 관리 서버로부터 상기 공개 키에 대응하는 개인 키(private key)를 수신하고, 상기 수신한 개인 키를 이용하여 상기 암호화된 메시지를 복호화하는 것을 특징으로 하는 보안 통신 방법
|
4 |
4
제3항에 있어서,상기 브로커 장치, 상기 제1 클라이언트 장치 및 상기 제2 클라이언트 장치는 MQTT(message queuing telemetry transport) 프로토콜을 이용하여 데이터를 송수신하는 것을 특징으로 하는 보안 통신 방법
|
5 |
5
제1항에 있어서,상기 수신한 암호화된 메시지를 저장하는 단계를 더 포함하고,상기 전송하는 단계는,상기 제2 클라이언트 장치로부터 상기 정보 전송 요청을 수신하는 경우, 상기 저장한 암호화된 메시지를 상기 제2 클라이언트 장치에 전송하는 것을 특징으로 하는 보안 통신 방법
|
6 |
6
제1항에 있어서,상기 키 관리 서버는,상기 제1 클라이언트 장치로부터 키 발급 요청을 수신하는 경우, 상기 공개 키와 상기 공개 키에 대응하는 개인 키를 생성하는 것을 특징으로 하는 보안 통신 방법
|
7 |
7
제1항 및 제3항 내지 제6항 중 어느 하나의 항의 방법을 실행하기 위한 인스트럭션들을 저장하는 컴퓨터 판독 가능한 저장 매체
|
8 |
8
제1 클라이언트 장치 및 제2 클라이언트 장치와 통신하는 통신부; 및상기 통신부의 동작을 제어하는 프로세서를 포함하고,상기 프로세서는, 상기 통신부로 하여금,상기 제1 클라이언트 장치로부터 암호화된 메시지를 수신하는 동작;상기 제2 클라이언트 장치로부터 상기 암호화된 메시지와 관련된 토픽에 관한 정보 전송 요청을 수신하는 동작; 및상기 정보 전송 요청에 응답하여, 상기 제2 클라이언트 장치에 상기 암호화된 메시지를 전송하는 동작을 수행하도록 제어하고,상기 제1 클라이언트 장치는,키 관리 서버로부터 공개 키를 수신하고, 상기 수신한 공개 키에 기초하여 메시지를 암호화하는 것에 의해 상기 암호화된 메시지를 생성하는 것을 특징으로 하는 브로커 장치
|
9 |
9
제8항에 있어서,상기 프로세서는,상기 수신한 암호화 메시지를 저장하도록 제어하고,상기 제2 클라이언트 장치로부터 상기 정보 전송 요청을 수신하는 경우, 상기 통신부로 하여금 상기 저장한 암호화된 메시지를 상기 제2 클라이언트 장치에 전송하도록 제어하는 것을 특징으로 하는 브로커 장치
|
10 |
10
삭제
|
11 |
11
제8항에 있어서,상기 제2 클라이언트 장치는,상기 키 관리 서버로부터 상기 공개 키에 대응하는 개인 키를 수신하고, 상기 수신한 개인 키를 이용하여 상기 암호화된 메시지를 복호화하는 것을 특징으로 하는 브로커 장치
|
12 |
12
제8항에 있어서,상기 키 관리 서버는,상기 제1 클라이언트 장치로부터 키 발급 요청을 수신하는 경우, 상기 공개 키와 상기 공개 키에 대응하는 개인 키를 생성하는 것을 특징으로 하는 브로커 장치
|
13 |
13
공개 키 및 상기 공개 키에 대응하는 개인 키를 생성하는 키 관리 서버;상기 키 관리 서버로부터 상기 공개 키를 수신하고, 상기 수신한 공개 키를 이용하여 메시지를 암호화하는 것에 의해 암호화된 메시지를 생성하는 제1 클라이언트 장치;상기 제1 클라이언트 장치로부터 상기 암호화된 메시지를 수신하고, 상기 수신한 암호화된 메시지를 제2 클라이언트 장치에 전송하는 브로커 장치; 및상기 브로커 장치로부터 상기 암호화된 메시지를 수신하는 제2 클라이언트 장치를 포함하는 보안 통신 시스템
|
14 |
14
제13항에 있어서,상기 제2 클라이언트 장치는,상기 키 관리 서버로부터 상기 개인 키를 수신하고, 상기 수신한 개인 키를 이용하여 상기 암호화된 메시지를 복호화하는 것을 특징으로 하는 보안 통신 시스템
|
15 |
15
제13항에 있어서,상기 브로커 장치는,상기 수신한 암호화된 메시지를 저장하고, 상기 제2 클라이언트 장치로부터 상기 암호화된 메시지에 관련된 토픽에 관한 정보 전송 요청을 수신하는 경우, 상기 암호화된 메시지를 상기 제2 클라이언트 장치에 전송하는 것을 특징으로 하는 보안 통신 시스템
|