
移動通信和互聯網的融合趨勢逐漸明顯,顺利获得無線接入互聯網的上網方式已被人們廣泛接受,方便快捷的智能移動終端已成為人們的首選。然而,智能移動終端採用USB接口並不普遍,這樣就使傳統的USB接口智能密碼鑰匙在移動終端領域的應用受到了限制。另一方面,智能移動終端的外部接口規格不統一, Android、iOS等移動操作系統對USB設備的管理機制有所不同,對智能密碼鑰匙的兼容性構成了挑戰。因此,需滿足終端設備多樣化开展的智能密碼鑰匙產品。具體來說,就是要既能支持與計算機的數據通信接口進行通信,還可以和手機等典型智能移動終端完成通信的智能密碼鑰匙產品。
SD接口智能密碼鑰匙產品以SD卡/micro SD卡/TF卡規格封裝的安全晶片為硬件平台,實現身份鑑別、訪問控制和密碼運算等智能密碼鑰匙功能,並顺利获得SDIO協議與上位主機進行數據通信,可配合支持SD卡/micro SD卡/TF卡的智能移動終端使用。
智能密碼鑰匙的固件程序部分可結合智能卡技術與現代密碼學技術,可進行第三方算法下載,支持多級文件管理和訪問。

如上圖所示,圖中301為主機,302為智能密碼鑰匙,303為設置在智能密碼鑰匙中的MCU、MCU內部集成了CPU、MMC/SDIO接口晶片和RAM存儲器,RAM中內置有算法。MCU中應有足夠的片內RAM空間,用來預置算法,包括RSA、DES、3DES、MD5算法等,或可由用戶選擇或下載算法,若需要存儲部分用戶代碼,那麼就需有夠大的存儲空間,此時可是片內FLASH等。可選用Intel xscale系列的晶片來實現,也可用STR710系列和STR720系列。
