[发明专利]基于LDA模型及中心度算法的邮件网络取证分析方法有效
申请号: | 201510390803.7 | 申请日: | 2015-07-06 |
公开(公告)号: | CN105096101B | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 刘延华;郭文忠;陈国龙;谢莉莉 | 申请(专利权)人: | 福州大学 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06Q10/10;G06F17/30;H04L12/58 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 lda 模型 中心 算法 邮件 网络 取证 分析 方法 | ||
1.一种基于LDA模型及中心度算法的邮件网络取证分析方法,其特征在于包括以下步骤:
步骤S1:读取邮件数据,利用Lucene全文检索技术,通过一查询语句Q对所述邮件数据进行基于一犯罪主题的查询,得到查询结果;
步骤S2:根据所述查询结果,构造以邮件用户为节点,以用户通信关系为边的邮件网络图;
步骤S3:对所述查询结果中的每一封邮件,基于LDA模型计算其主题分布;
步骤S4:根据所述查询结果,计算所述查询结果中的每一封邮件基于所述犯罪主题的关联值;
步骤S5:根据所述邮件网络图,计算每条边基于所述犯罪主题的关联值;
步骤S6:根据所述邮件网络图中每条边的关联值,计算每个节点的中心值;
步骤S7:根据步骤S6得到的所有节点的中心值求节点的影响因子,所述影响因子大于一阈值a的即为基于所述犯罪主题的可疑对象。
2.根据权利要求1所述的基于LDA模型及中心度算法的邮件网络取证分析方法,其特征在于:所述步骤S3的具体内容如下:
步骤S31:对邮件m的正文内容进行分词,得到邮件m对应的词集合{w1,w2,…,wi,…,wn},其中,词wi属于第k个主题的概率计算如下:
其中,变量zi表示词wi的主题,K表示主题的个数,表示在邮件m中除了词wi的主题外的其他所有词的主题集合;n(m,k)表示邮件m中属于第k个主题的词的数量;变量αk表示邮件m中主题k先验分布的参数,表示第k个主题中词wi的分布概率;
步骤S32:归一化所述步骤S31中所述的词wi属于第k个主题的概率,得到wtk,wtk为词wi的主题分布WTi中的分量:
WTi=(wt1,wt2,…,wtK)
步骤S33:词wi的主题从WTi中抽样得到,从而得出邮件m中属于第k个主题的词的数量n(m,k),则邮件m的主题分布计算如下:
其中为邮件m中属于第k个主题的概率,所述邮件m的主题分布为
3.根据权利要求2所述的基于LDA模型及中心度算法的邮件网络取证分析方法,其特征在于:所述步骤S4的具体内容如下:
步骤S41:给定一主题概率阈值pT,将邮件m中的主题分布概率大于等于pT的所有主题筛选出作为邮件m的高概率主题;
步骤S42:给定一词概率阈值pW,将所述犯罪主题中词概率大于等于pW的所有词作为所述犯罪主题的高频词;
步骤S43:将所述邮件m中的所有高概率主题中的高频词的集合作为所述邮件m的特征关键词集Keym;
步骤S44:根据所述查询语句Q和邮件m的特征关键词集Keym,计算所述邮件m基于Q的关联值:
其中,表示对所述查询语句Q进行分词后的词集合,集合长度为nq,n(Q∩Keym)为集合Q和集合Keym的交集的元素个数。
4.根据权利要求3所述的基于LDA模型及中心度算法的邮件网络取证分析方法,其特征在于:所述步骤S5的具体内容如下:
其中,eAB表示邮件用户A到邮件用户B的一条有向通信边,通信方向指向用户B,nAB表示查询结果中用户A发送给用户B的所有邮件的个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510390803.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:近距离支付方法和系统、服务器
- 下一篇:能够自动开启照明装置的开关柜