1 |
1
순차적인 작업 과정을 수행하는 스마트 카드에 있어서, 동작 상태에 따른 상태신호를 출력하는 제 1 하드웨어 모듈과; 상기 제 1 하드웨어 모듈로부터 제공되는 상태신호를 논리합하는 논리합 게이트와; 상기 논리합된 상태신호와 시스템 클럭을 반전 논리곱하는 적어도 하나 이상의 반전 논리곱 게이트와; 상기 각각의 반전 논리곱 게이트로부터의 반전 논리곱된 해당 클럭 신호를 각각 수신하는 적어도 하나 이상의 제 2 하드웨어 모듈을 구비하는 스마트 카드
|
2 |
2
제 1 항에 있어서, 상기 스마트 카드는, 상기 상태신호가 논리 하이(high)(또는 논리 로우(low))일 경우, 상기 제 1 하드웨어 모듈을 제외한 상기 제 2 하드웨어 모듈로 입력되는 클럭 신호를 차단시키고, 상기 상태신호가 논리 로우(또는 논리 하이)일 경우, 상기 제 2 하드웨어 모듈로 상기 클럭 신호를 공급하는 것을 특징으로 하는 스마트 카드
|
3 |
3
제 1 항 또는 제 2 항에 있어서, 상기 제 1 하드웨어 모듈은 데이터 입/출력 담당 하드웨어 모듈인 것을 특징으로 하는 스마트 카드
|
4 |
4
순차적인 작업 과정을 수행하는 스마트 카드에 있어서, 동작 상태에 따른 상태신호를 출력하는 제 1 하드웨어 모듈과; 제 1 하드웨어 모듈로부터 제공되는 상태신호와 시스템 클럭을 반전 논리곱하는 적어도 하나 이상의 반전 논리곱 게이트와; 상기 각각의 반전 논리곱 게이트로부터의 반전 논리곱된 해당 클럭 신호를 각각 수신하는 적어도 하나 이상의 제 2 하드웨어 모듈을 구비하는 스마트 카드
|
5 |
5
제 4 항에 있어서, 상기 스마트 카드는, 상기 상태신호가 논리 하이(또는 논리 로우)일 경우, 상기 제 1 하드웨어 모듈을 제외한 상기 제 2 하드웨어 모듈로 입력되는 클럭 신호를 차단시키고, 상기 상태신호가 논리 로우(또는 논리 하이)일 경우, 상기 제 2 하드웨어 모듈로 상기 클럭 신호를 공급하는 것을 특징으로 하는 스마트 카드
|
6 |
6
제 4 항 또는 제 5 항에 있어서, 상기 제 1 하드웨어 모듈은 암호연산 수행 하드웨어 모듈인 것을 특징으로 하는 스마트 카드
|
7 |
7
다수의 하드웨어 모듈을 구비하며, I/O 모듈에서 특정 작업을 수행하는 스마트 카드 제어 방법에 있어서, 상기 I/O 모듈로 소정 데이터가 입력되면, 상기 I/O 모듈에서 논리 하이(또는 논리 로우)의 송신 상태신호를 송출하는 단계와; 상기 송신 상태신호를 논리합하여 논리 하이(또는 논리 로우)의 송/수신 상태신호를 출력하는 단계와; 상기 송/수신 상태신호를 반전시키고, 상기 반전된 송/수신 상태신호와 시스템 클럭을 논리곱하여 논리 로우(또는 논리 하이)의 출력 신호를 송출함으로써, 상기 I/O 모듈을 제외한 나머지 하드웨어 모듈의 작동을 정지시키는 단계와; 데이터 송신 작업이 완료되는지를 판단하고, 상기 데이터 송신 작업이 완료되면, 상기 I/O 모듈에서 논리 로우(또는 논리 하이)의 송신 상태신호를 송출하는 단계와; 상기 송신 상태신호를 반전시키고, 상기 반전된 송신 상태신호와 상기 시스템 클럭을 논리곱하여 논리 하이(또는 논리 로우)의 출력 신호를 송출함으로써, 상기 하드웨어 모듈을 구동시키는 단계와; 데이터 수신 작업이 개시되는지를 판단하고, 상기 데이터 수신 작업이 개시되면, 상기 I/O 모듈에서 논리 하이(또는 논리 로우)의 수신 상태신호를 송출하는 단계와; 상기 수신 상태신호를 논리합하여 논리 하이(또는 논리 로우)의 송/수신 상태신호를 출력하는 단계와; 상기 송/수신 상태신호를 반전시키고, 상기 반전된 송/수신 상태신호와 시스템 클럭을 논리곱하여 논리 로우(또는 논리 하이)의 출력 신호를 송출함으로써, 상기 I/O 모듈을 제외한 나머지 하드웨어 모듈의 작동을 정지시키는 단계와; 데이터 수신 작업이 완료되는지를 판단하고, 상기 데이터 수신 작업이 완료되면, 상기 I/O 모듈에서 논리 로우(또는 논리 하이)의 수신 상태신호를 송출하는 단계와; 상기 수신 상태신호를 반전시키고, 상기 반전된 수신 상태신호와 상기 시스템 클럭을 논리곱하여 논리 하이(또는 논리 로우)의 출력 신호를 송출함으로써, 상기 하드웨어 모듈을 구동시키는 단계를 포함하는 것을 특징으로 하는 스마트 카드 제어 방법
|
8 |
8
다수의 하드웨어 모듈을 구비하며, 암호연산 모듈에서 특정 작업을 수행하는 스마트 카드 제어 방법에 있어서, 상기 암호연산 모듈로 암호연산을 위한 데이터가 입력되면, 상기 암호연산 모듈에서 논리 하이(또는 논리 로우)의 연산 상태신호를 송출하는 단계와; 상기 연산 상태신호를 반전시키고, 상기 반전된 연산 상태신호와 시스템 클럭을 논리곱하여 논리 로우(또는 논리 하이)의 출력 신호를 송출함으로써, 상기 암호연산 모듈을 제외한 나머지 하드웨어 모듈의 작동을 정지시키는 단계와; 암호연산 작업이 완료되는지를 판단하고, 상기 암호연산 작업이 완료되면, 상기 암호연산 모듈에서 논리 로우(또는 논리 하이)의 연산 상태신호를 송출하는 단계와; 상기 연산 상태신호를 반전시키고, 상기 반전된 연산 상태신호와 상기 시스템 클럭을 논리곱하여 논리 하이(또는 논리 로우)의 출력 신호를 송출함으로써, 상기 하드웨어 모듈을 구동시키는 단계를 포함하는 것을 특징으로 하는 스마트 카드 제어 방법
|
9 |
8
다수의 하드웨어 모듈을 구비하며, 암호연산 모듈에서 특정 작업을 수행하는 스마트 카드 제어 방법에 있어서, 상기 암호연산 모듈로 암호연산을 위한 데이터가 입력되면, 상기 암호연산 모듈에서 논리 하이(또는 논리 로우)의 연산 상태신호를 송출하는 단계와; 상기 연산 상태신호를 반전시키고, 상기 반전된 연산 상태신호와 시스템 클럭을 논리곱하여 논리 로우(또는 논리 하이)의 출력 신호를 송출함으로써, 상기 암호연산 모듈을 제외한 나머지 하드웨어 모듈의 작동을 정지시키는 단계와; 암호연산 작업이 완료되는지를 판단하고, 상기 암호연산 작업이 완료되면, 상기 암호연산 모듈에서 논리 로우(또는 논리 하이)의 연산 상태신호를 송출하는 단계와; 상기 연산 상태신호를 반전시키고, 상기 반전된 연산 상태신호와 상기 시스템 클럭을 논리곱하여 논리 하이(또는 논리 로우)의 출력 신호를 송출함으로써, 상기 하드웨어 모듈을 구동시키는 단계를 포함하는 것을 특징으로 하는 스마트 카드 제어 방법
|