1 |
1
DTN 네트워크에 포함된 이동체 기기의 전송 방법에 있어서,(a) 타겟 이동체 기기와 블록 체인을 공유하여 상기 이동체 기기의 블록 체인을 갱신하는 단계- 상기 블록 체인은 각 이동체 기기간의 통신에 따른 적어도 하나의 트랜잭션(transaction)을 포함함;(b) 상기 갱신된 블록 체인을 이용하여 상기 타겟 이동체 기기의 신뢰도 값을 결정하는 단계; 및(c) 상기 결정된 신뢰도 값에 따른 보안 레벨에 따라 상이하게 데이터를 암호화하여 상기 타겟 이동체 기기로 암호화된 데이터를 전송하는 단계를 포함하되, 상기 블록 체인은 적어도 하나의 블록을 포함하되,상기 (b) 단계는,상기 블록 체인에 포함된 각 블록에 연결된 트랜잭션의 개수를 카운팅하고, 카운팅된 트랜잭션의 개수를 이용하여 신뢰도 값을 결정하는 것을 특징으로 하는 이동체 기기의 데이터 전송 방법
|
2 |
2
DTN 네트워크에 포함된 이동체 기기의 전송 방법에 있어서,(a) 상기 이동체 기기의 통신 커버리지 내에 위치한 복수의 다른 이동체 기기와 블록 체인을 공유하여 상기 이동체 기기의 블록 체인을 갱신하는 단계-상기 블록 체인은 각 이동체 기기간의 통신에 따른 적어도 하나의 트랜잭션(transaction)을 포함함;(b) 상기 갱신된 블록 체인을 이용하여 상기 다른 이동체 기기의 신뢰도 값을 각각 결정하는 단계; 및(c) 상기 신뢰도 값을 이용하여 상기 다른 이동체 기기 중 어느 하나를 수신 노드로 결정하고, 상기 수신 노드의 신뢰도 값에 따른 보안 레벨에 따라 상이하게 데이터를 암호화하여 상기 수신 노드로 전송하는 단계를 포함하되,상기 블록 체인은 적어도 하나의 블록을 포함하되,상기 (b) 단계는,상기 블록 체인에 포함된 각 블록에 연결된 트랜잭션의 개수를 카운팅하고, 카운팅된 트랜잭션의 개수를 이용하여 신뢰도 값을 결정하는 것을 특징으로 하는 이동체 기기의 데이터 전송 방법
|
3 |
3
제1 항 또는 제2 항에 있어서, 상기 블록은 수신단을 기준으로 수신단이 동일한 트랜잭션을 연결한 것인 것을 특징으로 하는 이동체 기기의 데이터 전송 방법
|
4 |
4
삭제
|
5 |
5
제3 항에 있어서,상기 (c) 단계는, 상기 신뢰도 값이 높을수록 상기 보안 레벨은 낮게 설정하며, 상기 신뢰도 값이 낮을수록 상기 보안 레벨은 높게 설정하는 것을 특징으로 하는 이동체 기기의 데이터 전송 방법
|
6 |
6
제3 항에 있어서, 상기 (c) 단계는, 상기 보안 레벨에 따라 암호화키 사이즈 및 암호화 방법 중 적어도 하나를 상이하게 적용하여 상기 데이터를 암호화하는 것을 특징으로 하는 것을 특징으로 하는 이동체 기기의 데이터 전송 방법
|
7 |
7
제3 항에 있어서, 상기 (c) 단계는, 상기 보안 레벨이 낮을수록 상기 데이터의 암호화는 경량화되는 것을 특징으로 하는 이동체 기기의 데이터 전송 방법
|
8 |
8
제1항 또는 제2 항에 따른 방법을 수행하기 위한 프로그램 코드를 기록한 컴퓨터로 판독 가능한 기록매체
|
9 |
9
DTN 네트워크에 포함된 이동체 기기에 있어서, 통신부;데이터를 전송하기 위한 복수의 명령어를 저장하는 메모리; 및상기 메모리에 저장된 명령어를 실행하는 프로세서를 포함하되,상기 프로세서에 의해 실행된 명령어는, (a) 타겟 이동체 기기와 블록 체인을 공유하여 상기 이동체 기기의 블록 체인을 갱신하는 단계- 상기 블록 체인은 각 이동체 기기간의 통신에 따른 적어도 하나의 트랜잭션(transaction)을 포함함;(b) 상기 갱신된 블록 체인을 이용하여 상기 타겟 이동체 기기의 신뢰도 값을 결정하는 단계; 및(c) 상기 결정된 신뢰도 값에 따른 보안 레벨에 따라 상이하게 데이터를 암호화하여 상기 타겟 이동체 기기로 암호화된 데이터를 전송하는 단계를 수행하되,상기 블록 체인은 적어도 하나의 블록을 포함하되,상기 (b) 단계는,상기 블록 체인에 포함된 각 블록에 연결된 트랜잭션의 개수를 카운팅하고, 카운팅된 트랜잭션의 개수를 이용하여 신뢰도 값을 결정하는 것을 특징으로 하는 이동체 기기
|
10 |
10
DTN 네트워크에 포함된 이동체 기기에 있어서, 통신부;데이터를 전송하기 위한 복수의 명령어를 저장하는 메모리; 및상기 메모리에 저장된 명령어를 실행하는 프로세서를 포함하되,상기 프로세서에 의해 실행된 명령어는, (a) 상기 이동체 기기의 통신 커버리지 내에 위치한 복수의 다른 이동체 기기와 블록 체인을 공유하여 상기 이동체 기기의 블록 체인을 갱신하는 단계-상기 블록 체인은 각 이동체 기기간의 통신에 따른 적어도 하나의 트랜잭션(transaction)을 포함함;(b) 상기 갱신된 블록 체인을 이용하여 상기 다른 이동체 기기의 신뢰도 값을 각각 결정하는 단계; 및(c) 상기 신뢰도 값을 이용하여 상기 다른 이동체 기기 중 어느 하나를 수신 노드로 결정하고, 상기 수신 노드의 신뢰도 값에 따른 보안 레벨에 따라 상이하게 데이터를 암호화하여 상기 수신 노드로 전송하는 단계를 수행하되,상기 블록 체인은 적어도 하나의 블록을 포함하되,상기 (b) 단계는,상기 블록 체인에 포함된 각 블록에 연결된 트랜잭션의 개수를 카운팅하고, 카운팅된 트랜잭션의 개수를 이용하여 신뢰도 값을 결정하는 것을 특징으로 하는 이동체 기기
|