2012-02-17 67 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位或16位之間,在「選擇」不要緊了一下,別說8.我已經把「選擇」引號之間,因爲我沒有看到你在哪裏在此有任何選擇。

+0

什麼關於加密的會話?對單個數據包運行加密而不是一個大數據包似乎代價很高。你指的是 – 2012-02-23 14:47:35

+0

什麼樣的加密會話的? APDU的安全消息傳遞? – 2012-02-23 16:25:33