[发明专利]基于电子公章文字内容的防伪信息的隐写方法及校验方法有效
申请号: | 202010637274.7 | 申请日: | 2020-07-03 |
公开(公告)号: | CN111901120B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 毕翔;李明程;葛昭旭;唐瑞;刘江山;于心悦 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L9/06 |
代理公司: | 合肥和瑞知识产权代理事务所(普通合伙) 34118 | 代理人: | 王挺 |
地址: | 230009 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 电子 公章 文字 内容 防伪 信息 方法 校验 | ||
1.一种基于电子公章文字内容的防伪信息的隐写方法,其特征在于,包括以下步骤:
S1,对防伪信息SI进行签名,得到防伪信息SI的签名sign;根据电子公章中的文字内容生成密钥key,并使用该密钥key对签名sign进行加密,得到防伪信息SI的密文CSI;且密文CSI的长度即位数为NCSI;
S2,提取电子公章的文字的像素点,得到电子公章的文字的像素点坐标列表TPCL,且电子公章的文字的像素点坐标列表TPCL中的元素个数为NT;
S3,从电子公章的文字的像素点坐标列表TPCL中选取与密文CSI的位数NCSI相同个数的像素点,并对所选取的电子公章的文字的像素点进行隐写,得到电子公章的文字的隐写像素点坐标列表SPCL;
S4,将防伪信息SI的密文CSI写入隐写像素点坐标列表SPCL中的各个像素点中,实现对电子公章的防伪信息SI的隐写;
步骤S3中,根据电子公章的文字的像素点坐标列表TPCL,并利用RSPS算法生成该电子公章的文字的隐写像素点坐标列表SPCL,具体方式包括以下步骤:
S301,将电子公章的文字内容作为随机数发生器的初始种子,生成一个在区间[0,N]中的随机整数,记录在随机整数列表RIL中;其中,N的取值为该电子公章的文字的像素点坐标列表TPCL中的元素个数;
S302,将上一个生成的随机整数作为该随机数发生器的种子,生成一个在区间[0,N]中的随机整数,若此时所生成的随机整数已经记录在随机整数列表RIL中,则通过线性探查法寻找出一个在区间[0,N]中且未记录在随机整数列表RIL中的随机整数,并将所找出的未记录在随机整数列表RIL中的随机整数记录在随机整数列表RIL中;
S303,若随机整数列表RIL中元素的个数小于设定数量,则跳转步骤S302;否则,跳转步骤S304;
其中,防伪信息的签名的长度固定,密文的长度即位数也固定,所述设定数量的取值即为密文所固定的位数NCSI;
S304,遍历随机整数列表RIL,将随机整数列表RIL中的每个元素均作为该电子公章的文字的像素点坐标列表TPCL的索引,在该电子公章的文字的像素点坐标列表TPCL中依次获取对应的像素点坐标,并将所获取的像素点坐标依次记录在该电子公章的文字的隐写像素点坐标列表SPCL中,得到该电子公章的文字的隐写像素点坐标列表SPCL。
2.根据权利要求1所述的一种基于电子公章文字内容的防伪信息的隐写方法,其特征在于,步骤S1中,对防伪信息SI进行签名并加密的具体方式,包括以下步骤:
S101,防伪信息SI由用章人申请盖章时所提供的用章人的姓名name、用章时间time、用章理由reason的字符串连接构成;
S102,利用DSA算法对防伪信息SI进行签名,得到防伪信息SI的签名sign;
S103,对电子公章中的文字内容进行MD5运算,生成AES密钥key;
S104,使用该AES密钥key对签名sign进行加密,得到防伪信息SI的密文CSI,密文CSI的长度即位数为NCSI。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010637274.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:速凝水泥基渗透结晶型防水材料及其制备方法
- 下一篇:双极板定位装置