1 |
1
디지털 위성 방송 시스템에 적용되는 가입자 제한 수신용 데이타 암호화 방법에 있어서, 메세지가 입력되면, 주어진 최초 전치 테이블에 의해서 최초 전치를 수행한 후, 메세지를 좌측과 우측으로 이등분하여 저장하고, 저장된 우측 블럭을 읽어 4등분하여 바이트 이동 기능의 함수에 의해 재배치를 수행하고, 분배된 키의 1의 갯수와 0, 4, 8, 12, 16, 20, 24, 28 비트의 2진 표현을 6으로 나눈 나머지 비트들을 비선형 구조의 룩업 테이블의 열 값으로 결정하고, 나머지 비트를 상기 룩업 테이블의 행 값으로 결정하여 결정된 행과 열에 해당하는 상기 룩업 테이블의 값을 출력한 후, 16 라운드를 반복 수행하였는지 조사하는 제1단계(100 내지 108); 및 상기 제1단계(100 내지 108)에서 16라운드를 반복 수행하지 않았으면 현재 라운드의 좌측 블럭과 상기 룩업 테이블의 출력 값을 배타적 논리합을 수행하고, 배타적 논리합을 수행한 값은 다음 라운드의 우측 블럭 위치에 적용하고, 현재 라운드의 룩업 테이블에 적용되기 이전의 우측 블럭은 다음 라운드의 좌측 블럭 위치에 적용한 후, 상기 제1단계(100 내지 108)의 우측 블럭을 읽어 4등분하는 과정 이하를 수행하고, 16 라운드를 반복 수행하였으면 전치 테이블에 의해서 최종 전치를 수행하고, 암호화된 메세지를 출력하는 제2단계(109 내지 112)를 포함하는 것을 특징으로 하는 디지털 방송을 위한 가입자 제한 수신용 데이타 암호화 방법
|