基于可信计算模块芯片实现计算机软件防盗版的方法

基本信息

申请号 CN200510037247.1 申请日 -
公开(公告)号 CN100342296C 公开(公告)日 2007-10-10
申请公布号 CN100342296C 申请公布日 2007-10-10
分类号 G06F1/00(2006.01) 分类 计算;推算;计数;
发明人 杨晶;刘宏伟;刘长生;高万鹏 申请(专利权)人 北京兆日科技有限责任公司
代理机构 中原信达知识产权代理有限责任公司 代理人 深圳兆日技术有限公司;深圳兆日科技股份有限公司
地址 518040深圳市福田区泰然九路213栋6层C-3座
法律状态 -

摘要

摘要 本发明公开了一种基于可信计算模块芯片实现软件防盗版的方法,包括:预先在软件用户计算机上安装可信计算模块芯片及其支撑软件,并完成芯片初始化;软件版权所有者将受保护的软件产品中的一段或几段选取的关键数据隐藏,并将不包含隐藏数据的软件产品传递给合法取得该软件的用户,同时向用户提供一软件注册工具软件;用户通过所述软件注册工具软件调用本地计算机内的可信计算模块芯片产生不可移植的注册密钥对,将注册密钥公钥和注册信息发给软件版权所有者。本发明的软件防盗版的方法由于利用了TPM芯片的数据封装和绑定、加密传输会话等安全特性,有效防止计算机软件被盗版、被非法复制和被非授权安装等违法行为。