1 |
1
고성능 타원곡선 암호화 장치에 있어서, 곱셈 상수 K 값을 저장하고 고정기반 콤 방식 스칼라 곱셈 연산과 윈도 방법 스칼라 곱셈 연산에서의 곱셈 상수 출력을 위한 제1저장수단과; 타원곡선 입력 좌표 저장 및 중간 연산 결과, 최종 출력 결과를 저장하기 위한 제2저장수단과; 어파인(affine) 좌표에서 프로젝티브 좌표로의 변환 및 중간 연산 결과를 저장하기 위한 제3저장수단과; 타원곡선 덧셈 연산에 필요한 새로운 좌표값 저장을 위한 제4저장수단과; 유한체 곱셈 연산을 위한 승산 연산 수단과; 유한체 역수 연산을 위한 역수 연산 수단과; 상기 승산 연산 수단과 역승산 연산 수단들을 이용하여 다양한 타원곡선 연산들을 수행하기 위한 부가연산수단과; 상기 저장수단과 연산수단들의 입력을 선택하는 다중화수단과; 상기 모든 블록들이 프로젝티브 좌표계에서의 타원곡선 덧셈 연산과 타원곡선 제곱연산, 고정기반 콤 방식 스칼라 곱셈 연산, 윈도우 방법 스칼라 곱셈 연산 등을 수행하도록 제어하는 제어수단;을 포함하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
2 |
2
제1항에 있어서, 상기 타원곡선 암호화장치는, 미리 수행되어 저장되는 스칼라 곱셈 연산 결과를 위한 메모리와; 상기 메모리의 인터페이스를 위한 메모리 인터페이스 수단;을 더 포함하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
3 |
3
제1항에 있어서,상기 다중화 수단은, 상기 제2저장수단의 입력을 선택하는 다중화기와;상기 제3저장수단의 입력을 선택하는 다중화기와;상기 승산수단의 입력을 선택하는 다중화기와;상기 역승산수단의 입력을 선택하는 다중화기;를 포함하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
4 |
4
제3항에 있어서, 상기 다중화 수단은, 상기 메모리의 입력을 선택하는 다중화기;를 더 포함하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
5 |
5
제1항에 있어서, 상기 제1저장수단은, 고정기반 콤 방식 스칼라 곱셈 연산을 곱셈 상수 연산과 윈도우 방법 스칼라 곱셈 연산을 위한 곱셈 상수 연산을 모두 수행하는 쉬프트 레지스터로 구성되는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
6 |
6
제1항에 있어서, 상기 제2저장수단은, 타원곡선 입력 x 좌표 저장 및 중간 연산 결과, 최종 x 좌표 출력 결과를 저장하는 쉬프트 레지스터와; 타원곡선 입력 y 좌표 저장 및 중간 연산 결과, 최종 y 좌표 출력 결과를 저장하는 쉬프트 레지스터;를 포함하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
7 |
7
제1항에 있어서, 상기 제4저장수단은, 타원곡선 덧셈 연산에 필요한 새로운 x 좌표값을 저장하는 쉬프트 레지스터와, 타원곡선 덧셈 연산에 필요한 새로운 y 좌표값을 저장하는 쉬프트 레지스터;를 포함하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
8 |
8
제3항에 있어서, 상기 제2저장수단의 입력을 선택하는 다중화기는, 상기 타원곡선 입력 x 좌표를 저장하는 쉬프트 레지스터로의 입력을 선택하는 제1다중화기와; 상기 타원곡선 입력 y 좌표를 저장하는 쉬프트 레지스터로의 입력을 선택하는 제2다중화기;를 포함하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
9 |
9
제1항에 있어서, 상기 타원곡선 암호화 장치는, 상기 기저점의 스칼라 곱셈 연산을 수행함에 있어 고정기반 콤 방식 스칼라 곱셈 연산 기법과 프로젝티브 좌표에서 타원곡선 연산 기법을 사용하며, 프로젝티브 좌표에서의 타원곡선 덧셈 연산과 타원곡선 곱셈 연산의 일부분이 병렬로 처리하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
10 |
10
제1항에 있어서, 상기 타원곡선 암호화 장치는, 임의의 스칼라 곱셈 연산 수행시에는 , 윈도우 방법 스칼라 곱셈 연산 기법을 이용하며, 선행 연산의 테이블 계산을 위해 어파인 좌표에서의 타원곡선 연산을 이용하고, 선행 연산이 아닌 주된 스칼라 곱셈 연산에서는 프로젝티브 좌표에서의 타원곡선 연산을 이용하며, 어파인 좌표와 프로젝티브 좌표에서의 타원곡선 덧셈연산과 타원곡선 곱셈 연산의 일부분을 병렬로 처리하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|
11 |
10
제1항에 있어서, 상기 타원곡선 암호화 장치는, 임의의 스칼라 곱셈 연산 수행시에는 , 윈도우 방법 스칼라 곱셈 연산 기법을 이용하며, 선행 연산의 테이블 계산을 위해 어파인 좌표에서의 타원곡선 연산을 이용하고, 선행 연산이 아닌 주된 스칼라 곱셈 연산에서는 프로젝티브 좌표에서의 타원곡선 연산을 이용하며, 어파인 좌표와 프로젝티브 좌표에서의 타원곡선 덧셈연산과 타원곡선 곱셈 연산의 일부분을 병렬로 처리하는 것을 특징으로 하는 고성능 타원곡선 암호화 장치
|