一种电子印章智能加密保护方法技术

技术编号:39005474 阅读:11 留言:0更新日期:2023-10-07 10:36
本发明专利技术涉及加密传输技术领域,具体涉及一种电子印章智能加密保护方法。该方法包括:获取电子印章图像、签名者私钥和二值图像;在二值图像中获取多个环形图像;计算每个环形图像、二值图像的信息分布值,进而得到像素信息密度;获取二值图像的所有连通域,计算连通性指标;根据连通性指标和像素信息密度得到电子印章特征值;获取文字描述序列;根据电子印章特征值和文字描述序列得到密钥序列;利用密钥序列得到数字签名;进而得到带数字签名的电子印章图像;进而根据带数字签名的电子印章图像进行电子印章真伪验证。从而实现提取出具有电子印章信息的数字签名,进而利用数字签名提高电子印章的安全性。电子印章的安全性。电子印章的安全性。

【技术实现步骤摘要】
一种电子印章智能加密保护方法


[0001]本专利技术涉及加密传输
,具体涉及一种电子印章智能加密保护方法。

技术介绍

[0002]在企业印章管理中,传统的实物印章具有易丢失、易伪造的问题。而电子印章虽然解决了实物印章易丢失的问题,但在安全性方面仍存在一定的风险。因此,需要对电子印章进行加密处理,以确保印章管理的安全性和可靠性。
[0003]传统电子印章加密方法一般是对电子印章进行嵌入水印处理。这种加密方方法无法隐藏电子印章中的信息,导致极容易被仿造,使得电子印章的安全性没有保障,为了解决该问题,本专利技术提供一种电子印章的安全加密方法,极大地提高了电子印章的安全性、保密性和防篡改性,确保了印章唯一,防止伪造。
[0004]本专利技术在对电子印章进行加密保护时,不仅仅是对其进行一个简单的数字签名生成,而是利用电子印章的外观特征和信息特征对电子印章进行加密处理,在其进行加密后生成数字签名,以确保印章管理的安全性和可靠性。

技术实现思路

[0005]为了解决的杂乱边缘的干扰导致的堆煤难以检测技术问题,本专利技术提供一种电子印章智能加密保护方法,所采用的技术方案具体如下:获取电子印章图像和签名者私钥,根据电子印章图像得到二值图像;根据二值图像设置多个环形窗口,根据多个环形窗口和二值图像得到多个环形图像;根据每个环形图像和二值图像中灰度值分布情况得到每个环形图像、二值图像的信息分布值,根据每个环形图像、二值图像的信息分布值得到像素信息密度;获取二值图像的所有连通域,根据所有连通域得到连通性指标;根据连通性指标和像素信息密度得到电子印章特征值;根据电子印章图像中的文字信息得到文字描述序列;根据电子印章特征值和文字描述序列得到密钥序列;利用密钥序列对电子印章图像进行加密处理得到加密密文,根据加密密文、签名者私钥和电子印章图像得到数字签名;将数字签名隐写入电子印章图像中得到带数字签名的电子印章图像;根据带数字签名的电子印章图像进行电子印章真伪验证。
[0006]优选的,所述根据二值图像设置多个环形窗口,包括的具体步骤为:获取二值图像的长和宽;设置环形窗口调整变量i;获取两个矩形,记为第一矩形和第二矩形,其中第一矩形的长取、宽取,将第二矩形的长取、宽取,将第一矩形与第二矩形的中心重叠得到环形窗口;将i从小到大分别取之间的所有整数得到多个环形窗口,表示
向下取整符号,min()表示获取最小值的函数。
[0007]优选的,所述根据多个环形窗口和二值图像得到多个环形图像,包括的具体步骤为:将每个环形窗口的中心与二值图像的中心重合,获取每个环形窗口在二值图像中的投影区域作为环形图像。
[0008]优选的,所述根据每个环形图像和二值图像中灰度值分布情况得到每个环形图像、二值图像的信息分布值,包括的具体步骤为:所述环形图像、二值图像中的灰度值取值范围为:0、255;确定每个环形图像的信息分布值的计算方法为:其中,表示第j个环形图像中灰度值为255的像素点数量;表示第j个环形图像中灰度值为0的像素点数量;表示第j个环形图像中包含像素的个数,exp{}表示以自然常数为底的指数函数,min()表示获取最小值的函数,表示第j个环形图像的信息分布值;获取二值图像的信息分布值。
[0009]优选的,所述根据每个环形图像、二值图像的信息分布值得到像素信息密度,包括的具体步骤为:其中,j表示第j个环形图像,表示环形图像的数量;表示第j个环形图像的信息分布值;表示所有环形图像的信息分布值的均值;X表示二值图像的信息分布值,M表示像素信息密度,表示绝对值符号,表示向上取整符号。
[0010]优选的,所述根据所有连通域得到连通性指标,包括的具体步骤为:其中,表示第K个连通域的像素个数,表示二值图像中连通域个数,max{}表示获取最大值的函数,表示二值图像的像素个数,C表示连通性指标。
[0011]优选的,所述根据连通性指标和像素信息密度得到电子印章特征值,包括的具体步骤为:其中,表示二值图像的像素个数,表示像素信息密度,表示连通性指标,e表示自然常数,表示电子印章特征值。
[0012]优选的,所述根据电子印章图像中的文字信息得到文字描述序列,包括的具体步骤为:
获取电子印章图像中的多个文字信息;根据多个文字信息得到文字描述序列:其中,表示第q个文字信息,表示根据ASCLL表将字符转化成二进制数据,

表示异或符号,表示文字描述序列。
[0013]优选的,所述根据电子印章特征值和文字描述序列得到密钥序列,包括的具体步骤为:根据ASCll表将电子印章特征值转换为二进制数据,将文字描述序列与电子印章特征值的二进制数据拼接在一起得到密钥序列。
[0014]优选的,所述根据加密密文、签名者私钥和电子印章图像得到数字签名,包括的具体步骤为:获取电子印章图像的哈希值;使用加密密文和签名者私钥对电子印章图像的哈希值进行加密处理得到哈希值的加密数据,将哈希值的加密数据作为数字签名。
[0015]本专利技术具有如下有益效果:为了提高电子印章信息的安全性,需获取一个能够表征电子印章信息的数字签名。为了获取较好的数字签名,需对电子印章信息进行较好描述,首先获取电子印章图像,由于电子印章信息多是围绕中心分布,因而通过设置环形窗口的方式来获取电子印章图像得到环形图像,通过分析环形图像的灰度分布情况得到信息分布值,由于电子印章图像中关键信息靠近图像边缘,因而结合信息的重要性对电子印章图像信息分布情况进行描述得到像素信息密度。电子印章图像中连通域能够表征电子印章图像的特征,因而通过对连通域进行描述得到连通性指标,结合连通性指标和像素信息密度得到电子印章特征,通过电子印章特征来描述电子印章图像信息。由于电子印章图像中包含文字信息,因而通过对电子印章图像中文字信息进行描述得到文字描述序列,结合电子印章特征和文字描述序列得到密钥序列。利用密钥序列对电子印章图像进行加密处理得到数字签名,从而实现对电子印章的保护。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0017]图1为本专利技术一个实施例所提供的一种电子印章智能加密保护方法流程图。
具体实施方式
[0018]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种电子印章智能加密保护方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个
实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
[0019]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。
[0020]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子印章智能加密保护方法,其特征在于,所述方法包括:获取电子印章图像和签名者私钥,根据电子印章图像得到二值图像;根据二值图像设置多个环形窗口,根据多个环形窗口和二值图像得到多个环形图像;根据每个环形图像和二值图像中灰度值分布情况得到每个环形图像、二值图像的信息分布值,根据每个环形图像、二值图像的信息分布值得到像素信息密度;获取二值图像的所有连通域,根据所有连通域得到连通性指标;根据连通性指标和像素信息密度得到电子印章特征值;根据电子印章图像中的文字信息得到文字描述序列;根据电子印章特征值和文字描述序列得到密钥序列;利用密钥序列对电子印章图像进行加密处理得到加密密文,根据加密密文、签名者私钥和电子印章图像得到数字签名;将数字签名隐写入电子印章图像中得到带数字签名的电子印章图像;根据带数字签名的电子印章图像进行电子印章真伪验证。2.如权利要求1所述的一种电子印章智能加密保护方法,其特征在于,所述根据二值图像设置多个环形窗口,包括的具体步骤为:获取二值图像的长和宽;设置环形窗口调整变量i;获取两个矩形,记为第一矩形和第二矩形,其中第一矩形的长取、宽取,将第二矩形的长取、宽取,将第一矩形与第二矩形的中心重叠得到环形窗口;将i从小到大分别取之间的所有整数得到多个环形窗口,表示向下取整符号,min()表示获取最小值的函数。3.如权利要求1所述的一种电子印章智能加密保护方法,其特征在于,所述根据多个环形窗口和二值图像得到多个环形图像,包括的具体步骤为:将每个环形窗口的中心与二值图像的中心重合,获取每个环形窗口在二值图像中的投影区域作为环形图像。4.如权利要求1所述的一种电子印章智能加密保护方法,其特征在于,所述根据每个环形图像和二值图像中灰度值分布情况得到每个环形图像、二值图像的信息分布值,包括的具体步骤为:所述环形图像、二值图像中的灰度值取值范围为:0、255;确定每个环形图像的信息分布值的计算方法为:其中,表示第j个环形图像中灰度值为255的像素点数量;表示第j个环形图像中灰度值为0的像素点数量;表示第j个环形图像中包含像素的个数,exp{}表示以自然常数为底的指数函数,...

【专利技术属性】
技术研发人员:赵云陆猛谢文迅孙肖辉张伟
申请(专利权)人:北京点聚信息技术有限公司
类型:发明
国别省市:

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

1