WEB开发网
开发学院网络安全黑客技术 软件狗[Dongles]的加密与解密技术 阅读

软件狗[Dongles]的加密与解密技术

 2007-01-13 20:14:13 来源:WEB开发网   
核心提示: 第四代软件够在第三代软件狗基础上,加入一个单片机芯片,软件狗[Dongles]的加密与解密技术(4),如PIC16C5X,此芯片中存有特定的算法程序,b.迷宫技术:在程序入口和出口之间包含大量判断跳转干扰,动态改变执行次序,可将读出的密钥数据进行加密变换,以对抗逻辑分析仪

第四代软件够在第三代软件狗基础上,加入一个单片机芯片,如PIC16C5X。此芯片中存有特定的算法程序,可将读出的密钥数据进行加密变换,以对抗逻辑分析仪。可以说,软件狗发展到第四代,已经非常成熟了。在此技术上,各软件狗研制公司又加入自己的电路设计,形成了各自的产品特色。

平时常见的狗主要有“洋狗”(国外狗)和“土狗”(国产狗)。这里“洋狗”主要指美国的彩虹和以色列的HASP,“土狗”主要有金天地(现在与美国彩虹合资,叫彩虹天地)、深思、坚石。总的来说,“洋狗”在软件接口、加壳、防跟踪等“软”方面做得没有“土狗”好,但在硬件上绝对“无法”pj(应当说pj难度非常大):而“土狗”在“软”的方面做得绝对称得上世界第一,许多技术,如噪音、自检测、算法可变、码表变换等等,可以说都很先进,而在硬件上不及国外,只要稍有单片机功力的人,都可复制。

现在狗的技术发展很快,针对不同的应用场合有不同的类型,如:

强劲狗:自由定义算法的高强度加密方案

微狗: 面向单片机环境的高强度加密方案

USB狗: USB接口的微狗全兼容产品

软件狗:面向单机环境的低成本加密方案

网络狗:面向网络环境的加密方案

卡式狗:面向网络环境的加密方案

软件狗采取了各种的加密技术,目前较先进的加密技术有以下几种:

AS技术:API函数调用与SHELL外壳加密结合,即使外壳被破坏,加密程序依然不能正常运行。

反跟踪:

a.数据交换随机噪音技术:有效地对抗逻辑分析仪分析及各种调试工具的攻击。

b.迷宫技术:在程序入口和出口之间包含大量判断跳转干扰,动态改变执行次序,提升狗的抗跟踪能力。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:软件 Dongles 加密

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接