USB Key是一种USB接口的硬件设备。它内置单片机或智能卡芯片,有一定的存储空间,可以存储用户的私钥以及数字证书,利用USB Key内置的公钥算法实现对用户身份的认证。由于用户私钥保存在密码锁中,理论上使用任何方式都无法读取,因此保证了用户认证的安全性。详情可以参考词条USB Key。
国内的USBKEY芯片,并不是普通的单片机,而是必须经过国家密码局认证的,支持国密算法的芯片。每款芯片都有专门颁发的国密型号,只有拥有型号的芯片,才能使用于包括工行u盾在内的网银设备产品。
主要算法有SM1(SCB2)、SM2、SM3、SMS4、SM6、SSF33等。
国内拥有国密芯片型号的厂家主要有:国民技术、晟元芯片、华大信安、codisk等