利索能及
我要发布
收藏
专利号: 2022101728472
申请人: 江苏商贸职业学院
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据加密方法,其特征在于,包括:

获得字符串明文;所述字符串明文表示用于传递的字符串;

获得字符密钥;所述字符密钥为进行加密时设置的密码;

基于字符密钥,通过对称加密算法,将字符串明文加密,得到加密密文;所述加密密文为字符串明文加密后得到的字符;

获得图像集合;所述图像集合表示多个存储在数据库中的字符图像;所述字符图像表示含有多个字符的图像;所述字符图像的名称为字符图像中存在的字符;

基于图像集合和字符密钥,通过加密算法,得到加密信息;

将加密密文和加密信息通过网络发送给接收者,基于所述加密信息,进行解密,得到解密信息;

所述基于图像集合和字符密钥,通过加密算法,得到加密信息,包括:获得图像密码;所述图像密码是随机生成的字符串;所述图像密码包括裁剪位置、交换位置和变换方法标签;所述裁剪位置表示依据数字比例所裁剪的位置;所述交换位置表示将图像中的裁剪位置进行交换;所述变换方法标签表示图像变换方法;

基于字符密钥,通过查找算法,得到字符密钥图像;所述字符密钥图像为含有字符密钥字符的图像;

基于字符密钥图像和字符密钥,通过图像识别模型,得到图像位置字符串;所述图像位置字符串为多个图像位置组成的字符串;所述图像识别模型是训练好的模型;

基于图像密码,将字符密钥图像进行变换,得到加密图像;

通过非对称加密方法,将所述图像密码进行加密,得到加密图像密码;

通过非对称加密方法,将所述图像位置字符串进行加密,得到加密图像位置;

获得加密信息;所述加密信息包括加密图像、加密图像密码和加密图像位置。

2.根据权利要求1所述的一种数据加密方法,其特征在于,所述基于图像密码,将字符密钥图像进行变换,得到加密图像,包括:基于图像密码中的裁剪位置,将图像分为多个部分,并将位置与图像尺寸相乘,得到裁剪图像位置;

基于裁剪图像和图像密码中的交换位置,进行图像交换,得到交换图像;

基于图像密码中的变换方法标签,将交换图像变换,得到变换图像。

3.根据权利要求1所述的一种数据加密方法,其特征在于,所述将加密密文和加密信息通过网络发送给接收者,基于所述加密信息,进行解密,得到解密信息,包括:基于加密信息中的加密图像和加密信息中的加密图像密码,得到原始图像;

基于加密位置和原始图像,得到字符密钥;

基于字符密钥和加密密文,通过对称解密算法,得到解密信息。

4.根据权利要求3所述的一种数据加密方法,其特征在于,所述基于加密信息中的加密图像和加密信息中的加密图像密码,得到原始图像,包括:基于加密图像密码,通过非对称解密算法,得到解密图像密码;

基于加密图像位置,通过非对称解密算法,得到解密图像位置;

基于解密图像密码和加密图像,得到原始图像。

5.根据权利要求4所述的一种数据加密方法,其特征在于,所述基于解密图像密码和加密图像,得到原始图像,包括:基于解密图像密码中的变换方法标签,通过对应的变换还原算法,将图像还原,得到变换还原图像;基于解密图像中的裁剪位置,得到裁剪还原图像位置;所述裁剪还原图像位置表示进行交换的图像的位置;

基于解密图像中的交换位置,从交换位置数组末尾读取数字,并于数组下标位置的图像进行交换,得到原始图像。

6.根据权利要求3所述的一种数据加密方法,其特征在于,所述基于加密位置和原始图像,得到字符密钥,包括:通过非对称解密算法,将加密位置进行解密,得到解密位置;所述解密位置方法为能将加密位置转化为加密前图像位置集合的规则;所述解密位置方法为发送者给予的解密方法;

基于解密位置,得到待检测图像框;

基于待检测图像框和原始图像,得到多个待检测图像;

通过多次将多个待检测图像输入图像识别算法模型,得到字符密钥。

7.一种数据加密系统,其特征在于,包括:

文字获取结构:获得字符串明文;所述字符串明文表示用于传递的字符串;获得字符密钥;所述字符密钥为进行加密时设置的密码;

加密密文加密结构:基于字符密钥,通过对称加密算法,将字符串明文加密,得到加密密文;所述加密密文为字符串明文加密后得到的字符;

图像获取结构:获得图像集合;获得图像集合;所述图像集合表示多个存储在数据库中的字符图像;所述字符图像表示含有多个字符的图像;所述字符图像的名称为字符图像中存在的字符;

字符密钥加密结构:基于图像集合和字符密钥,通过加密算法,得到加密信息;

解密结构:将加密密文和加密信息通过网络发送给接收者,基于所述加密信息,进行解密,得到解密信息;

其中,所述基于图像集合和字符密钥,通过加密算法,得到加密信息,包括:获得图像密码;所述图像密码是随机生成的字符串;所述图像密码包括裁剪位置、交换位置和变换方法标签;所述裁剪位置表示依据数字比例所裁剪的位置;所述交换位置表示将图像中的裁剪位置进行交换;所述变换方法标签表示图像变换方法;

基于字符密钥,通过查找算法,得到字符密钥图像;所述字符密钥图像为含有字符密钥字符的图像;

基于字符密钥图像和字符密钥,通过图像识别模型,得到图像位置字符串;所述图像位置字符串为多个图像位置组成的字符串;所述图像识别模型是训练好的模型;

基于图像密码,将字符密钥图像进行变换,得到加密图像;

通过非对称加密方法,将所述图像密码进行加密,得到加密图像密码;

通过非对称加密方法,将所述图像位置字符串进行加密,得到加密图像位置;

获得加密信息;所述加密信息包括加密图像、加密图像密码和加密图像位置。

8.根据权利要求7所述的一种数据加密系统,其特征在于,所述基于图像密码,将字符密钥图像进行变换,得到加密图像,包括:基于图像密码中的裁剪位置,将图像分为多个部分,并将位置与图像尺寸相乘,得到裁剪图像位置;

基于裁剪图像和图像密码中的交换位置,进行图像交换,得到交换图像;

基于图像密码中的变换方法标签,将交换图像变换,得到变换图像。