1 |
1
소스 노드와 목적지 노드의 정보를 기초로 블록코드 생성매트릭스를 생성하는 블록코드 생성부;
입력 데이터를 상기 생성매트릭스로 코딩하여 코드워드를 생성하는 블록코드 인코더;
상기 코드워드를 직교 위상쉬프트키잉(O-QPSK) 변조하여 직교심벌을 생성하는 변조부; 및
상기 직교심벌을 직접확산하여 전송하는 대역 확산부;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안 시스템의 송신 장치
|
2 |
2
제1항에 있어서, 상기 블록코드 생성부는,
상기 소스 노드와 목적지 노드 정보를 배타논리합 연산하여 신호보안코드를 생성하는 신호보안코드 생성부;
특정 조건에 부합하는 블록코드 생성매트릭스 그룹에서 자유거리가 가장 높은 블록코드 생성매트릭스를 선택하는 생성매트릭스 생성부; 및
상기 선택된 생성매트릭스와 상기 신호보안코드를 랜덤 인터리빙하는 인터리버;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안 시스템의 송신 장치
|
3 |
3
제2항에 있어서, 상기 인터리버는,
상기 선택된 생성매트릭스의 행과 상기 신호보안코드의 제1블록을 랜덤 인터리빙하는 행 인터리버; 및
상기 랜덤 인터리빙된 생성매트릭스의 열과 상기 신호보안코드의 제2블록을 랜덤 인터리빙하는 열 인터리버;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안 시스템의 송신 장치
|
4 |
4
제2항에 있어서, 상기 인코더는,
상기 입력 데이터를 상기 랜덤 인터리빙되어 변환된 생성매트릭스와 곱하고, 곱한 결과를 배타논리합으로 연산처리하여 코드워드를 생성하는 것을 특징으로 하는 무선 센서네트워크 보안 시스템의 송신 장치
|
5 |
5
소스 노드와 목적지 노드의 정보를 기초로 코딩된 수신 데이터를 직접 역확산하는 대역 역확산부;
상기 역확산된 수신 데이터를 직교 위상쉬프트키잉(O-QPSK) 복조하는 복조부;
상기 소스 노드와 목적지 노드의 정보를 기초로 블록코드 생성매트릭스를 생성하는 블록코드 생성부; 및
상기 복조된 데이터를 상기 블록코드 생성매트릭스로 디코딩하여 복구하는 블록코드 디코더;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안 시스템의 수신 장치
|
6 |
6
제5항에 있어서, 상기 블록코드 생성부는,
상기 소스 노드와 목적지 노드 정보를 배타논리합 연산하여 신호보안코드를 생성하는 신호보안코드 생성부;
특정 조건에 부합하는 블록코드 생성매트릭스 그룹에서 자유거리가 가장 높은 블록코드 생성매트릭스를 선택하는 생성매트릭스 생성부; 및
상기 선택된 생성매트릭스와 상기 신호보안코드를 랜덤 인터리빙하는 인터리버;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안 시스템의 수신 장치
|
7 |
7
제6항에 있어서, 상기 인터리버는,
상기 선택된 생성매트릭스의 행과 상기 신호보안코드의 제1블록을 랜덤 인터리빙하는 행 인터리버; 및
상기 랜덤 인터리빙된 생성매트릭스의 열과 상기 신호보안코드의 제2블록을 랜덤 인터리빙하는 열 인터리버;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안 시스템의 수신 장치
|
8 |
8
제5항에 있어서, 상기 디코더는,
상기 블록코드 생성매트릭스를 기초로 생성된 패리티 검사행렬 및 신드롬 테이블을 이용하여 수신 데이터의 오류를 정정하여 복구하는 것을 특징으로 하는 무선 센서네트워크 보안 시스템의 수신 장치
|
9 |
9
소스 노드와 목적지 노드의 정보를 기초로 블록코드 생성매트릭스를 생성하는 단계;
입력 데이터를 상기 생성매트릭스로 코딩하여 코드워드를 생성하는 단계;
상기 코드워드를 직교 위상쉬프트키잉(O-QPSK) 변조하여 직교심벌을 생성하는 단계; 및
상기 직교심벌을 직접확산하여 전송하는 단계;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안을 위한 송신 방법
|
10 |
10
제9항에 있어서, 상기 블록코드 생성매트릭스 생성 단계는,
상기 소스 노드와 목적지 노드 정보를 배타논리합 연산하여 신호보안코드를 생성하는 단계;
특정 조건에 부합하는 블록코드 생성매트릭스 그룹에서 자유거리가 가장 높은 블록코드 생성매트릭스를 선택하는 단계; 및
상기 선택된 생성매트릭스와 상기 신호보안코드를 랜덤 인터리빙하는 단계;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안을 위한 송신 방법
|
11 |
11
제10항에 있어서, 상기 인터리빙 단계는,
상기 선택된 생성매트릭스의 행과 상기 신호보안코드의 제1블록을 랜덤 인터리빙하는 단계; 및
상기 랜덤 인터리빙된 생성매트릭스의 열과 상기 신호보안코드의 제2블록을 랜덤 인터리빙하는 단계;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안을 위한 송신 방법
|
12 |
12
제10항에 있어서,
상기 코드워드는 상기 입력 데이터를 상기 랜덤 인터리빙되어 변환된 생성매트릭스와 곱하고, 곱한 결과를 배타논리합으로 연산처리하여 생성되는 것을 특징으로 하는 무선 센서네트워크 보안을 위한 송신 방법
|
13 |
13
제9항에 있어서,
상기 노드 정보는 노드의 아이디를 포함하는 것을 특징으로 하는 무선 네트워크 보안을 위한 송신 방법
|
14 |
14
제10항에 있어서,
상기 특정 조건은 데이터의 비트 수 및 코드워드의 길이에 의해 결정되는 것을 특징으로 하는 무선 네트워크 보안을 위한 송신 방법
|
15 |
15
소스 노드와 목적지 노드의 정보를 기초로 코딩된 수신 데이터를 직접 역확산하는 단계;
상기 역확산된 수신 데이터를 직교 위상쉬프트키잉(O-QPSK) 복조하는 단계;
상기 소스 노드와 목적지 노드의 정보를 기초로 블록코드 생성매트릭스를 생성하는 단계; 및
상기 복조된 데이터를 상기 블록코드 생성매트릭스로 디코딩하여 복구하는 단계;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안을 위한 수신 방법
|
16 |
16
제15항에 있어서, 상기 블록코드 생성매트릭스 생성 단계는,
상기 소스 노드와 목적지 노드 정보를 배타논리합 연산하여 신호보안코드를 생성하는 단계;
특정 조건에 부합하는 블록코드 생성매트릭스 그룹에서 자유거리가 가장 높은 블록코드 생성매트릭스를 선택하는 단계; 및
상기 선택된 생성매트릭스와 상기 신호보안코드를 랜덤 인터리빙하는 단계;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안을 위한 수신 방법
|
17 |
17
제16항에 있어서, 상기 인터리빙 단계는,
상기 선택된 생성매트릭스의 행과 상기 신호보안코드의 제1블록을 랜덤 인터리빙하는 단계; 및
상기 랜덤 인터리빙된 생성매트릭스의 열과 상기 신호보안코드의 제2블록을 랜덤 인터리빙하는 단계;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안을 위한 수신 방법
|
18 |
18
제15항에 있어서, 상기 복구 단계는,
상기 블록코드 생성매트릭스를 기초로 생성된 패리티 검사행렬 및 신드롬 테이블을 이용하여 상기 디코딩된 데이터의 오류를 정정하여 복구하는 단계;를 포함하는 것을 특징으로 하는 무선 센서네트워크 보안을 위한 수신 방법
|
19 |
19
제16항에 있어서,
상기 노드 정보는 노드의 아이디를 포함하는 것을 특징으로 하는 무선 네트워크 보안을 위한 수신 방법
|
20 |
20
제16항에 있어서,
상기 특정 조건은 데이터의 비트 수 및 코드워드의 길이에 의해 결정되는 것을 특징으로 하는 무선 네트워크 보안을 위한 수신 방법
|