首页
|
文件夹加密
|
加密软件
|
硬盘加密
|
光盘加密
您的位置:
我要加密首页
>>
加密技术
>> 阅读文档:软件锁的加密与解密
软件锁的加密与解密
[ 作者: | 更新日期:2007-6-21 15:12:42 | 阅读次数: |
评论 0 条
|
我要投稿
]
在现有的各种加密方案中,软件琐是其中的一种。在这里之所以专门讨论这个问题,是因为软件锁加密是现今世界上加密的主流方案。现在希望说明的主要是软件锁加密的安全性问题。
首先从软件锁的硬件方面进行研究。因为软件锁是插在计算机并口上的设备,依靠计算机并口微弱的电压来工作,而计算机并口的电压没有严格统一的标准,从2伏-5伏都有可能,这对于软件锁中的元器件的采用有很大的限制,最早一批的软件锁里面的核心就只是一个EEPROM能够在计算机掉电后仍然保持原有的记录。这种软件锁从硬件上没有加密性可言,只要能够找到相同的EEPROM,就能够完全的复制软件锁。再其后出现了EEPROM+计算机芯片的组合,软件锁不仅能够记录信息,而且能够产生一些数学上的变换。有些软件锁的厂家甚至把EEPROM和计算机芯片合而为一,制成专用的芯片,大大增加了软件锁硬件上的加密程度,但这种方法由于生产上的大批量要求,芯片内的设计不可能修改,一旦被解密者破解了一个芯片,所有同类型的软件锁也就被破解了。最近一年的软件锁设计大多采用了低电压CPU为基础的设计,CPU内部的程序由软件锁厂家自行写入,由于CPU程序是一次写入而且不可修改、不可读出的,安全性也比较高;另外CPU程序是由厂家来写入,厂家可以根据自己的要求随时修改软件锁内部的程序,灵活性也比较高。
字串7
其次我们从软件锁软件上来考虑一下这个问题,实际上大多数破解者攻击的只是软件锁和客户的软件方面,真正从硬件角度来破解软件锁的比较少。从结构上来说,一个使用软件锁进行加密的软件分为三个部分:
1、软件锁的驱动程序方面
2、软件锁提供的负责同驱动程序进行通讯的具体语言模块(OBJ、..DLL..)
3、客户软件部分
其中软件琐驱动程序负责计算机用软件锁交换数据,如果这个环节的安全性比较差,那么很容易被软件锁模拟程序钻空子,尤其是交换的数据比较固定而有未加密的情况现更是如此。市面上的“打狗棒”、“WKPE”等都是基于此原理做出来的。其实这个问题很容易防范,只要在通讯过程中加入一些随机的信号就可以防止这种程序的有效运行。
第二部分具体语言的软件锁模块负责同软件驱动程序的通讯,如果驱动程序过于简单或通讯协议过于清晰,可以通过制作一个假的驱动程序来模拟所有软件锁的操作,但这种方法过于复杂,不但要对如何编制设备驱动程序有所了解,还要完全理解软件锁驱动程序的工作原理与通讯方式。所以有些破解者从另一端入手,也就是客户端程序所要调用的具体语言的通讯模块。因为有些客户端模块非常大(大于10K),而且在不同程序中的表征都相同,破解者完全可以写一段小的仿真程序来替换掉原来的软件锁客户端模块,也能达到破解的目的。
字串3
最后一部分也就是客户化程序的部分,也往往是破解者攻击的主要部分。因为软件锁的其它部分都是由软件锁的厂家来完成的,都有不同程度的加密和反跟踪成分,只有客户自己的程序是相对简单的,在用户使用的时候如果没有仔细规划一下自己的加密方案的话,所有其它的方面再严也是徒劳的。
从上面的分析我们可以看出,软件锁的使用环节很多,任何一个环节出了问题,都会造成整个加密方案的失败。厂家设计的部分相对要严密一些,而客户的使用方法往往是加密成败的关键。如果某个软件锁的访问最后可以归结为某个条件判别的话,那么一旦在这里被跳过,那么整个加密也就失去作用了。规划一套真正行之有效的加密方案,才能更好的发挥软件锁的保护功效。
Tags:解密 加密 软件 程序 驱动程序 破解 计算机 厂家
来源:
上一篇:
第四代软件狗加密技术
下一篇:
“软件加密”与“硬件加密”之战
您的评论
用户名:
(
新注册
) 密码:
匿名评论 [
所有评论
]
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
热点资讯
·
超级简单安全的加密方法
·
网页加密解密七大法
·
数据安全加密产品大比拼
·
数据加密的技术
·
Check Point发布Pointsec Mobile加
·
加密概念和PKI基础知识
·
企业如何选择最合适的加密技术
·
BE11d Week (数据加密基础)
·
学会利用加密方法保障邮件系统安全
·
DOS加密
精彩推荐
怎么样使自己的网页不被别人复制?
防患未然谈加密技术
数据中心守住你的秘密—存储加密技
硬盘加密:软件生命线
加密技术的完全剖析
最新资讯
·
超级简单安全的加密方法
·
网页加密解密七大法
·
数据安全加密产品大比拼
·
数据加密的技术
·
Check Point发布Pointsec Mobile加密
·
加密概念和PKI基础知识
·
企业如何选择最合适的加密技术
·
BE11d Week (数据加密基础)
·
学会利用加密方法保障邮件系统安全
·
DOS加密
随机推荐
·
以色列阿拉丁HASP公司简介
·
数据加密 ...防止泄密的终极手段
·
网伦信息安全保护系统加密王技术
·
Vista下NTFS分区文件目录加密
·
把员工的信息保存在加密的Linux分区
·
详细讲解:Linux系统GRUB的MD5加密方
·
XP实用技巧:用回收站加密文件夹
·
IBM发布“Secure Blue”处理器硬件加
·
企业电子文档加密系统综述
·
SafeNet推出适用.NET Framework 3.0
·
涉密数据修复安全的解决之道
·
信息安全受重视 移动硬盘也加密
·
Sun向掌上电脑提供美政府用的高级加
·
软件加密技术及实现
·
数据中心守住你的秘密—存储加密技术
·
windows的开机密码解决方案
·
破解坚盾磁盘加密系统 V4.0
·
我国软件加密行业的发展新趋势
·
网管渐成公司泄密节点 企业如何管理
·
甲骨文CEO埃里森称企业数据安全关键