1 |
1
제1 블록 암호 장치; 및상기 제1 블록 암호 장치와 독립적이고, 상기 제1 블록 암호 장치가 암호/복호에 사용될 때 난수발생기로 사용되고, 상기 제1 블록 암호 장치가 난수발생기로 사용될 때 암호/복호에 사용되는 제2 블록 암호 장치를 포함하고, 상기 난수발생기는발생된 난수를 상기 제1 블록 암호 장치 및 상기 제2 블록 암호 장치 중 암호/복호에 사용되는 어느 하나로 제공하고, 상기 발생된 난수는 상기 암호/복호의 중간 결과값들을 마스킹하는데 사용되는 것을 특징으로 하는 보안 서비스 제공 장치
|
2 |
2
삭제
|
3 |
3
청구항 1에 있어서,상기 보안 서비스 제공 장치는 상기 보안 서비스의 슬레이브로 동작하고, 상기 보안 서비스를 위해 마스터가 데이터를 요청하였는데 상기 데이터를 준비하지 못한 경우, 대기 상태(wait state)를 통해 버스에 대한 점유권을 유지하는 것을 특징으로 하는 보안 서비스 제공 장치
|
4 |
4
청구항 3에 있어서,상기 보안 서비스 제공 장치는상기 버스에 대한 점유권을 유지한 상태에서 상기 데이터가 전송 가능한 최소 단위만큼 모이면 바로 전송하는 것을 특징으로 하는 보안 서비스 제공 장치
|
5 |
5
청구항 4에 있어서,상기 보안 서비스 제공 장치는상기 보안 서비스를 위해 상기 마스터가 데이터를 전송하였는데 상기 데이터를 수신할 준비가 되지 않은 경우, 상기 대기 상태(wait state)를 통해 상기 버스에 대한 점유권을 유지하는 것을 특징으로 하는 보안 서비스 제공 장치
|
6 |
6
청구항 5에 있어서,상기 보안 서비스 제공 장치는상기 버스에 대한 점유권을 유지한 상태에서 버퍼에 상기 데이터 수신을 위한 최소 단위만큼의 공간이 생기면 바로 해당하는 데이터를 수신하는 것을 특징으로 하는 보안 서비스 제공 장치
|
7 |
7
청구항 6에 있어서,상기 마스터는 USB 더블버퍼를 구비하는 USB 인터페이스 컨트롤러이고,상기 보안 서비스 제공 장치는상기 USB 더블버퍼로부터 데이터를 수신하거나 상기 USB 더블버퍼로 데이터를 송신할 때, 상기 대기 상태를 통해 상기 버스에 대한 점유권을 유지하는 것을 특징으로 하는 보안 서비스 제공 장치
|
8 |
8
보안 서비스를 제공하는 슬레이브가 서로 다른 두 종의 블록 암호 장치들 중 어느 하나에 의해 난수를 발생시키는 단계; 및상기 블록 암호 장치들 중 다른 하나에 의해 암호/복호화를 수행하는 단계를 포함하고, 상기 난수를 발생시키는 단계에서 발생된 난수를 상기 서로 다른 두 종의 블록 암호 장치들 중 암호/복호화에 사용되는 어느 하나로 제공하고, 상기 발생된 난수는 상기 암호/복호화의 중간 결과값들을 마스킹하는데 사용되는 것을 특징으로 하는 보안 서비스 방법
|
9 |
9
청구항 8에 있어서,상기 보안 서비스 방법은상기 슬레이브가 데이터를 전송하기 위한 최소 단위의 데이터가 모일 때까지 대기 상태(wait state)를 통해 버스에 대한 점유권을 유지하는 단계; 및상기 슬레이브가 상기 보안 서비스를 위해 상기 버스를 통해 상기 최소 단위의 데이터를 전송하는 단계를 더 포함하는 것을 특징으로 하는 보안 서비스 방법
|
10 |
10
청구항 9에 있어서,상기 최소 단위의 데이터를 전송하는 단계는상기 버스에 대한 점유권을 유지한 상태에서 상기 최소 단위의 데이터가 모이면 바로 모인 데이터를 전송하는 것을 특징으로 하는 보안 서비스 방법
|