1
외부 프로세서로부터 입력되는 병렬데이터를 직렬 데이터로 변환하여 출력하기 위한 입력 레지스터와, 상기 직렬 데이터를 선형 궤환 데이터로 변환하여 출력하기 위한 선형궤환 쉬프트 레지스터와, 상기 선형궤환 쉬프트 레지스터로부터 출력되는 직렬 데이터를 병렬 데이터로 변환하여 외부로 출력하기 위한 출력 레지스터와, 상기 출력 레지스터로부터 출력되는 병렬 데이터를 래치하며 상기 외부 프로세서로 데이터를 공급하기 위한 출력 래치 회로와, 상기 외부의 프로세서로부터 일반 메모리의 제어신호인 읽기/쓰기 신호만을 입력으로 하여 상기 입력 레지스터, 상기 선형궤환 쉬프트 레지스터, 상기 출력 레지스터 및 상기 출력 래치 회로 각각을 제어하기 위한 출력 신호를 발생시키기 위한 제어 신호 발생기와, 상기 선형 궤한 쉬프트 레지스터 및 상기 출력 레지스터간에 접속되며, 상기 선형 궤한 쉬프트 레지스터의 비선형 결함 출력인 키스트림 데이터 및 다수의 쉬프트 레지스터로부터 출력되는 데이터 중 어느 한 데이터를 상기 제어신호 발생기의 출력 신호에 따라 출력하기 위한 키스트림/래지스터 선택 회로를 포함하여 구성된 것을 특징으로 하는 복수 암호 키스트림 생성이 가능한 암호 알고리즘 칩의 내부 제어 장치
|