1.基于Agent的数字指纹嵌入与内容发布方法,包括以下步骤:(1)、创建数据指纹控制中心
(1.1)、从解决Agent的安全性入手,架构安全的移动Agent解决方案;(1.2)、构建第三方指纹验证信息数据库与客户的虚拟图形数字指纹信息备案数据库;(1.3)、实现客户指纹信息与第三方指纹验证信息的加密合成,并生成虚拟图形数字指纹信息;
(1.4)、根据户申请IP地址,提供派遣携带虚拟图形数字指纹信息和具有虚拟图形数字指纹信息嵌入的移动Agent到客户端功能;
(1.5)、实现接收远程移动Agent信息,并调度与协调其正常的工作;
(2)、数据指纹控制中心
(2.1)、接受网络上的客户指纹嵌入申请,并由客户提供相关指纹信息;
(2.2)、根据客户提供的指纹信息进行加密处理,同时加入第三方指纹验证信息;
(2.3)、根据我们特有的虚拟图形数字指纹技术,生成适合矢量图形的虚拟图形数字指纹信息;
(2.4)、把生成的虚拟图形数字指纹信息在数据指纹控制中心数据中备案;
(2.5)、检测客户申请IP地址,并根据此IP地址派遣携带虚拟图形数字指纹信息和具有虚拟图形数字指纹信息嵌入功能的移动Agent到客户端;
(2.6)、在客户端,根据客户提供的矢量图形数据文件,对矢量图形数据进行虚拟图形数字指纹信息嵌入;
(2.7)、向数据指纹控制中心报告嵌入工作完成情况,并自行销毁;
(3)、基于移动Agent的数字指纹信息嵌入方法(3.1)、从数据指纹控制中心的指纹数据库中获取备案虚拟图形数字指纹信息;
(3.2)、对虚拟图形数字指纹信息与矢量地图的坐标序列数据进行叠加计算,求解具有虚拟图形约束的指纹信息特征点;
(3.3)、指纹信息特征点的求解过程:如果存在特征点,则有特征点(X,Y),其一定是矢量地图的坐标序列数据中(X1,Y1)-(X2,Y2)线段上的一点,其(X,Y)坐标可以由(X1,Y1)-(X2,Y2)两点决定:把公式(1)确定的交点(X,Y)代入已知的直线方程Y=K×X+B可以求得μ:再把由公式(2)求得的μ代入公式(1),即可求得指纹信息特征点的(X,Y)坐标值;
(3.4)、把求解所得的指纹信息特征点,依据指纹信息特征点插入策略,把指纹信息特征点插入到矢量地图坐标序列数据中。