扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
对软件加密保护产品而言,使用者最关心的是加密的有效性,产品的兼容性和稳定性。原有传统加密锁,从安全性上讲他们至少有加密锁硬件设计原理的缺陷、可编程加密锁受处理能力受限制、安全产品的核心芯片硬件本身抵抗恶意攻击的能力较弱等三方面致命的薄弱点,已经无法再抵御不断进步的解密手段的攻击,更可怕的是硬件克隆这种解密技术不但使第三代加密锁保护功能完全功亏一篑,而且这也将给软件开发商造成巨大的经济损失。丁峰介绍,精锐IV型加密锁这种以智能卡技术为核心构建的新一代软件加密系统和目前的主流软件加密产品在技术上的优势包括下面四个方面。
首先,在精锐系列软件保护的方案中,PC端应用软件的关键代码和数据"消失"了,被安全地移植到精锐系列加密锁的硬件中保护起来。在需要使用时,应用软件可以通过功能调用引擎来指令加密锁运行硬件中的关键代码和数据并返回结果,从而依然可以完成整个软件全部的功能。由于这些代码和数据在PC端没有副本存在,因此解密者无从猜测算法或窃取数据,从而极大程度上保证了整个软件系统的安全性。精锐IV最多可提供总计高达32~64K字节的程序和数据空间,可容纳近万行的C语言代码,从而依然可以完成整个软件全部的功能。
其次,智能卡芯片具有很高的集成度,与普通低档的单片机不同,只有已通过国际安全机构检测和认证(EAL 4+和IT SEC认证)的专业安全芯片制造商才能提供智能卡芯片。智能卡芯片能够有效抵御电子探测攻击(SPA和DPA)和物理攻击(SiShell),其在硬件设计阶段就提供了完善的安全保护措施。
通过以上分析,我们可以看出,智能卡加密锁不仅可以有效防止硬件克隆,而且能使解密者对软件端代码的跟踪、调试、侦听数据的手段失效,从而在极大程度上保证了整个软件系统的安全性。可以说,利用智能卡技术开发软件加密保护类产品,从安全性、效率、可靠性和稳定性等方面都有竞争优势,真正能够保护软件版权,并从另一层面上保护了软件加密整个行业。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者