加密锁/加密狗 ET ARM 标准锁(包含网络锁功能)

      加密锁/加密狗ET ARM高端加密锁采用高强度32位ARM智能卡芯片,彻底杜绝硬件复制。通过最先进的锁内编程技术(C语言语法),同时锁内代码本地运行(即在智能卡芯片上直接执行,而非虚拟机内执行,锁内程序执行速度最快的加密锁),使得运行速度更快、安全性更高,是传统C51锁内程序加密锁的终结者。另外,开发商可自动选择HID或CCID多种方式进行通信,提高访问效率。ET ARM提供128K超大存储空间(64K数据文件和64K可执行文件)、内置RSA、ECC、3DES、SHA1和国密算法(SM2、SM3、SM4)等高强度数据加密算法。通过灵活的远程升级和子母锁功能,开发商可以方便的实现产品的开发、生产、试用、升级等模式,彻底杜绝软件盗版。

32位ARM高性能低功耗智能卡芯片,彻底杜绝硬件复制 
最先进的锁内代码本地运行技术,锁内程序执行速度最快的加密锁。传统C51锁内程序加密锁的终结者
128K超大空间,64K数据文件区和64K锁内程序区
匿名、用户、管理员多级权限控制。每种权限的访问功能可由管理员进行设置。
可选择Mini灵巧外观,只有拇指指盖大小,时尚方便
支持HID和CCID两种通信协议,自由切换,高速方便
USB2.0全速设备。USB通信硬件级加密,有效防止USB端口数据劫持,保证传输数据的安全性
提供网络锁功能,单机锁网络锁自由切换
标准版、时钟锁、U盘锁多系列选择
支持先进的智能虚拟化加密保护技术
高强度外壳保护。支持PE程序,.Net程序,Java程序,以及PDF,Flash和视频等多媒体文件
硬件内置1024/2048位RSA非对称算法
硬件内置192/256位ECC非对称算法
硬件内置SM2/SM3/SM4国密算法
硬件内置3DES对称算法
硬件内置SHA1和专用种子码算法
芯片级原生支持单/双精度浮点运算
全球唯一64位硬件序列号
基于子母锁机制的生产、管理和安全远程升级
提供一键恢复工具,恢复到出厂状态
Windows、Linux、Mac跨平台支持(具体支持版本需咨询)

硬件核心:32位ARM高性能低功耗智能卡芯片,彻底杜绝硬件复制 
锁内硬件可编程:使用最先进的锁内编程技术(C语言语法),锁内代码本地运行(即在智能卡芯片上直接执行,而非虚拟机内执行,锁内程序执行速度最快的加密锁)
USB通信:硬件级通信加密,有效防止USB端口数据劫持,保证了传输数据的安全性
文件存储:可执行文件、密钥文件等机密文件不可导出,杜绝锁内算法泄漏
安全数据存储:智能卡硬件保证锁内数据安全存储
非对称加解密算法:硬件内置1024/2048位RSA非对称算法,硬件内置192/256位ECC非对称算法
国密算法:硬件内置SM2/SM3/SM4国密算法
对称加解密算法:硬件内置3DES对称算法
散列算法:硬件内置SHA1和专用种子码算法
复杂数学运算:芯片级原生支持单/双精度浮点运算
高强度外壳加密:支持PE程序,.Net程序,Java程序,以及PDF,Flash和视频等多媒体文件
智能化虚拟保护:先进的智能虚拟化加密保护技术,安全强度更高的加密手段
高强度外壳加密:支持PE程序,.Net程序,Java程序,以及PDF,Flash和视频等多媒体文件
远程升级:建立在字母锁机制上的安全远程升级
全球唯一ID:64位(bits)
超大用户空间:128K(64K数据区和64K锁内程序区)

产品ID(8位十六进制,如FFC5EB78):开发商通过种子码产生的唯一标识,用于识别自己购买的ET ARM。只要种子码不同,所产生的产品ID也不会相同。 
用户ID(8位十六进制,如FFC5EB78):开发商直接设定的一个8位16进制数,方便开发商对其最终用户进行标识。如不同地区用户可是不同号段ID,或者不同类软件使用不同的ID。
硬件ID(16位十六进制,64bits):全球唯一64位硬件序列号
空锁:坚石诚信出厂的锁,所有信息都是缺省值,特征是产品ID为FFFFFFFF。
子锁:开发商通过种子码唯一化后的锁,特征是产品ID不再是FFFFFFFF。
母锁:在子锁的基础上写入了母锁数据,方便开发商的安全生产,特征是硬件信息中的母锁标志位为1。
一键恢复:将锁内数据全部清除,恢复到出厂状态,加密硬件将恢复成空锁。
匿名权限:无需任何验证PIN码操作,为访问加密锁的最小权限,可进行有限功能操作。
用户权限:需要成功验证用户PIN码,其权限高于匿名权限低于开发商权限,拥有部分功能操作权限。用户密码(出厂默认:12345678)可以自定义重试次数(1~254),255 表示不限制。用户密码被锁死后,可通过校验管理员密码后进行重置密码操作恢复使用。
开发商权限:需要成功验证开发商PIN码,为最高权限,可操作加密锁的所有功能。开发商密码(出厂默认:FFFFFFFFFFFFFFFF)可以自定义重试次数(1~254),255 表示不限制。开发商密码锁死后,没有任何办法能恢复,只能返厂重新生产。
数据存储区:提供8K的数据存储区,其中前4k(0~4095)为低级数据存储区,任意权限都可以对这4K的存储区进行读写操作。剩余的后4K(4096~8191)为高级数据存储区,任意权限可以进行读操作,只有开发商权限才可对这4K的区域进行写操作。
共享内存区:提供32字节的共享内存区,该区域没有权限限制,锁内可执行程序和锁外API都可以访问该内存区,掉电之后数据将被擦除。
数据文件:通过外部API或者锁内程序的API进行访问,锁内数据安全存储。
密钥文件:三种类型的密钥文件,分别为:RSA私钥文件、ECC和SM2私钥文件、3DES和SM4密钥文件。所有密钥文件都不可读取,只有开发商权限才可写入和设定调用次数。开发商权限可设定其他权限是否可以调用。
可执行文件:由锁内的处理器芯片进行运算的程序文件。可执行文件下载时采用每次擦除后重新下载的方式,安全可靠。只有开发商权限才可写入。开发商权限可设定其他权限是否可以调用。
双通信协议切换:ET-ARM首次采用了HID和CCID两种USB通信协议,并且可以通过API在管理员权限下实现协议的自主切换。
远程升级:开发商通过母锁制作一个远程升级包(通过RSA进行加密,安全强度高),并将升级包通过网络发送给最终客户进行升级,方便快捷。

软件保护: 
      锁内ARM可执行程序接口
      PC端API函数接口
      智能虚拟化加密
      高强度外壳加密(支持PE、.Net、Java、PDF、Flash和视频)
工具:
      产品导航工具
      智能虚拟化加密工具
      高强度外壳加密工具
      ET ARM集成编辑工具:基本功能、文件管理、密码管理、远程升级、制作母锁、批量初始化等功能。
      子锁初始化工具:制作子锁
      远程升级工具:最终用户远程升级使用
      ARM配置向导工具
支持编程语言:
      Visual C++
      Visual Basic
      Delphi
      C++ Bulider
      Power Builder
      Java
      VS.Net
      易语言
      更多……(包括32位和64位版本)
支持操作系统平台:
      WINDOWS 98SE/Me/2000/XP/Server 2003/Vista/2008/7/8(包括32位和64位)及各补丁版本
Linux各版本(包括32位和64位)

核心芯片:32位ARM高性能低功耗智能卡芯片,彻底杜绝硬件复制 
硬件序列号:全球唯一64位(bits)硬件序列号
超大用户空间:128K(64K数据区和64K锁内程序区)
硬件内置非对称算法:1024/2048位RSA非对称算法,192/256位ECC非对称算法
硬件内置对称算法:SM2/SM3/SM4国密算法,3DES对称算法
硬件内置散列算法:MD5、SHA1散列算法
复杂数学运算:芯片级原生支持单/双精度浮点运算
读次数:没有限制
写次数:至少10万次
USB通信:USB2.0全速设备,兼容USB3.0,USB1.0。通信硬件级加密。
支持双通信协议:支持HID/CCID双协议,自由切换。

默认外壳:金属外壳,时尚坚固 
默认颜色:蓝色
外壳尺寸:52×15×6 (毫米)
重量:7克
防水:防水浸泡10分钟
接口类型:USB A类接头
工作温度:0℃~50℃
存放温度:-20℃~70℃
工作湿度:20%~80%
工作功率:0.5W(最大)
工作电压:5V
工作电流:50mA(最大)
数据保存年限:至少10年

保修时间:一年免费保换,终身维护。 
保修运费:维修锁的往返运费由用户承担。为了节省运费,建议在再次购买前,将需要维修的锁先寄回,这样在发送新锁时将维修锁一起寄回,节省一次运费。

资源下载

ET ARM 加密锁SDK全部打包下载

ET ARM 加密锁技术文档。包括:产品介绍、用户工具使用手册、开发手册、网络模块工具手册、网络模块开发手册。

ET ARM 加密锁为无驱设备,支持HID和CCID两种通讯协议。如果设置CCID通讯时,在Windows XP及其以下操作系统时,需要安装本驱动程序。在Windows Vista以上的操作系统中自带了CCID驱动,不需要安装本驱动。

ET ARM 加密锁相关工具,包括:集成编辑工具、字母锁初始化工具、客户端升级工具、ARM工程向导工具、RSA密钥格式转换工具。

ET ARM 加密锁统一外壳加密工具。支持PE程序,.Net程序,Java程序,以及PDF,Flash和视频等多媒体文件。

ET ARM 加密锁动态链接库API接口。

ET ARM 加密锁h头文件。

ET ARM 加密锁静态库API接口。

ET ARM 加密锁COM控件API接口。

ET ARM 加密锁Java API接口。

ET ARM 加密锁BCB API接口。

ET ARM 加密锁Delphi API接口。

ET ARM 加密锁64位API接口库,包括:动态库,静态库和Java接口。

ET ARM 加密锁锁内ARM程序示例。

ET ARM 加密锁VC程序示例。

ET ARM 加密锁C#程序示例。

ET ARM 加密锁Java程序示例。

ET ARM 加密锁Delphi程序示例。

ET ARM 加密锁VB程序示例。

ET ARM 加密锁BCB程序示例。

ET ARM 加密锁PB程序示例。

ET ARM 加密锁Foxpro程序示例。

加密狗、加密锁ET ARM 加密锁网络模块。

加密狗、加密锁ET ARM Linux开发包

常见问题

      在使用统一外壳工具加密成功之后,还要进行下面两步操作:
      1.打开vs的命令行(如下图所示)

      2.在命令行中输入sn命令(如下图所示): sn -Ra [加密后的文件路径] [snk文件路径]
      注意:命令行中的snk文件为客户程序中的snk文件(BOLKeyPair.snk),非加密工具生成的snk文件。这一步操作是为了用正确的强命名文件,重新给加密后的文件签名。

      对由C#程序加密后,包括exe或者dll。当程序不能运行时,需要将加密后文件的文件名改成原文件名。如原文件为abc.exe,加密后为abc_packed.exe,这时需将abc_packed.exe改名为abc.exe运行。