1 |
1
제어 명령어가 포함된 비트 스트림을 수신기로 전송하는 랜덤 비트 변환 송신기에 있어서,상기 제어 명령어가 포함된 원본 비트 스트림에 대한 에러 검출 코드를 생성하는 검출 코드 생성부(11)와;상기 원본 비트 스트림에 포함된 제어 명령어 중 변환이 이루어지는 비트 변환 영역을 랜덤(random)으로 선택하는 변환 비트 선택부(12)와;상기 비트 변환 영역 내의 비트들 중 적어도 2개의 비트를 서로 교환하여 비트를 변환시키는 비트 변환부(13); 및상기 비트가 변환된 변환 비트 스트림에 상기 에러 검출 코드를 삽입하여 인코딩하는 인코딩부(14);를 포함하여, 상기 인코딩된 제어 명령어의 비트를 랜덤으로 재변환시켜 상기 원본 제어 명령어를 찾는 수신기로 송신하는 것을 특징으로 하는 랜덤 비트 변환 송신기
|
2 |
2
제1항에 있어서,상기 제어 명령어를 입력받는 명령어 입력부(11a); 및상기 입력된 제어 명령어를 비트 스트림 데이터 구조로 확장하는 비트 스트림 확장부(11b);를 더 포함하는 것을 특징으로 하는 랜덤 비트 변환 송신기
|
3 |
3
제2항에 있어서,상기 비트 스트림 확장부(11b)는,상기 제어 명령어를 보안 해쉬 알고리즘(SHA: Secure Hash Algorithm)을 이용하여 비트 스트림으로 확장하는 것을 특징으로 하는 랜덤 비트 변환 송신기
|
4 |
4
제1항에 있어서,상기 검출 코드 생성부(11)는,상기 제어 명령어의 비트가 변환되기 이전의 원본 제어 명령어에 대해 CRC(Cyclic Redundancy Check)를 수행하여 CRC 코드를 생성하는 것을 특징으로 하는 랜덤 비트 변환 송신기
|
5 |
5
제1항에 있어서,상기 변환 비트 선택부(12)는,다수회의 제어 명령어 전송 중 적어도 1회 이상 상기 비트를 변환하는 비트 변환 영역을 선택하는 것을 특징으로 하는 랜덤 비트 변환 송신기
|
6 |
6
제5항에 있어서,상기 변환 비트 선택부(12)는,상기 제어 명령어의 비트들 중 연속하는 비트들로 이루어진 비트 영역을 선택하는 것을 특징으로 하는 랜덤 비트 변환 송신기
|
7 |
7
제6항에 있어서,상기 비트 변환부(13)는,상기 비트 변환 영역에 나열된 연속하는 2개의 비트들을 서로 교환하여 비트를 역전시키는 것을 특징으로 하는 랜덤 비트 변환 송신기
|
8 |
8
랜덤으로 비트 변환이 이루어진 변환 제어 명령어를 수신하여 원본 제어 명령어를 생성하는 랜덤 비트 변환 수신기에 있어서,상기 변환 제어 명령어를 전송하는 비트 스트림에 삽입된 에러 검출 코드를 추출하는 검출코드 추출부(21)와;상기 변환 제어 명령어 중 재변환이 시도되는 비트 재변환 영역을 적어도 1회 이상 선택하는 재변환 비트 선택부(22)와;상기 비트 재변환 영역 내의 비트들 중 송신기(10)에서 변환이 이루어진 개수와 동일한 개수의 비트를 서로 교환하는 비트 재변환부(23); 및상기 재변환이 이루어진 비트 스트림으로부터 산출된 에러 검출 코드와 상기 수신된 비트 스트림에 포함된 에러 검출 코드가 일치하는지 비교하는 원본 확인부(24);를 포함하는 것을 특징으로 하는 랜덤 비트 변환 수신기
|
9 |
9
제8항에 있어서,상기 재변환 비트 선택부(22)는,상기 원본 확인부(24)에서 상기 에러 검출 코드의 비교 결과가 서로 다르면 다른 비트 재변환 영역을 선택하는 것을 특징으로 하는 랜덤 비트 변환 수신기
|
10 |
10
제9항에 있어서,상기 재변환 비트 선택부(22)는 상기 송신기(10)에서 변환이 이루어진 개수와 동일한 개수의 비트가 연속하는 비트 재변환 영역을 랜덤 또는 순차로 선택하는 것을 특징으로 하는 랜덤 비트 변환 수신기
|
11 |
11
제8항에 있어서,상기 원본 확인부(24)는,서로 다른 비트 재변환 영역에 대해 각각 재변환이 이루어진 비트 스트림의 에러 검출 코드와 상기 수신된 비트 스트림에 포함된 에러 검출 코드가 일치하는지 비교하여, 일치하는 경우의 재변환된 비트 스트림에 포함된 제어 명령어를 송신기(10)에서 전달한 원본 제어 명령어로 판단하는 것을 특징으로 하는 랜덤 비트 변환 수신기
|
12 |
12
제어 명령어가 포함된 비트 스트림을 전송하되, 상기 제어 명령어 중 랜덤으로 선택된 일부 비트 변환 영역의 비트를 서로 교환하여 인코딩하는 랜덤 비트 변환 송신기(10); 및상기 랜덤 비트 변환 송신기(10)에서 전송된 비트 스트림을 수신하되, 상기 수신된 제어 명령어 중 일부 비트 재변환 영역의 비트를 서로 교환하여 디코딩하는 랜덤 비트 변환 수신기(20);를 포함하되,상기 랜덤 비트 변환 수신기(20)는, 상기 랜덤 비트 변환 송신기(10)에서 전송된 원본 제어 명령어에 대한 에러 검출 코드와 상기 비트 재변환 영역의 비트를 서로 교환 후 산출한 에러 검출 코드가 서로 일치하는지 비교하고, 상기 에러 검출 코드가 일치하는 경우의 제어 명령어를 원본 제어 명령어로 판독하는 것을 특징으로 하는 랜덤 비트 변환 제어장치
|
13 |
13
랜덤 비트 변환 송신기(10)에서, 제어 명령어가 포함된 비트 스트림을 전송하되, 상기 제어 명령어 중 랜덤으로 선택된 일부 비트 변환 영역의 비트를 서로 교환하여 인코딩하는 명령어 전송단계(S10)와;랜덤 비트 변환 수신기(20)에서, 상기 랜덤 비트 변환 송신기(10)에서 전송된 비트 스트림을 수신하되, 상기 수신된 제어 명령어 중 일부 비트 재변환 영역의 비트를 서로 교환하여 디코딩하는 명령어 수신단계(S20); 및상기 랜덤 비트 변환 수신기(20)에서, 상기 랜덤 비트 변환 송신기(10)에서 전송된 원본 제어 명령어에 대한 에러 검출 코드와 상기 비트 재변환 영역의 비트를 서로 교환 후 산출한 에러 검출 코드가 서로 일치하는지 비교하고, 상기 에러 검출 코드가 일치하는 경우의 제어 명령어를 원본 제어 명령어로 판독하는 원본 판독 단계(S30);를 포함하는 것을 특징으로 하는 랜덤 비트 변환 제어방법
|