1 |
1
인접한 중계 디바이스를 경유하여 수신 디바이스로 데이터를 전송하는 전송 디바이스에 있어서,암호화 초기값을 선택하는 초기값 선택부;암호화 키를 선택하는 암호화 키 선택부;상기 암호화 키를 이용하여 상기 암호화 초기값을 암호화하고, 상기 암호화 키를 이용하여 데이터를 암호화하는 암호화부; 및상기 암호화된 암호화 초기값을 상기 중계 디바이스로 전송하고, 상기 암호화된 데이터를 상기 중계 디바이스로 전송하는 전송부를 포함하고,상기 암호화된 암호화 초기값은 상기 중계 디바이스에서 상기 중계 디바이스의 암호화 키를 이용하여 추가 암호화되고, 상기 추가 암호화된 암호화 초기값은 상기 중계 디바이스로부터 상기 수신 디바이스로 전송되고,상기 암호화된 데이터는 상기 중계 디바이스의 암호화 키를 이용하여 추가 암호화되고, 상기 추가 암호화된 데이터는 상기 중계 디바이스로부터 상기 수신 디바이스로 전송되고,상기 수신 디바이스로 전송된 추가 암호화된 데이터는 상기 암호화 초기값과 상기 추가 암호화된 암호화 초기값의 비교 결과에 기반하여 복호되는 전송 디바이스
|
2 |
2
제1항에 있어서,상기 초기값 선택부는 상기 암호화 초기값을 임의로 선택하는 전송 디바이스
|
3 |
3
제1항에 있어서,상기 암호화부는 하기 수학식 1에 따라서 상기 암호화 초기값 또는 데이터를 암호화 하는 전송 디바이스
|
4 |
4
제1항에 있어서,상기 추가 암호화된 데이터는 상기 전송 디바이스의 암호화 키 및 상기 중계 디바이스의 암호화 키를 제거하여 복호되는 전송 디바이스
|
5 |
5
인접한 전송 디바이스로부터 데이터를 수신하여 수신 디바이스로 데이터를 포워딩하는 중계 디바이스에 있어서,전송 디바이스로부터 암호화된 암호화 초기값 및 암호화된 데이터를 수신하는 수신부;상기 중계 디바이스의 암호화 키를 이용하여 상기 암호화된 암호화 초기값을 추가 암호화하고, 상기 중계 디바이스의 암호화 키를 이용하여 상기 암호화된 데이터를 추가 암호화하는 암호화부; 및상기 추가 암호화된 암호화 초기값 및 상기 추가 암호화된 데이터를 상기 수신 디바이스로 전송하는 전송부를 포함하고,상기 수신 디바이스로 전송된 추가 암호화된 데이터는 상기 전송 디바이스로부터 상기 수신 디바이스로 전송된 암호화 초기값과 상기 추가 암호화된 암호화 초기값의 비교 결과에 기반하여 복호되는 중계 디바이스
|
6 |
6
제5항에 있어서,상기 암호화부는 하기 수학식 2에 따라서 상기 암호화 초기값 또는 데이터를 암호화 하는 중계 디바이스
|
7 |
7
제5항에 있어서,상기 추가 암호화된 데이터는 상기 전송 디바이스의 암호화 키 및 상기 중계 디바이스의 암호화 키를 제거하여 복호되는 중계 디바이스
|
8 |
8
인접한 중계 디바이스를 경유하여 전송 디바이스로부터 데이터를 수신하는 수신 디바이스에 있어서,상기 전송 디바이스에서 상기 전송 디바이스의 암호화 키를 이용하여 암호화되고, 상기 중계 디바이스에서 상기 중계 디바이스에서 상기 중계 디바이스의 암호화 키를 이용하여 추가적으로 암호화된 암호화 초기값을 수신하고,상기 전송 디바이스에서 상기 전송 디바이스의 암호화 키를 이용하여 암호화되고, 상기 중계 디바이스에서 상기 중계 디바이스에서 상기 중계 디바이스의 암호화 키를 이용하여 추가적으로 암호화된 데이터를 수신하는 수신부;상기 추가적으로 암호화된 암호화 초기값과 상기 전송 디바이스의 암호화 초기값을 비교하는 비교부;상기 비교 결과에 따라서 상기 추가적으로 암호화된 데이터를 복호하는 복호화부를 포함하는 수신 디바이스
|
9 |
9
제8항에 있어서,상기 추가 암호화된 데이터는 상기 전송 디바이스의 암호화 키 및 상기 중계 디바이스의 암호화 키를 제거하여 복호되는 수신 디바이스
|