1 |
1
데이터가 암호화된 비트신호를 수신하는 통신부;상기 데이터의 암호화에 사용된 확산코드의 길이에 대응하는 제1길이 만큼 상기 비트신호에 비트 이동을 수행해 제1 연산스트림을 생성하는 제1 연산부;상기 비트신호와 상기 제1 연산스트림을 이용하여 상기 확산코드가 상쇄된 제2 연산스트림을 생성하는 제2 연산부;상기 제2 연산스트림에 대하여 제2 길이만큼 비트 이동을 수행해 제3 연산스트림을 생성하는 제3 연산부;상기 제2 연산스트림과 상기 제3 연산스트림을 이용하여 상기 데이터가 상쇄된 제4 연산스트림을 생성하는 제4 연산부; 및상기 제4 연산스트림을 이용하여 암호화된 상기 데이터를 복호화할 수 있는 생성다항식을 생성하는 다항식 생성부를 포함하는 데이터 복호화 장치
|
2 |
2
제1항에 있어서,상기 생성다항식을 이용하여 상기 비트신호를 복호화하고, 복호화 가능 여부를 판단하는 판단부를 더 포함하는 것을 특징으로 하는 데이터 복호화 장치
|
3 |
3
제1항에 있어서,상기 제1 연산부 및 상기 제3 연산부는왼쪽 시프트 연산자를 통해 비트 이동을 수행하는 것을 특징으로 하는 데이터 복호화 장치
|
4 |
4
제1항에 있어서,상기 제1 길이는,상기 확산코드가 가질 수 있는 복수의 비트수들 중 어느 하나이고,상기 제2 길이는,1 이상의 자연수인 것을 특징으로 하는 데이터 복호화 장치
|
5 |
5
제1항에 있어서,상기 제2 연산부는,상기 비트신호와 상기 제1 연산스트림 간의 배타적 논리합(Exclusive OR)을 수행하여 상기 확산코드를 상쇄하고,상기 제4 연산부는,상기 제2 연산스트림과 상기 제3 연산스트림 간의 배타적 논리합(Exclusive OR)을 수행하여 상기 데이터를 상쇄하는 것을 특징으로 하는 데이터 복호화 장치
|
6 |
6
데이터가 암호화된 비트신호를 수신하는 단계;상기 데이터의 암호화에 사용된 확산코드의 길이에 대응하는 제1길이 만큼 상기 비트신호에 비트 이동을 수행해 제1 연산스트림을 생성하는 단계;상기 비트신호와 상기 제1 연산스트림을 이용하여 상기 확산코드가 상쇄된 제2 연산스트림을 생성하는 단계;상기 제2 연산스트림에 대하여 제2 길이만큼 비트 이동을 수행해 제3 연산스트림을 생성하는 단계;상기 제2 연산스트림과 상기 제3 연산스트림을 이용하여 상기 데이터가 상쇄된 제4 연산스트림을 생성하는 단계; 및상기 제4 연산스트림을 이용하여 암호화된 상기 데이터를 복호할 수 있는 생성다항식을 생성하는 단계를 포함하는 데이터 복호화 방법
|
7 |
7
제6항에 있어서,상기 생성다항식을 이용하여 상기 비트신호를 복호화하고, 복호화 가능 여부를 판단하는 단계를 더 포함하는 것을 특징으로 하는 데이터 복호화 방법
|
8 |
8
제7항에 있어서,상기 복호화 가능 여부를 판단하는 단계에서, 상기 비트신호가 상기 생성다항식으로 복호화가 불가능한 것으로 판단되면, 상기 확산코드가 가질 수 있는 복수의 비트수 중 상기 제1 길이가 아닌 제3 길이만큼 상기 비트신호에 비트 이동을 수행해 제1-1 연산스트림을 생성하는 단계;상기 비트신호와 상기 제1-1 연산스트림을 이용하여 상기 확산코드가 상쇄된 제2-1 연산스트림을 생성하는 단계;상기 제2-1 연산스트림에 대하여 상기 제2 길이만큼 비트 이동을 수행해 제3-1 연산스트림을 생성하는 단계;상기 제2-1 연산스트림과 상기 제3-1 연산스트림을 이용하여 상기 데이터가 상쇄된 제4-1 연산스트림을 생성하는 단계; 및상기 제4-1 연산스트림을 이용하여 암호화된 상기 데이터를 복호할 수 있는 생성다항식을 생성하는 단계를 수행하는 데이터 복호화 방법
|
9 |
9
제6항에 있어서,상기 제1 연산스트림을 생성하는 단계 및 상기 제3 연산스트림을 생성하는 단계는,왼쪽 시프트 연산자를 통해 비트 이동을 수행하는 것을 특징으로 하는 데이터 복호화 방법
|
10 |
10
제6항에 있어서,상기 제1 길이는,상기 확산코드가 가질 수 있는 복수의 비트수들 중 어느 하나이고,상기 제2 길이는,1 이상의 자연수인 것을 특징으로 하는 데이터 복호화 방법
|
11 |
11
제6항에 있어서,상기 제2 연산스트림을 생성하는 단계는,상기 비트신호와 상기 제1 연산스트림 간의 배타적 논리합(Exclusive OR)을 수행하여 상기 확산코드를 상쇄하고,상기 제4 연산스트림을 생성하는 단계는,상기 제2 연산스트림과 상기 제3 연산스트림 간의 배타적 논리합(Exclusive OR)을 수행하여 상기 데이터를 상쇄하는 것을 특징으로 하는 데이터 복호화 방법
|