信用标识随机纹线生成方法

文档序号:7656178阅读:154来源:国知局
专利名称:信用标识随机纹线生成方法
技术领域
本发明涉及信用文件防伪技术,尤其涉及电子政务与电子商务实施中的信 用标识数字签名随机纹线生成方法。
技术背景人类社会人与人之间需要进行利益交换,利益交换中经常要使用具有信用标志的凭证,即我们通常说的"盖章文件"或"签字文件"。中国政府规定"文件盖章生效",政府工作中有大量的文件要盖章,企业的商务工作中也有大量的合同要盖章。其他国家也有这样的规定,例如使用印章或徽记,或者使用个人签名。 日常生活中,我们常见的印章或徽记只是代表一个单位、机构或者一个个人,这种印章或徽记在使用中,只是显示一个单位、机构、个人的名称,与被签署的文件内容没有任何数据性联系。常用的个人签字也与被标识的文件内容没有任何数据性联系。 上面所述的印章、徽记,或者个人签名,我们可以把它们统称为"信用标识"。在现代高精度扫描仪、计算机图像处理软件、自动雕刻机、光敏曝光机等 高技术构成面前,印章、徽记非常容易被扫描复制、伪造,且复制的图案一致, 无法鉴别。个人签名也是可以模仿书写的,以至于真假难辨。在全球化电子政务与电子商务的推广实施中,可以把传统盖章与个人签名 的信用标识方法结合进现代办公的计算机信息系统中,使用电子签章方式,把 印章、徽记、个人签名的电子图像文件插进电子文件中,然后使用计算机控制 下的图文印制设备(如彩色打印机)把这个具有印章、徽记、个人签名的电子 文件一起印制出来。但是,这种方法下签署的印章、徽记、个人签名的电子图像一旦印制到纸 质文件上,也容易被扫描复制而无法鉴别真伪。我国城乡各地大量"刻章办证"非法小广告,各国的伪造文件与证件的非 法活动的存在,从反面说明现有纸文件类信用标识防伪技术的落后。印章、徽记,或者个人签名是一个法人机构或自然人的信用标识,伪造信 用标识侵犯他人利益,破坏国家管理与社会经济的正常运行。 发明内容为解决上述问题与技术缺陷,本发明提供一种信用标识随机纹线生成方 法,可以使签署在纸上的信用标识图案携带具有唯一性图案特征的数字签名随 机数码纹线,从而有效地预防、鉴别、打击伪造信用标识的非法行为。本发明是通过以下技术方案实现的信用标识随机纹线生成方法,其特征在于,在计算机系统里准备一份待签 署信用标识图案的电子文件,用这个电子文件的内容为数据源,输入散列函数(如国家技术标准08/丁18238.3-2002专用散列函数)运算出散列值;用非对称 密钥加密这个散列值,获得数字签名值(如RSA体系中长度1024bit的数字签名 值),把这组可以使用"0"与"1"字符表示的二进制数值,按照信用标识图 案的几何形状排列分布成数码图案,叠压在信用标识图案上面,这组数码图案 笔画与信用标识图案中图文的重叠部分作为纹线轨迹,形成信用标识数字签名 随机纹线。把较长的数字签名值使用散列函数再次运算,获得较短的的散列值(如国 家技术标准GB/T18238.3-2002专用散列函数生成的160bit);把这组可以使用"0" 与"1"字符表示的二进制散列值,按照信用标识图案几何形状排列分布成数
码图案,叠压在信用标识图案上面,这组数码图案笔画与信用标识图文的重叠 部分作为纹线轨迹,形成信用标识数字签名随机纹线。把电子文件内容运算出的散列值,按照信用标识图案的几何形状排列分布 成数码图案,叠压在信用标识图案上面,这组数码图案笔画与信用标识图案中 图文的重叠部分作为纹线轨迹,形成信用标识随机纹线。把"0"与"1"表示的二进制数值换算成10进制或16进制字符,按照信用 标识几何形状排列分布成数码图案,叠压在信用标识图案上面,这组数码图案 笔画与信用标识图文的重叠部分作为纹线轨迹,形成信用标识随机纹线。数码图案笔画与信用标识图文的重叠部分无色、或填充区别于信用标识图文本色的其它颜色;数码图案笔画没有与信用标识图文重叠的部分为无色或不 显色,在信用标识图文上形成可视纹线轨迹。可以使用截取、隔字提取等方法縮短生成数码图案的数值长度。


图1是信用标识数字签名随机纹线生成流程图; 图2是待用的信用标识图案或图形图; 图3是完整随机数码纹线叠压的显形信用标识图; 图4是完整数字签名随机纹线信用标识图; 图5是截断的随机数码纹线叠压的显形信用标识图; 图6是截断的数字签名随机纹线信用标识图。
具体实施方式
本发明涉及信用标识随机纹线生成方法,下面结合附图来详细说明本发明 是如何实现的 如图l所示在计算机系统里准备好一份待签章计算机电子文件步骤llh准备好待用 信用标识图案(如套印印章印模)的电子图像步骤112;用步骤lll的电子文件 内容为数据源,输入散列函数运算出散列值步骤120;使用RSA数字签名技术 体系中的非对称密钥加密这个散列值步骤130;获得长度1024位(bit)数字签 名值步骤140;由于我们日常使用的信用标识(如印章)的几何面积有限,生成数码图案的数据过长,字符就多,在印章有限的几何面积中字符越多则字符 字号就越小,从而导致纹线轨迹不清楚、或者会破坏信用标识图文的完整性, 为了既不破坏信用标识有效内容完整性又提高纹线轨迹的清晰程度,可以再使用散列函数运算这组1024位(bit)较长的数字签名值,获得较短的如160位(bit) 的散列值步骤150;把步骤140或者步骤150产生的数码按照信用标识几何形状 排列分布成数字签名数码图案步骤160,使用已经准备好的待用信用标识图案 (如套印印章印模)的电子图像步骤112;将步骤160生成的数字签名数码图案 叠压在步骤112信用标识图案的电子图像上面图3的171、图5的173,使这组数 字签名数码图案中的笔画划破信用标识的可视图文,形成信用标识数字签名随 机纹线图4的172、图6的174,生成数字签名随机纹线信用标识步骤170。使用上述技术方法,可以产生出可视化数字签名随机纹线信用标识图的原 理图图3的171、图5的173,签署在信用文件中的实际应用的数字签名随机纹 线信用标识图图4的172、图6的174。如果要进一步提高纹线轨迹的清晰程度,可以使用截取、隔字提取等方法 縮短该散列值的长度,如使用一组40位16进制数表示的散列值的前20个数码, 减少字符数量,使字符字号放大,在不破坏印文有效内容完整性的基础上提高 纹线轨迹的清晰程度图5的173、图6的174。图3是完整随机数码纹线叠压的显形信用标识图,如图所示,图中的数码 图案的数码位数是40位16进制数。图4是完整随机数码纹线剪切的信用标识图,如图所示,图中的非红色线 条是随机数码纹线叠压部分。
图5是截断的随机数码纹线叠压的显形信用标识图,如图所示,图中的数码图案的数码位数是20位16进制数。图6是截断的随机数码纹线剪切的信用标识图,如图所示,图中的非红色 线条是随机数码纹线叠压部分。数码图案笔画与信用标识图文重叠部分可以是无色的;也可以使用区别于 信用标识图文本色的其它颜色,如与图三至图六的红色颜色近似的紫色等;数 码图案笔画没有与信用标识图文重叠的部分为无色或不显色,从而在信用标识 图文上形成可视纹线轨迹。对上述信用标识数字签名随机纹线的法律依据与检验方法如下所述信用标识数字签名随机纹线真伪验证的法律依据是各国的《电子签名法》, 以及按照《电子签名法》法理基础使用的数字证书,其司法证据链如下按照各国《电子签名法》的规定, 一个使用安全电子签名技术的法人机构, 必定有一个合法的CA公司颁发的有效数字证书。按照本专利申请的技术方案, 一份需要签署信用标识的文件,必定有一个 文件内容的散列值,信用标识上面必定有数字签名随机数码纹线。在本专利申请技术方案下,伪造者伪造一份信用标识文件,也必须在信用 标识里伪造一组数字签名随机数码纹线。在安全散列函数运算中,文件内容是不可更改的使用一个有效数字证书进行的数字签名是不可否认的,其数码的排列组合顺序也是唯一的,是不可重 复的。真实文件产生的数字签名数码与数字签名随机数码纹线一定是重合的;假文件信用标识中的数字签名字符纹线一定是不重合的。防伪检验步骤如下第一步设定普通扫描仪600DPI及以上,RGB彩色扫描印章印文。 第二步放大查看扫描获得的印文图像,看是否有纹线轨迹,没有则视为 伪造;如果有,则继续。第三步获得信用标识文件的电子文件或文件纯文本内容的散列值,使用 信用标识单位的数字证书的非对称密钥加密这个散列值,按照信用标识"数字 签名数码纹线"的生成参数与规则,重新生成针对这个信用标识的"数字签名 数码纹线"。第四步制作这组"数字签名随机数码纹线"并叠压在需要验证的信用标 识上面,观察纹线轨迹重合的情况,纹线轨迹重合则信用标识(如印章)为真。通过本发明技术方案的信用标识随机纹线生成方法,依据我国《电子签名 法》的基本法理,使用散列函数与非对称密钥构成的数字签名体系,可以在信 用标识上形成一组与文件内容有唯一性数据关系的数字签名字符构成的随机 纹线图案,在信用标识显示法人机构和自然人名字的基础上,同时与文件内容 紧密结合在一起,达到一章一纹一密,通过数字签名技术体系检验信用标识中 的数字签名随机数码纹线图案,实现信用标识与签署文fl^内容紧密结合的个性 化与唯一性,预防伪造信用标识的非法行为,有效地维护国家管理与信用标识 合法持有人的经济利益。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易 想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护 范围应该以权利要求的保护范围为准。
权利要求
1、信用标识随机纹线生成方法,其特征在于,在计算机系统里准备一份待签署信用标识图案的电子文件,用这个电子文件的内容为数据源,输入散列函数运算出散列值;用非对称密钥加密这个散列值,获得数字签名值,把这组可以使用“0”与“1”字符表示的二进制数值,按照信用标识图案的几何形状排列分布成数码图案,叠压在信用标识图案上面,这组数码图案笔画与信用标识图案中图文的重叠部分作为纹线轨迹,形成信用标识数字签名随机纹线。
2、 根据权利要求l所述的信用标识随机纹线生成方法,其特征在于把较长 的数字签名值使用散列函数再次运算,获得较短的的散列值;把这组可以使用"0"与"l"字符表示的二进制散列值,按照信用标识图案几何形状排列分布成数码图案,叠压在信用标识图案上面,这组数码图案笔画与信用标识图文的 重叠部分作为纹线轨迹,形成信用标识数字签名随机纹线。
3、 根据权利要求l所述的信用标识随机纹线生成方法,其特征在于把电子 文件内容运算出的散列值,按照信用标识图案的几何形状排列分布成数码图 案,叠压在信用标识图案上面,这组数码图案笔画与信用标识图案中图文的重 叠部分作为纹线轨迹,形成信用标识随机纹线。
4、 根据权利要求l、权利要求2、权利要求3所述的信用标识随机纹线生成 方法,其特征在于把"0"与"1"表示的二进制数值换算成10进制或16进制字 符,按照信用标识几何形状排列分布成数码图案,叠压在信用标识图案上面, 这组数码图案笔画与信用标识图文的重叠部分作为纹线轨迹,形成信用标识随 机纹线。
5、 根据权利要求l所述的信用标识随机纹线生成方法,其特征在于数码图 案笔画与信用标识图文的重叠部分无色、或填充区别于信用标识图文本色的其 它颜色;数码图案笔画没有与信用标识图文重叠的部分为无色或不显色,在信 用标识图文上形成可视纹线轨迹。6、根据权利要求l所述的信用标识随机纹线生成方法,其特征在于可以使 用截取、隔字提取等方法縮短生成数码图案的数值长度。
全文摘要
本发明公开了信用标识随机纹线生成方法,其特征是在计算机系统里准备一份待签署信用标识图案的电子文件,用这个电子文件的内容为数据源,输入散列函数运算出散列值;用非对称密钥加密这个散列值,获得数字签名值,把这组数值按照信用标识图案几何形状排列分布成数码图案,叠压在信用标识图案上面,这组数码图案笔画与信用标识图文的重叠部分作为纹线轨迹,形成信用标识数字签名随机纹线。
文档编号H04L9/32GK101163007SQ20071012184
公开日2008年4月16日 申请日期2007年9月17日 优先权日2007年9月17日
发明者吴建明 申请人:吴建明
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1