安全许可密钥方法和系统技术方案

技术编号:2842190 阅读:280 留言:0更新日期:2012-04-11 18:40
一种安全许可密钥解决方案为授权和/或追踪软件的使用提供软件许可密钥,其中许可密钥包括由私钥加密的消息和根据非对称加密技术验证该消息的公钥。该消息和公钥可以由软件授权者(如安装向导)使用,以授权软件和/或生成与软件输出结合的安全标签,从而唯一确定产生该输出的软件的许可。一种许可密钥管理系统可以为各个软件被许可方生成许可密钥,并包括用于存储各个软件被许可方及其许可密钥之间的关联的数据库,以识别与所获得的输出相关联的许可。

【技术实现步骤摘要】

本专利技术一般涉及计算机软件分布,并且特别涉及安全许可密钥方法和系统
技术介绍
软件,特别是商业软件,典型地依照一软件许可从一个实体到另一个实体分布。该许可授予软件用户特定的权限。一种依照许可条件来控制软件使用的方式是使用许可密钥,当其适当地与被许可软件相关联时可对软件的安装、执行和/或其它方面进行授权。例如,要安装的被许可软件被捆绑到一个自动软件安装程序或向导以及一许可密钥验证器。在安装期间,验证许可密钥的真实性且作为响应来安装许可软件。许可密钥验证器也可以在启动或尝试使用被许可软件时验证许可密钥。需要一种安全许可密钥解决方案,以防止他人生成或验证未授权但却在算法上正确的许可密钥。经常地,同样的算法被用于许可密钥生成器和对应的验证器。因为一般验证器被捆绑于软件安装器,恶意的程序员或黑客可轻易地通过逆向工程来确定该算法,并利用该算法建立他/她自己的生成器以创建尽可能多的密钥去模仿正确的许可。进一步,需要一种灵活的许可密钥解决方案,这样许可密钥管理员(与被许可软件的分布相关联的人,其负责管理许可密钥解决方案)可以轻易地改变许可密钥生成和验证算法所必需的设置,以对不同用途的许可密钥本文档来自技高网...

【技术保护点】
一种为控制软件使用的许可提供安全许可密钥的方法,包括:为许可生成许可密钥,所述许可密钥包括由私钥签名并可由公钥验证的消息,该私钥和公钥遵照非对称加密技术;为软件授权者提供许可密钥和公钥,以接收许可密钥并对其进行验证,以授权与 该软件授权者相关联的被许可软件的使用。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:罗忠海布赖恩R戈林迈克尔申菲尔德
申请(专利权)人:捷讯研究有限公司
类型:发明
国别省市:CA[加拿大]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1