加密狗原理是什么?CodeMeter时间控制原理介绍

Lars Møller avatar

WIBU

2020-10-29

我们知道CodeMeter是有时钟控制管理功能,带有时钟芯片防止篡改时间,但是其具体的加密狗原理很多人可能不太清楚,为了让我们用户能更好的理解和应用CodeMeter的时间管理加密狗原理,我在下面详细介绍它的加密狗原理。

奥古斯特·柯克霍夫早在19世纪就提出:“即使密码系统的任何细节已为人悉知,只要密钥(key,又称金钥或密钥)未泄漏,它也应是安全的。”该理论被称为柯克霍夫原则。这意味着一个有效的安全方法并不需要绝对保密。  
首先加密锁里带有内置时钟(我们叫做锁内时间),这个锁内时间用户是没有办法直接对其进行修改的,而完全是由CodeMeter系统自动控制,它会去对比电脑的系统时间,发现如果电脑系统时间比锁内时间晚,那么加密锁就把锁内时间和电脑系统时间进行同步,这样做的目的是为了防止加密锁因为长时间没有被插入使用而造成锁内时间一直保持着很早之前。
此时大家可能有疑问,那如果我通过修改自己电脑的系统时间来‘作弊’绕过加密锁的过期时间限制功能呢,其实不用担心,锁内时间如果发现电脑系统时间比自己早的话,它会完全忽视电脑的系统时间,而完全按自己的时间运行。这样那些想通过修改电脑时间来延长使用的手段就无效了。
加密狗原理
通过上面的介绍,大家应该已经大致明白CodeMeter加密锁的时间控制原理,另外还有一点小注意事项在我们客户实际应用中往往会遇到:
最终用户可能会因为某些原因去调整了电脑时间,往过去时间去调整不会有任何问题,但是如果往未来的时间去调整,就会造成加密锁的锁内时间也跳变到了未来。此后即使用户把电脑时间调整回正确时间,却发现加密锁锁内时间仍然在未来而造成有时间限制的产品过期无法使用。
如何解决呢?
威步为此在全球架设了多台时间服务器,最终用户只需要通过CodeMeter控制中心里的更新认证时间,就可以通过网络自动让加密锁内的时间和威步时间服务器进行同步,从而恢复锁内的时间。
免费试用
0