2012-02-17 3 views
0

스마트 카드 읽기 용 드라이버 (PC/SC)에서 작업 중이며 강제 8 비트 방식으로 데이터를 읽었습니다. 카드 자체에는 16 비트 칩이있을 수 있습니다. 두 가지 질문이 있습니다. 하나는 카드가 16 비트 또는 8 비트 아키텍처를 따르는 지 어떻게 알 수 있습니까? 다른 하나는 16 비트 시스템을 16 비트로 처리하는 성능이 향상 될 것입니까?스마트 카드 읽기 (8 비트 또는 16 비트?)

답변

1

16 비트 시스템을 16 비트로 처리하면 성능이 향상됩니까?

CPU는 내부적으로 8, 16 또는 32 비트이다. 그러나 모든 현재 프로세서 카드는 ISO 7816-3 (연락처) 또는 ISO 14443 (비접촉식) 인터페이스를 통해 작동합니다. 이 인터페이스는 CPU가 아닌 속도를 제어합니다. CPU는 외부 시계를 사용하지만 모든 최신 스마트 카드는 훨씬 빠른 속도로 실행되는 내부 시계를 사용합니다.

인터페이스가 업데이트되지 않는 한 8 비트는 물론 8 비트와 16 비트 사이의 "선택 사항"은 중요하지 않습니다. 따옴표 사이에 "선택 사항"을 넣었습니다. 이것으로 선택의 여지가있다.

+0

암호화 된 세션은 어떻게됩니까? 하나의 큰 패킷과는 달리 개별 패킷에 대해 암호화를 실행하는 것은 비용이 많이 드는 것처럼 보입니다. –

+0

어떤 종류의 암호화 된 세션을 언급하고 있습니까? APDU와 보안 메시징? –

관련 문제