数字指纹生成方案及关键算法研究

被引:9
作者
刘文龙
李晖
金东勋
机构
[1] 北京邮电大学信息与通信工程学院
关键词
数字指纹; 哈希函数; Rabin指纹算法; 抄袭检测;
D O I
暂无
中图分类号
TP391.1 [文字信息处理]; TP309 [安全保密];
学科分类号
081201 ; 0839 ; 1402 ;
摘要
数字指纹技术作为新兴的数字版权保护技术,在抄袭检测方面发挥着重要的作用,而指纹生成算法直接决定数字指纹方案的性能。文章阐述了数字指纹方案中3种常用的指纹生成算法—MD5、SHA1、Rabin指纹算法,介绍了3种常用算法的基本原理,并通过实验对其进行了性能测试。为了测试3种算法的性能差异,实验中构建了20KB20M大小不等的测试文件,首先对测试文件进行了预处理,去除了其中的无关字符,然后对处理过的文本采取分块策略进行指纹生成,并测试了算法在不同的分块策略和不同文件大小下指纹生成的效率。实验结果表明,哈希函数(MD5、SHA1)在大文件的指纹生成中具有较高的性能,而在小文件的指纹生成中,哈希函数与Rabin指纹算法具有同样的性能。实验结果为下一步制定新的指纹方案,进行指纹生成算法选择提供了实验支撑。
引用
收藏
页码:66 / 70
页数:5
相关论文
共 4 条
[1]   基于数字指纹的文献相似度检测研究 [J].
白如江 ;
王晓笛 ;
王效岳 .
图书情报工作, 2013, (15) :88-95
[2]   面向代码相似度检测的指纹选取方法 [J].
黄柳柳 ;
黄河燕 ;
史树敏 .
计算机工程与应用 , 2010, (27) :169-171
[3]   基于Rabin指纹方法的URL去重算法 [J].
梁正友 ;
张林才 .
计算机应用, 2008, 28(S2) (S2) :185-186+203
[4]  
基于数字指纹的C程序克隆检测技术的研究.[D].黄柳柳.南京理工大学.2011, 01