标签:何事 .com 执行 方式 color 简单 center 需要 这一
介绍一款精锐5加密锁,由深思数盾研发,不同于以往智能卡加密锁的保护模式,精锐5有着不一样的保护方式,强度非同一般。
上一代智能卡加密锁精锐4,主要采用代码移植的方式,软件加密的安全强度取决于软件开发商的加密方案,需要很好的技术实力才能做到很高的安全强度。在实际应用中,这一条从来都没有真正发挥应有的威力,主要原因有三点:
1、需要开发商自己写锁内代码,这与写普通软件代码很不同,有很高的技术门槛和效率障碍;
2、即使有能力和决心,开发商也难以选择合适的代码向锁内移植;
3、受限于加密锁性能,能移植的代码极有限,几乎不可能直接移植完整的功能
基于以上几点,代码移植在业界只被简单使用,只有开发商投入巨大的精力才能取得一定效果,所以一直停留在概念上。
精锐5加密锁则采用的是碎片代码执行,利用自身成熟的外壳中的代码提取技术,抽取大量、大段代码,加密混淆后在安全环境中执行,大量的将 Vibrox、虚拟化和驱动技术应用于其中,最大程度上减少对加密锁底层技术和功能的依赖,同时大量大段地移植又保证了更高的安全性。
除了安全性,依托 SS 加密中间件,将对硬件的依赖在底层自动处理好,可以做到和深思云锁兼容,未来开发商业务无论如何变化都可以应对。
精锐5硬件锁加密方案,囊括了授权及加密体系,形成了一套完整的软件授权及加密方案。
精锐5硬件锁整合了虚拟机外壳、碎片化代码执行、反黑引擎、反黑数据库以及 Virbox 编译引擎等多项安全技术,通过 Senseshield Service 组件的引入,软件的安全强度随着的 Virbox 许可服务 的升级而持续提升,在这期间,软件开发者无需做任何事情,只需要专注于自身的业务。
从软件加密到许可分发,精锐5硬件锁提供了完整的工具包,流程清晰,操作方便,方案实施简单快捷,软件开发商只需简单的几个操作步骤就可以轻松实现对应用程序软件的加密和许可分发。
软件开发商使用深思提供的本地授权工具,通过控制锁向用户锁发布授权,并通过控制锁对软件进行加密(加壳/调用API),用户拿到经过授权的用户锁即可使用加密后的软件。
精锐5加密锁分为控制锁和用户锁,控制锁是不同软件开发商的身份标识,控制锁主要用于加解密、签发许可和签发用户锁升级文件等功能。控制锁与用户锁需配套使用。
精锐5用户锁是用于存放软件开发商签发的许可信息,在使用软件开发商加密后的软件时,需用户插入用户锁。
精锐 5 拥有精锐系列迄今运行速度最快的芯片,性能格外强劲。
精锐5采用了英飞凌提供的通过了 CC EAL5+ 认证的 32 位 ARM 芯片,主频高达 24Mhz,执行速度可达 50DMIPS,综合性能相比精锐 IV 提升了 3000 倍,可以执行更多复杂的任务。
精锐 5 首次提供了高达 512K 的存储空间,最高可存储 6000 条许可信息。
Java、UE4、.Net、Unity3D、C#、Python、Revit、Ruby、Lua、Erlang、MATLAB、LabVIEW、Perl、VB.NET、C/C++、VB6.0、AutoCAD ARX、BCB6.0、Delphi全版本等
标签:何事 .com 执行 方式 color 简单 center 需要 这一
原文地址:http://blog.51cto.com/senseshield/2159296