iF product design award 2005,入围 SIIA Codie Awards 2005决赛,iF Design Award China 2004,"China Computer World" 2003。
WIBU-KEY软件保护系统是一个基于硬件WIBU-BOX的保护系统,该系统的作用是防止电脑程序与数据在未被授权的情况下使用。整套WIBU-KEY由软件开发包,驱动程序及一个硬件(WIBU-BOX)组成。使用WIBU-KEY时,WIBU-BOX只需要一次性地放发给客户,因为客户可重复设置并使用它,更可以通过安全的远程编程来升级,这样软件的更新与模块化销售就能相当便捷的实现了。
只需一个WIBU-BOX,您就可以实行您的整个保护计划。
他专门为客户设计的保护功能,给软件公司带来了全新的、极具吸引力的销售模式,如模块化销售、按次计费、电子软件销售(ESD)等,这些功能可以在最大限度上增加软件开发商的附加利益。此外,WIBU-KEY还支持包括中文在内的多种语言,使得中国的软件用户可以实现简单便捷的操作。
WIBU-BOX可支持所有程序
这个硬件 - WIBU-BOX - 有很多不同的接口。而且其最大的有点就是: 任何时刻, 您都能从任意接口转换为您所需要的接口类型. 我们的驱动程序会在后台为您自动实现所有功能.
这不仅为您提供了极高的灵活性(对于您的客户, 您可以直接将他的USB硬件更换为PCMCIA硬件而无需对软件做任何修改). WIBU-KEY用户可以在当前的Windows XP系统下使用WIBU-BOX/U来运行几年前的未作任何修改的DOS程序. 而当该程序创建时, USB设备都还未出现.
WIBU-KEY可支持所有平台
WIBU-KEY可支持Windows, Mac OS和Linux. 我们还提供了WIBU-KEY驱动程序的源代码, 以帮助客户在不同的操作系统上开发自己的驱动程序.
WIBU-KEY API是一个标准化的平台. 这就意味着您只需要做一次开发工作, 即可在所有独立平台上实施您的程序.i
您是否希望由您客户来自由选择软件的运行平台, 比如Macintosh或Windows?他是否能购买一套软件而同时在两个平台下使用同一版本的软件? 只要简单的使用同一Firm Code/User Code来保护Mac OS版软件喝Windows版软件, 您即可实现简便的软件管理. 现在您的客户就能在Macintosh, Windows PC或Linux PC(如果您希望支持该系统)下使用同一套软件了.
如果您要求您的客户在转换软件运行平台时支付一定费用或仅仅做一定管理, 你呢使用可以两个不同的User Code来控制两个平台下的软件, 这时, 您就能掌握您客户的使用情况了.
WIBU-KEY也能用于网络软件的保护. 即使那你的软件运行于不同类型的网路, 同一个WIBU-BOX也能同时支持所有客户端. 例如, 例如, WIBU-KEY服务器是运行于Linux平台, 而其下的所有客户端为Windows与Macintosh计算机.
WIBU-KEY的安全性
WIBU-KEY的安全性是基于使用WIBU-BOX中的密钥进行数据或可执行代码的加密. 您可以简单的在一个WIBU-BOX中添加一个Firm Code和User Code单元来进行加解密处理.
对WIBU-BOX内容的修改必须基于一个特殊的硬件, 我们称之为FSB (Firm Security Box). FSB硬件包含了属于您的唯一的Firm Code. 只有您有能力将您的Firm Code/User Code组合写入锁内.
第二部分User Code由您来决定. 您可以使用一个User Code来保护一个独立的程序或客户. 每个客户拿到的都是一套经过特殊加密的软件, 只有该客户才能通过使用特定的WIBU-BOX来使用这套软件.
在大多数情况下, 一个User Code对应一个产品或一个模块. 这样就可以使您为所有客户提供同一套版本的软件来简化软件销售与服务. 比方说, 每个购买模块1的用户将得到一个包含模块1用户码的WIBU-BOX, 购买不同模块的用户得到的锁内数据也是不同的. 您可以在1个WIBU-BOX中存储最多240个模块. 如果您希望存储更多模块信息, 您可以使用Huge License Management (HLM)方式来扩充模块数.
WIBU-KEY, 超大数据存储空间
WIBU-KEY标准版包含有 10个不同的Firm Code/User Code单元, 简装版含有单个Firm Code/User Code单元. USB, PCMCIA和LPT接口有附加16 kByte版提供.
每个User Code为24 bit的数值. 这就意味着, 客户最大可在锁内写入10个不同的单元来支持240模块. 这里的UserCode将以掩码按位与的操作来进行判断.
一个普通单元可非常简单的转变为计数器或过期日期. 然后您就可以拥有5个单元及其独立的计数器或过期日期了. 您可以使用一个计数器来建立您的租赁式软件. 例如, 您可以指定您的用户可以该软件20次或者20天, 然后他必须再次购买许可才能继续使用该软件. 您可以通过计数器的使用来统计用户使用您软件的时间, 甚至可以精确到分钟.
过期日期允许您通过日期限制来控制您软件的使用时间. 过期之后, 您的客户可以选择付费延续使用时间, 永久性激活或者停止使用并删除软件许可.
每个WIBU-BOX+都包含附加的16 kByte存储空间. 这部分存储空间被分为两个8 kByte. 其中第一个8 kByte与WIBU-BOX中的第一个单元中的数据有直接联系, 这部分数据是经过加密的, 客户必须通过FSB来进行写操作, 并且读取时需要一个像密码一样的数字签名. 第二部分的8 kByte是不受限制的, 用户可通过WIBU-KEY API对其进行任意操作.
|
WIBU-BOX技术参数 |
|
支持的操作系统 |
Dos/ Windows95, 98, Me, NT, 2000, XP, 2003 (32Bit,64Bit), /Mac OS 8, 9, X/Linux/Unix |
|
直接加密算法 |
Feal 64 Bit Key, StreamChiffre |
|
间接加密算法 |
Knuth-20,Original Feal, Symmetrical Feal, Permutation |
|
接口类型 |
LPT / USB / ADB / COM / RS232 / PCMCIA / ASIC / ISA |
|
工作温度 |
0~55℃ |
|
存放温度 |
-40~85℃ |
|
湿度 |
非冷凝 |
|
功率 |
LPT<10mW;USB<150mW |
|
数据存储年限 |
>10年 |
|
数据修改次数 |
>30万次 |
|
最长无故障运行时间 |
1,000,000小时 |
|
每8字节运算时间 |
8ms(初次运算需80ms初始化,15ms寻锁) |
|
存储空间 |
50Byte/16KByte |
|
国际认证 |
VDE,UL(USA,Canada),FCC,VCCI,CE |