软加密和硬加密

加密和硬加密
软加密指不需要额外硬件软件保护⽅式,⼀般采取序列号或许可证⽂件的授权⽅式。通常软加密⽅案采⽤与计算机软硬件特征绑定的⽅式,如CPU、BIOS、硬盘、MAC、计算机名、⽤户名等。软加密这个概念其实不准确,它很多时候是跟计算机硬件特征绑定,只是因为没有使⽤额外的硬件设备,所以可以认为是⼀种“软加密”⽅案。
硬加密是指需要额外硬件设备软件保护技术,⽬前主要的硬加密⽅案是加密锁技术。根据加密锁所⽤CPU的不同分为普通加密锁和智能卡加密锁。
⼀、软加密
软加密主要有三种实现⽅式:
第⼀种软加密⽅式是软件授权不与计算机硬件特征绑定,具体还分为两种:⼀是采⽤与⼀个软信息,如⽤户名等绑定的⽅式,⼀般⽤于个⼈⽤户授权;⼆是不绑定任何信息,只要序列号或授权⽂件验证通过,软件可以在任何机器上使⽤,通常⽤于⼤客户批量授权。授权的验证⽅式有直接⽐较、算法变换⽐较等⽅式。
第⼆种软加密⽅式是软件授权与计算机硬件特征绑定,绑定的计算机硬件特征主要有CPU序列号、BIOS
序列号、硬盘序列号、⽹卡MAC地址等。这种保护⽅式的许可证⽂件是在获得了计算机的硬件特征以后,由授权服务器将硬件特征与授权内容绑定后⽣成的。这种绑定计算机硬件的加密⽅式,如果使⽤类似⽹银数字证书的公私钥保护机制,是很难破解的。
第三种软加密⽅式是软件授权与互联⽹上的授权服务器绑定,是云计算模式的授权⽅案,也称云授权。云授权的安全强度⾮常⾼,甚⾄⽐加密锁还要⾼。这是因为加密锁随软件卖出去后是⽆法跟踪和监测的,⿊客可以花任意长的时间去破解它,⽽且⼀旦破解了可以⼤批量复制。⽽授权服务器有防⽕墙和完善的⼊侵检测技术,任何⾮法的访问和异常情况都可以监测得到,安全性要⾼的多。服务器授权也便于实现授权软件的跟踪管理、破解补救和升级更新。
软加密的优点是:
没有硬件和物流,可实现软件的电⼦化发⾏
易于管理和维护,有助于提⾼授权效率和改善⽤户体验
可以⽅便实现“先试后买”和“按需购买”,为开发商创造更多赢利模式
降低软件开发商整体的软件保护、发⾏和管理成本,提⾼其竞争⼒
⼆、硬加密
硬加密是指要保护的软件与硬件加密锁绑定,⼀些重要信息,如加密密钥、敏感数据、授权⽂件、⾃定义算法等都存储在加密锁中。加密锁从接⼝类型来分,有并⼝和USB⼝两种,从CPU类型来说也分两种,⼀种使⽤单⽚机作CPU,另⼀种智能卡芯⽚作CPU。单⽚机硬件本⾝容易被破解和复制,因此中⾼端的加密锁越来越多地使⽤智能卡芯⽚作CPU,以防⽌硬件被破解。但智能卡加密锁的破解也越来越多,⼀是因为芯⽚分析技术和仪器越来越先进;⼆是智能卡程序写好后要交给芯⽚⼚去制造,在这个环节程序有可能被泄漏出去,造成⼤批量复制。
硬件加密虽然具有⽐较⾼的安全强度,但也有不少缺点:
适⽤于传统的⼀次性永久授权,⽆法⽅便实现试⽤版本和按需购买
芯片破解硬件的存在带来了⽣产、初始化、物流、安装和维护的成本
⽆法实现基于互联⽹的电⼦化发⾏
149aa安装驱动和客户端组件以及额外的硬件设备影响了客户的使⽤体验
难以进⾏升级、跟踪及售后管理
三、软加密产品半导体激光器结构
国外提供软加密产品的⼚商有Flexera Software和SafeNet。其中,Flexera Software公司产品的市场占有率要⾼于SafeNet。
调节臂>浮游生物计数框
国内提供软加密产品的⼚商有北京⽐特安索(BitAnswer)、深圳易⽤(Euse)和Safengine。其中,⽐特安索是国内第⼀家提供企业级软件授权管理解决⽅案的公司。
四、硬加密产品
涂布白板纸
国外提供加密锁产品的⼚商有SafeNet和Wibu。其中,SafeNet公司产品的市场占有率要⾼于Wibu。
国内提供加密锁产品的⼚商有深思洛克和飞天诚信。两家公司都在将业务重点转向认证Key领域,对加密锁产品采取维持策略。

本文发布于:2024-09-22 12:36:35,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/334400.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:授权   硬件   软件   加密   绑定
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议