一种可溯源的电子印章加密方法技术

技术编号:36358678 阅读:65 留言:0更新日期:2023-01-14 18:15
本发明专利技术涉及用于保护数据的电子数字数据处理技术领域,具体涉及一种可溯源的电子印章加密方法,包括:根据预设尺寸构建秘钥图像;按照重要度进行排列获得字符序列;根据秘钥图像将前景像素点划分为真实嵌入像素点和虚设嵌入像素点,根据真实嵌入像素点的数量和字符序列获得秘密信息序列;根据基础颜色点获得偏移单位;根据秘密信息序列和偏移单位对真实嵌入像素点和虚设嵌入像素点进行秘密信息的嵌入;将所有真实嵌入像素点和虚设嵌入像素点设置为转换后的颜色点,获得电子印章嵌入图像。本发明专利技术结合目标文件的文本特征对电子印章进行秘密信息嵌入,保证电子印章具有可溯源性,避免电子印章被盗用者复制滥用,对电子印章进行保护。保护。保护。

【技术实现步骤摘要】
一种可溯源的电子印章加密方法


[0001]本专利技术涉及用于保护数据的电子数字数据处理
,具体涉及一种可溯源的电子印章加密方法。

技术介绍

[0002]电子印章技术通过数字技术模拟传统实物印章,加盖电子印章的电子文件具有与加盖实物印章的纸张文件相同的外观和效应。对实物印章进行数字化后,能够节约成本,更加高效便捷;但是与此同时,安全性降低,容易导致重要的电子印章被复制滥用,进而造成电子印章所属公司的财产损失和公信力下降。因此,为了保证电子印章的安全性,避免电子印章被复制滥用,使用的电子印章需要具有可溯源性。
[0003]想要保证使用的电子印章具有可溯源性,需要对电子印章进行加密,嵌入秘密信息是一种常用的加密方法;因此,可以通过在电子印章中嵌入秘密信息,通过对电子印章中的秘密信息进行提取验证,可以确定电子印章的来源,以及是否被复制滥用。
[0004]在嵌入秘密信息时,如何通过提取的秘密信息确定电子印章的来源,以及嵌入秘密信息后的电子印章在视觉上无损,进而使电子印章具有效应,是需要解决的问题。

技术实现思路

[0005]本专利技术提供一种可溯源的电子印章加密方法,以解决现有的问题。
[0006]本专利技术的一种可溯源的电子印章加密方法采用如下技术方案:本专利技术一个实施例提供了一种可溯源的电子印章加密方法,该方法包括以下步骤:获取电子印章图像,将电子印章图像中前景像素点在色度图中对应的颜色点记为基础颜色点,将电子印章图像的尺寸记为预设尺寸;根据预设尺寸构建秘钥图像;通过分词算法对目标文件进行分词获得所有词汇,将历史数据中的所有加盖过电子印章的电子文件组成的集合记为文件库,根据文件库计算所有词汇的重要度;将所有词汇按照重要度从大到小进行排列获得词汇序列,将词汇序列中的每个词汇拆分为单个字符,将所有字符组成的序列记为字符序列;对于电子印章图像中的任意一个前景像素点,获得与前景像素点的位置相同且在秘钥图像中的像素点,如果像素点为黑色像素点,则将前景像素点记为虚设嵌入像素点,否则将前景像素点记为真实嵌入像素点;根据真实嵌入像素点的数量和字符序列获得秘密信息序列;根据基础颜色点的颜色宽容度获得真实嵌入像素点的偏移单位;根据真实嵌入像素点的偏移单位和秘密信息序列获得真实嵌入像素点的偏移符号和偏移量,根据真实嵌入像素点的偏移符号和偏移量对真实嵌入像素点进行秘密信息的嵌入,获得真实嵌入像素点对应的转换后的颜色点;根据相邻的真实嵌入像素点的偏移符号和偏移量对虚设嵌入像素点进行秘密信
息的嵌入,获得虚设嵌入像素点对应的转换后的颜色点;将电子印章图像中所有真实嵌入像素点和虚设嵌入像素点设置为对应的转换后的颜色点,将设置后的电子印章图像记为电子印章嵌入图像。
[0007]进一步地,所述根据预设尺寸构建秘钥图像,包括的具体步骤如下:构建一个尺寸等于预设尺寸的二值图像,在该二值图像中,将黑色的像素点记为0,将白色的像素点记为1,要求该二值图像中,黑色的像素点的频率等于第一预设频率,白色的像素点的频率等于第二预设频率,且第一预设频率与第二预设频率之和为1。
[0008]进一步地,所述根据文件库计算所有词汇的重要度,包括的具体步骤如下:对于目标文件中的任意一个词汇,该词汇的重要度的计算公式为:式中,表示该词汇的重要度,表示该词汇在目标文件中的频率,即目标文件中该词汇出现的次数与所有词汇出现次数的总和的比值,表示该词汇在文件库中的频率,即文件库中包含该词汇的电子文件的数量与文件库中所有电子文件的总数量的比值,表示以10为底的对数。
[0009]进一步地,所述根据真实嵌入像素点的数量和字符序列获得秘密信息序列,包括的具体步骤如下:统计电子印章图像中真实嵌入像素点的数量s,获取字符序列中前个字符,其中,表示向上取整;通过编码方式将每个字符编码为16位二进制数,将每个字符的16位二进制数拆分为4个4位二进制数,将每个4位二进制数记为每个字符的子序列,将所有字符的所有子序列组成的序列记为秘密信息序列。
[0010]进一步地,所述根据基础颜色点的颜色宽容度获得真实嵌入像素点的偏移单位,包括的具体步骤如下:获得基础颜色点在CIE

xy色度图中的颜色宽容度,根据基础颜色点的颜色宽容度获取基础颜色点对应的二维混合高斯模型,将二维混合高斯模型中颜色值x的标准差记为颜色值x的偏移单位,将二维混合高斯模型中颜色值y的标准差记为颜色值y的偏移单位。
[0011]进一步地,所述根据真实嵌入像素点的偏移单位和秘密信息序列获得真实嵌入像素点的偏移符号和偏移量,包括的具体步骤如下:对于电子印章图像中的第k个真实嵌入像素点,获得秘密信息序列中的第k个子序列,根据第k个子序列获得第k个真实嵌入像素点的偏移符号和偏移量,具体为:将子序列中的第一数值作为该真实嵌入像素点的颜色值x的符号,如果第一数值=1,则该真实嵌入像素点的颜色值x的符号为加号,否则该真实嵌入像素点的颜色值x的符号为减号;将子序列中的第二数值作为该真实嵌入像素点的颜色值y的符号,如果第二数值=1,则该真实嵌入像素点的颜色值y的符号为加号,否则该真实嵌入像素点的颜色值y
的符号为减号;将子序列中的第三数值作为该真实嵌入像素点的颜色值x的偏移量,如果第三数值=1,则该真实嵌入像素点的颜色值x的偏移量等于颜色值x的偏移单位,否则该真实嵌入像素点的颜色值x的偏移量等于0;将子序列中的第四数值作为该真实嵌入像素点的颜色值y的偏移量,如果第四数值=1,则该真实嵌入像素点的颜色值y的偏移量等于颜色值y的偏移单位,否则该真实嵌入像素点的颜色值y的偏移量等于0。
[0012]进一步地,所述根据真实嵌入像素点的偏移符号和偏移量对真实嵌入像素点进行秘密信息的嵌入,获得真实嵌入像素点对应的转换后的颜色点,包括的具体步骤如下:根据该真实嵌入像素点的颜色值x的符号和偏移量以及颜色值y的符号和偏移量,对该真实嵌入像素点对应的基础颜色点进行转换,获得转换后的颜色点;获得电子印章图像中的所有真实嵌入像素点对应的转换后的颜色点。
[0013]进一步地,所述根据相邻的真实嵌入像素点的偏移符号和偏移量对虚设嵌入像素点进行秘密信息的嵌入,包括的具体步骤如下:对于电子印章图像中的任意一个虚设嵌入像素点,将距离虚设嵌入像素点最近的预设数量个真实嵌入像素点记为虚设嵌入像素点的相邻的真实嵌入像素点;从预设数量个相邻的真实嵌入像素点中随机选择一个相邻的真实嵌入像素点,根据该相邻的真实嵌入像素点在秘密信息序列中对应的子序列获得该虚设嵌入像素点的颜色值x的符号和偏移量以及颜色值y的符号和偏移量,根据该虚设嵌入像素点的颜色值x的符号和偏移量以及颜色值y的符号和偏移量,对该虚设嵌入像素点对应的基础颜色点进行转换,获得转换后的颜色点。
[0014]本专利技术的技术方案的有益效果是:1、本专利技术通过提取目标文件的重要词汇,根据目标文件的文本特征获得秘密信息序列,进而将秘密信息序列嵌入到电子印章中,由于目标文件的重要词汇是结合该词汇在目标文件中的频率以及在文库的其他电子文件中的频率获得的,因此,不同的目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可溯源的电子印章加密方法,其特征在于,该方法包括以下步骤:获取电子印章图像,将电子印章图像中前景像素点在色度图中对应的颜色点记为基础颜色点,将电子印章图像的尺寸记为预设尺寸;根据预设尺寸构建秘钥图像;通过分词算法对目标文件进行分词获得所有词汇,将历史数据中的所有加盖过电子印章的电子文件组成的集合记为文件库,根据文件库计算所有词汇的重要度;将所有词汇按照重要度从大到小进行排列获得词汇序列,将词汇序列中的每个词汇拆分为单个字符,将所有字符组成的序列记为字符序列;对于电子印章图像中的任意一个前景像素点,获得与前景像素点的位置相同且在秘钥图像中的像素点,如果像素点为黑色像素点,则将前景像素点记为虚设嵌入像素点,否则将前景像素点记为真实嵌入像素点;根据真实嵌入像素点的数量和字符序列获得秘密信息序列;根据基础颜色点的颜色宽容度获得真实嵌入像素点的偏移单位;根据真实嵌入像素点的偏移单位和秘密信息序列获得真实嵌入像素点的偏移符号和偏移量,根据真实嵌入像素点的偏移符号和偏移量对真实嵌入像素点进行秘密信息的嵌入,获得真实嵌入像素点对应的转换后的颜色点;根据相邻的真实嵌入像素点的偏移符号和偏移量对虚设嵌入像素点进行秘密信息的嵌入,获得虚设嵌入像素点对应的转换后的颜色点;将电子印章图像中所有真实嵌入像素点和虚设嵌入像素点设置为对应的转换后的颜色点,将设置后的电子印章图像记为电子印章嵌入图像。2.根据权利要求1所述的一种可溯源的电子印章加密方法,其特征在于,所述根据预设尺寸构建秘钥图像,包括的具体步骤如下:构建一个尺寸等于预设尺寸的二值图像,在该二值图像中,将黑色的像素点记为0,将白色的像素点记为1,要求该二值图像中,黑色的像素点的频率等于第一预设频率,白色的像素点的频率等于第二预设频率,且第一预设频率与第二预设频率之和为1。3.根据权利要求1所述的一种可溯源的电子印章加密方法,其特征在于,所述根据文件库计算所有词汇的重要度,包括的具体步骤如下:对于目标文件中的任意一个词汇,该词汇的重要度的计算公式为:式中,表示该词汇的重要度,表示该词汇在目标文件中的频率,即目标文件中该词汇出现的次数与所有词汇出现次数的总和的比值,表示该词汇在文件库中的频率,即文件库中包含该词汇的电子文件的数量与文件库中所有电子文件的总数量的比值,表示以10为底的对数。4.根据权利要求1所述的一种可溯源的电子印章加密方法,其特征在于,所述根据真实嵌入像素点的数量和字符序列获得秘密信息序列,包括的具体步骤如下:统计电子印章图像中真实嵌入像素点的数量s,获取字符序列中前个字符,其中,
表示向上取整;通过编码方式将每个字符编码为16位二进制数,将每个字符的16位二进制数拆分为4个4位二进制数,将每个4位二进制数记为每个字符的子序列,将所有字符的所有子序列组成的序列记为秘密信息序列。5.根据权利要求1所述的一种可溯源的电子印章加...

【专利技术属性】
技术研发人员:秦少卿张梓韦
申请(专利权)人:无锡弘鼎软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1