发明名称 基于Agent的数字指纹检测与跟踪方法
摘要 基于Agent的数字指纹检测与跟踪方法,在解决Agent安全性的基础上,架构安全的移动Agent解决方案。在第三方指纹验证信息数据库与客户的虚拟图形数字指纹信息备案数据库的支持下。根据Agent智能性、自主性和移动性,实现网络上的可疑数据搜索,根据可疑数据搜索IP地址,由Agent控制中心派遣携带虚拟图形数字指纹信息的移动Agent到客户端。实现数字指纹移动Agent信息接收,调度与协调数字指纹移动Agent的自动跟踪与指纹检测,并实现证据的收集与固定功能,为版权保护提供相关的技术支持。
申请公布号 CN103150495A 申请公布日期 2013.06.12
申请号 CN201310043605.4 申请日期 2013.02.05
申请人 浙江工业大学 发明人 朱文忠;杨曦;叶阳;张旭东;叶露涵;朱龙泽
分类号 G06F21/16(2013.01)I 主分类号 G06F21/16(2013.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;黄美娟
主权项 基于Agent的数字指纹检测与跟踪方法包括以下步骤:(1)、创建搜索Agent(1.1)、在解决Agent的安全性的基础上,架构安全的移动搜索Agent解决方案;(1.2)、搜索Agent通过对历史活动的执行经验进行分析,形成一系列的向导和规则,来指导Agent搜索的下一步行为;(1.3)、为了实现搜索可疑目标,搜索Agent一般需要在环境中不间断地运行,并且需要与环境保持持续的交互;因此,搜索Agent的运行具有持续性和不间断性的特点,是一个活的、动态的行为实体;(1.4)、相互共享现搜索Agent信息,根据制定的搜索Agent的爬行策略调度与协调搜索Agent的工作;(1.5)、搜索到可疑目标后,实现由搜索Agent向指纹检测Agent的任务转换;(1.6)、完成移动Agent的自主迁移,并销毁本地Agent;(2)、基于移动Agent的数字指纹信息检测方法(2.1)、从数据指纹控制中心的指纹数据库中获取备案虚拟图形数字指纹信息;(2.2)、对虚拟图形数字指纹信息与矢量地图的坐标序列数据进行检测计算,求解具有虚拟图形约束的指纹信息特征点;(2.3)、指纹信息特征点的求解过程:如果存在特征点,则有特征点(X,Y),其一定是矢量地图的坐标序列数据中(X1,Y1)-(X2,Y2)线段上的一点,其(X,Y)坐标可以由(X1,Y1)-(X2,Y2)两点决定: <mrow> <mfenced open="{" close=""> <mtable> <mtr> <mtd> <mi>X</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>X</mi> <mn>1</mn> </msub> <mo>+</mo> <mi>&mu;</mi> <msub> <mi>X</mi> <mn>2</mn> </msub> </mrow> <mrow> <mn>1</mn> <mo>+</mo> <mi>&mu;</mi> </mrow> </mfrac> </mtd> </mtr> <mtr> <mtd> <mi>Y</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>Y</mi> <mn>1</mn> </msub> <mo>+</mo> <mi>&mu;</mi> <msub> <mi>Y</mi> <mn>2</mn> </msub> </mrow> <mrow> <mn>1</mn> <mo>+</mo> <mi>&mu;</mi> </mrow> </mfrac> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>把公式(1)确定的交点(X,Y)代入已知的直线方程Y=K×X+B可以求得μ: <mrow> <mi>&mu;</mi> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>Y</mi> <mn>1</mn> </msub> <mo>-</mo> <mi>k</mi> <msub> <mi>X</mi> <mn>1</mn> </msub> <mo>-</mo> <mi>b</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>Y</mi> <mn>2</mn> </msub> <mo>-</mo> <mi>k</mi> <msub> <mi>X</mi> <mn>2</mn> </msub> <mo>-</mo> <mi>b</mi> <mo>)</mo> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>再把由公式(2)求得的μ代入公式(1),即可求得指纹信息特征点的(X,Y)坐标值;(2.4)、对求解所得的指纹信息特征点进行统计分析,应用最小二乘法进行相似度计算,完成指纹信息的验证工作;(2.5)、搜集相关的主机信息,对证据进行固定,最后向控制中心上报;(2.6)、启动相关法律程序进行追查。
地址 310014 浙江省杭州市下城区潮王路18号