Ucode5000---U盘加密狗是类似于U盘大小的一个综合应用于软件加密、数据加密、安全存储及身份认证等多功能集成一体的整体硬件解决方 案。这是一款加密锁、Usbkey与U盘完美结合的U盘加密锁;以高安全等级智能卡芯片为核心,打造安全、稳定的U+Key产品。用户可根据具体需求将存储区划分为不同功能的数据区。硬件支持多种安全算法,密钥不出 锁;真正的产品唯一ID码;芯片内部防篡改,RAM/Flash数据加密;硬件总线数据加密,防止电子探测工具。硬件分为光盘区、普通U盘区、安全U盘区、 二次开发、加密算法区。用户可自定义各存储区域的大小,存储区中的数据均通过高强度加密算法加密。区域大小可灵活配置。
Ucode5000以32位高速能智能卡芯片(Smart Card)技术为核心,提供了更多的用户数据空间和算法空间。硬件设计上提供了完善的安全保护措施,具有很高的集成度,与普通低档的芯片不同,高速扩展智 能卡芯片已通过相关安全机构检测和认证,并且只有通过相关安全检测和认证的专业安全芯片制造商才可以提供。同时,为了更加保证智能卡的可靠和可用性,国际权威技术标准管理机构ISO为 此专门制定了测试标准—ISO/IEC 10373,其中明确了智能卡在紫外线、X射线、电磁场下的测试要求。能够有效抵御电子探测攻击(SPA和DPA)和物理攻击(SiShell),所以, 在硬件设计阶段就提供了完善的安全保护基础。通过产生额外的噪声和干扰信号,通过增加滤波电路来消除噪声,再加上若干保护层,采用特殊的材料(对电子束敏感的材料)等,使监测芯片内执行的指令序列很难实现。智能卡芯片提供了硬件随机数发生器,在CPU 的控制下,每次芯片与外界数据传输中,产生的随机数可以保证数据不会重复。
Ucode5000是继我公司U_code高性能智能卡加密锁之后推出的更高级别的一款加密锁,集成更多综合功能。就加密功能而言,硬件采用了 32位高速智能加密芯片,其加密速度更高,支持算法更多(DES\3DES、AES、SSF33、CRC、RSA、ECC、SM1、SM2、SM3、SM4、SHA1),调用方式更加灵活,支持USB高速传输。和U_code智能卡加密锁一样,用户可以将部分关键代码移植进加密狗或在加密狗中自定义算法,同时 可以直接调用加密锁内部集成的多种国际算法。拥有更大的程序、数据空间(116K/128K)供客户开发使用,Ucode5000拥有很高的核心运算速度。该款加密锁可以方便地兼容U_code加密锁,同时用户可根据需要灵活定制是否带U盘存储空间(4~128G)是否需要集成硬件时钟功能等等。相关 的软件加密应用用户可以参考开发手册及相关demo演示。
Ucode5000内置非对称算法(SM2、RSA、ECC),支持公钥、私钥的产生、存储,可通过内置程序控制密钥的导入、导出,支持用户证书 的存储,能很好地支持各种需要加密认证的环境中,比如网站身份认证、vpn登录认证、电子商务、OA系统、企业内部各种管理系统等等。用户可根据自身具体 情况将Ucode5000做为一个独立智能验证的设备集成到不同的应用之中。同时,客户也可以自行定义验证算法,移植进Ucode5000中使用
Ucode5000除了软件加密、身份认证,同时提供了一个安全的加密存储。该存储区可用于用户的软件随锁发 放,也可单独用做安全U盘。Ucode5000内置的高强度加密芯片,与普通具有加密功能的U盘相比,Ucode5000的安全存储的其加密主体是安全芯 片本身,口令判断、算法运行、数据加解密都在芯片内完成,无法破解;存储数据是以密文的形式存放在Flash里,即使暴力获得Flash里的数据也是不可 识别的加密数据。