[发明专利]基于数字水印的保护数据库版权的交易方法无效
申请号: | 200810236951.3 | 申请日: | 2008-12-22 |
公开(公告)号: | CN101452553A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | 彭智勇;彭煜玮;程玉容;黄振;汪传建 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06F21/00;H04L29/06 |
代理公司: | 武汉天力专利事务所 | 代理人: | 严 彦;冯卫平 |
地址: | 43007*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于数字水印的保护数据库版权的交易方法,包括有初始化注册过程、水印嵌入过程、水印检测过程、审判过程,其特征在于:以版权中心T作为卖方S和买方B之间交易数据库产品X的可信第三方,由它为交易数据库产品X、卖方S、买方B生成标识符IDX、IDS、IDB;设立负责给版权中心T、卖方S、买方B颁发数字证书的证书中心CA,版权中心T的公钥私钥对为(PKt,SKt),卖方S的公钥私钥对为(PKs,SKs),买方B的公钥私钥对为(PKb,SKb);卖方S设置为用于存储数据库产品X的卖方主机,卖方主机安装有扩展了水印嵌入模块和水印检测模块的数据库管理系统;版权中心T设置有工作主机,工作主机安装了Agent系统和知识库;所述Agent系统用于派出移动Agent,启用卖方主机上的水印嵌入模块或水印检测模块实现版权保护。 | ||
搜索关键词: | 基于 数字 水印 保护 数据库 版权 交易 方法 | ||
【主权项】:
1. 基于数字水印的保护数据库版权的交易方法,包括有初始化注册过程、水印嵌入过程、水印检测过程、审判过程,其特征在于:以版权中心T作为卖方S和买方B之间交易数据库产品X的可信第三方,由它为交易数据库产品X、卖方S、买方B生成标识符IDX、IDS、IDB;设立负责给版权中心T、卖方S、买方B颁发数字证书的证书中心CA,版权中心T的公钥私钥对为(PKt,SKt),卖方S的公钥私钥对为(PKs,SKs),买方B的公钥私钥对为(PKb,SKb);卖方S设置为用于存储数据库产品X的卖方主机,卖方主机安装有扩展了水印嵌入模块和水印检测模块的数据库管理系统;版权中心T设置有工作主机,工作主机安装了Agent系统和知识库;所述Agent系统用于派出移动Agent,启用卖方主机上的水印嵌入模块或水印检测模块实现版权保护;其中初始化注册过程步骤如下:步骤1. 1,卖方S从公钥私钥对(PKs,SKs)中提取公钥PKs,用公钥PKs和卖方S自己的个人信息生成公钥证书CERTs;买方B从公钥私钥对(PKb,SKb)中提取公钥PKb,用公钥PKb和买方B自己的个人信息生成公钥证书CERTb;卖方S和买方B分别向版权中心T提交自己的基本信息及公钥证书CERTs、CERTb,并被保存到版权中心T的知识库中;步骤1. 2,卖方S向版权中心T申请注册数据库产品X的版权,向版权中心T提交数据库产品X的元数据信息M(X);步骤1. 3,版权中心T保存元数据信息M(X),并根据元数据信息M(X)从知识库中查找与数据库产品X的同类产品;从知识库中查询同类产品的交易记录,获取交易记录中的水印WM1,WM2,...,WMn和对应的水印嵌入密钥Key1,Key2,...,Keyn;然后派出移动Agent到卖方主机,通过水印检测模块对X进行水印检测;移动Agent分别用水印嵌入密钥Key1,Key2,...,Keyn从数据库产品X中提取水印,若能提取到与其中某个水印嵌入密钥Keyi对应的水印WMi,则该数据库产品X注册失败;若从数据库产品X中提取不到任何水印,则注册成功,将注册信息保存到版权中心T的知识库中;其中水印嵌入过程步骤如下:步骤2. 1,买方B在线发起一次交易,向版权中心T提交数据库产品X的标识符IDX和卖方S的标识符IDS,申请购买卖方S的数据库产品X;步骤2. 2,版权中心T生成一个用于唯一标识卖方S和买方B之间的本次交易的交易序列号N,从版权中心的公钥私钥对(PKt,SKt)中提取私钥SKt对(N,IDX,IDS,IDB)进行数字签名获得签名信息SIGNT(N,IDX,IDS,IDB),并将(N,IDX,IDS,IDB)和签名信息SIGNT(N,IDX,IDS,IDB)分别发送给卖方S和买方B,要求卖方S和买方B对本次交易进行确认;步骤2. 3,卖方S和买方B签订矢量空间数据购买合同,各自生成自己对于本次交易的水印,卖方S对本次交易的水印标记为WS,买方B对本次交易的水印标记为WB;步骤2. 4,卖方S和买方B分别对本次交易进行确认;卖方S从公钥私钥对(PKs,SKs)中提取私钥SKs对(N,IDS,WS)进行数字签名获取签名信息SIGNS(N,IDS,WS),并将(N,IDS,WS)和签名信息SIGNS(N,IDS,WS)提交给版权中心T;买方B从公钥私钥对(PKb,SKb)中提取私钥SKb对(N,IDB,WB)进行数字签名获取签名信息SIGNB(N,IDB,WB),并将(N,IDB,WB)和签名信息SIGNB(N,IDB,WB)提交给版权中心T;版权中心T收到后对签名信息SIGNS(N,IDS,WS)和SIGNB(N,IDB,WB)分别进行签名验证,若验证的结果为假,则交易终止,若验证的结果为真,版权中心为本次交易生成水印生成密钥k和水印嵌入密钥Key,采用水印生成密钥k加密由N、WS、WB和时间戳Timestamp连接成的信息,得到最终要嵌入的水印WM;版权中心T将N、WS、WB、时间戳Timestamp和对应的k、Key和WM保存到知识库中;步骤2. 5,卖方S向版权中心T申请嵌入水印,并提交数据库产品X的存储信息;步骤2. 6,版权中心T生成消息(N,WM,Timestamp),并用私钥SKt对其进行数字签名得到SIGNT(N,WM,Timestamp),生成移动Agent派往需要执行嵌入水印操作的卖方主机;所述移动Agent携带用版权中心T和卖方S生成的临时共享密钥Ktemp加密过的(N,WM,Timestamp)、SIGNT(N,WM,Timestamp)和水印嵌入密钥Key信息,根据卖方S提供的存储信息到达卖方主机后,执行嵌入水印的命令,启动数据库系统中的水印嵌入模块;所述水印嵌入模块采用水印嵌入密钥Key对数据库产品X嵌入水印WM后得到水印化数据库产品X’,然后用买方B的公钥PKb加密水印化数据库产品X’;卖方S将加密后的水印化数据库产品X’从卖方主机发给买方B,买方B在收到水印化数据库产品X’后自行用私钥SKb解密,得到数据库产品X;步骤2. 7,移动Agent向版权中心T汇报水印嵌入操作的结果,收到版权中心T的确认和命令后,自动在卖方主机销毁。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810236951.3/,转载请声明来源钻瓜专利网。