一种ERP管理系统的数据存储方法技术方案

技术编号:35359404 阅读:13 留言:0更新日期:2022-10-26 12:42
本发明专利技术涉及图像加密领域,具体涉及一种ERP管理系统的数据存储方法,获取ERP管理系统中的明文图像;获得第一预设字典、第二预设字典和第三预设字典以及滤波核结构,获得二值码字对应的滤波核集合;对明文图像进行分块获得明文像素块,根据第一预设字典和明文像素点的横坐标、第二预设字典和明文像素点的纵坐标、第三预设字典和明文像素点的灰度值对明文像素块进行加密;通过赋值得到加密后的密文图像,进行密文图像的传输;对传输的密文图像进行分块获得密文像素块;对密文像素块进行解密,获得明文像素块,进而获得明文图像,进行数据存储。即本发明专利技术的方案能够对密文像素块任意赋值,获得混乱的密文图像,增加了明文图像的安全性。安全性。安全性。

【技术实现步骤摘要】
一种ERP管理系统的数据存储方法


[0001]本申请涉及图像加密领域,具体涉及一种ERP管理系统的数据存储方法。

技术介绍

[0002]ERP管理系统是一种先进的现代企业管理模式,主要实施对象是企业,目的是将企业的各个方面的资源(包括销、财、供、物、产等因素)合理配置,以使之充分发挥效能,使企业在激烈的市场竞争中全方位地发挥能量,从而取得最佳的经济效益。ERP管理系统改变了过去传统企业中,数据在不同部门之间重复的录入,难以共享的数据孤岛的情况,将公司贯穿整个业务流程的数据高度的集中起来,便于管理,同时实现共享,从而提高管理效率和决策水平。
[0003]ERP管理系统实现共享的同时,也会存在将重要数据暴露给所有人员的风险,进而增加重要数据泄露的风险,为了保证重要数据的安全性,需要对重要数据进行加密存储。重要数据包括文本数据和图像数据,传统加密技术如DES、IDEA、RSA等,虽然加密密钥空间大,也很难被破解,但这些加密算法是根据文本加密的特点提出来的,不适用于图像;基于DNA编码或RNA编码的图像加密算法密钥空间小,较容易被暴力破解。对于重要数据中的文本数据,通过传统加密技术如DES进行加密存储即可,对于重要数据中的图像数据,需要一种密钥空间大、不容易被暴力破解的图像加密存储方法。

技术实现思路

[0004]为了解决上述技术问题,本专利技术的目的在于提供一种ERP管理系统的数据存储方法,所采用的技术方案具体如下:本专利技术的一种ERP管理系统的数据存储方法,包括以下步骤:获取ERP管理系统中的明文图像;基于明文图像获取横坐标和灰度值、纵坐标和二值码字、灰度值和滤波值,并获得第一预设字典、第二预设字典和第三预设字典;根据二值码字获得的滤波核结构,获得二值码字对应的滤波核集合;对明文图像进行分块获得明文像素块,根据第一预设字典和明文像素点的横坐标对明文像素块进行加密,获得密文像素块的中心密文像素点的灰度值;根据第二预设字典和明文像素点的纵坐标对明文像素块进行加密,获得密文像素块的LBP值;根据第三预设字典和明文像素点的灰度值对明文像素块进行加密,获得密文像素块的滤波值;根据密文像素块的LBP值确定密文像素块的滤波核;根据密文像素块的中心密文像素点的灰度值、LBP值、滤波值和滤波核对密文像素块进行赋值,得到加密后的密文图像,进行密文图像的传输;对传输的密文图像进行分块获得密文像素块;对密文像素块进行解密,获得明文像素块,进而获得明文图像,进行数据存储。
[0005]进一步地,所述第一预设字典为第一预设范围的整数和灰度值的对应关系,其中
每个第一预设范围的整数唯一对应一个灰度值,每个灰度值唯一对应一个第一预设范围的整数,其中为第一预设范围之间的每个整数随机分配一个在范围内的灰度值,只要满足上述条件的第一预设范围的整数和灰度值的对应关系即为第一预设字典。
[0006]进一步地,所述第二预设字典为第二预设范围的整数和二值码字的对应关系,其中每个第二预设范围的整数唯一对应一个二值码字,每个二值码字唯一对应一个第二预设范围的整数,给第二预设范围之间的每个整数随机分配一个二值码字,只要满足上述条件的第二预设范围的整数和二值码字的对应关系即为第二预设字典,所述二值码字的码长为8,由数量不少于1的0比特数和数量不少于1的1比特数组成,所述码字共有254个,与第二预设范围的整数的数量相同。
[0007]进一步地,所述第三预设字典为第三预设范围的整数和滤波值的对应关系,其中每个第三预设范围的整数唯一对应一个滤波值,每个滤波值唯一对应一个第三预设范围的整数,给第三预设范围之间的每个整数随机分配一个在范围内的滤波值,只要满足上述条件的第三预设范围的整数和滤波值的对应关系即为第三预设字典。
[0008]进一步地,根据二值码字获得对应的滤波核结构;在滤波核结构中的个正数候选位中,随机选取个正数候选位,滤波核中对应有个元素的元素值为,剩余个元素的元素值为0,且;在滤波核结构中的个负数候选位中,随机选取个负数候选位,滤波核中对应个元素的元素值为,剩余个元素的元素值为0,且;获得对应的滤波核;对于有个正数候选位和个负数位候选的滤波核结构,其对应的滤波核有种,所述种滤波核组成滤波核结构的滤波核集合。
[0009]进一步地,所述中心密文像素点的灰度值的获取方法为:获得和明文像素点的横坐标相等的第一预设范围的整数,根据第一预设范围的整数在第一预设字典中找到对应关系,对应关系中的灰度值记为密文像素块的中心密文像素点的灰度值。
[0010]进一步地,获得密文像素块的LBP值为:获得和明文像素点的纵坐标相等的第二预设范围的整数,根据第二预设范围的整数在第二预设字典中找到对应关系,对应关系中的二值码字记为密文像素块的LBP值。
[0011]进一步地,密文像素块的滤波值的获取方法为:获得和明文像素点的灰度值相等的第三预设范围的整数,根据第三预设范围的整数在第三预设字典中找到对应关系,对应关系中的滤波值记为密文像素块的滤波值。
[0012]进一步地,根据LBP值获得的滤波核结构,进而根据滤波核结构获得LBP值对应的滤波核集合。
[0013]进一步地,所述赋值的规则为:
,其中,为密文像素块中第个密文像素点的灰度值,密文像素块的中心密文像素点的灰度值,为密文像素块中第个密文像素点对应的LBP值。
[0014]本专利技术的有益效果:本专利技术根据赋值规则对密文像素块任意赋值,获得足够混乱的密文图像,通过增加密文图像的混乱度,使密文图像与明文图像视觉效果不同,增加了明文图像的安全性。
[0015]本专利技术将明文像素点的坐标和灰度值转换为密文像素块的信息,即密文像素块中已经具有明文像素点的位置信息,因此,在对密文像素块进行排列获得密文图像时,可以任意排列,以此增加了密文图像的混乱度,使密文图像与明文图像视觉效果不同,增加了明文图像的安全性。
[0016]本专利技术根据LBP值获得的滤波核结构,进而根据滤波核结构获得LBP值对应的滤波核集合,所述滤波核集合的滤波核数量较多,密钥空间大,增加量暴力破解密文图像的难度,增加了明文图像的安全性。同时,由于第一预设字典、第二预设字典和第三预设字典时随机设置的,作用和密钥相同,因此增加了密钥空间,进而增加量暴力破解密文图像的难度,增加了明文图像的安全性。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0018]图1是本专利技术的一种ERP管理系统的数据存储方法的流程图;图2是本专利技术获取滤波核集合的过程示意图。
具体实施方式
[0019]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术的方案,其具体实施方式、结构、特征及其功效,详细说明如下。在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ERP管理系统的数据存储方法,其特征在于,包括以下步骤:获取ERP管理系统中的明文图像;基于明文图像获取横坐标和灰度值、纵坐标和二值码字、灰度值和滤波值,并获得第一预设字典、第二预设字典和第三预设字典;根据二值码字获得的滤波核结构,获得二值码字对应的滤波核集合;对明文图像进行分块获得明文像素块,根据第一预设字典和明文像素点的横坐标对明文像素块进行加密,获得密文像素块的中心密文像素点的灰度值;根据第二预设字典和明文像素点的纵坐标对明文像素块进行加密,获得密文像素块的LBP值;根据第三预设字典和明文像素点的灰度值对明文像素块进行加密,获得密文像素块的滤波值;根据密文像素块的LBP值确定密文像素块的滤波核;根据密文像素块的中心密文像素点的灰度值、LBP值、滤波值和滤波核对密文像素块进行赋值,得到加密后的密文图像,进行密文图像的传输;对传输的密文图像进行分块获得密文像素块;对密文像素块进行解密,获得明文像素块,进而获得明文图像,进行数据存储。2.根据权利要求1所述的一种ERP管理系统的数据存储方法,其特征在于,所述第一预设字典为第一预设范围的整数和灰度值的对应关系,其中每个第一预设范围的整数唯一对应一个灰度值,每个灰度值唯一对应一个第一预设范围的整数,其中为第一预设范围之间的每个整数随机分配一个在范围内的灰度值,只要满足上述条件的第一预设范围的整数和灰度值的对应关系即为第一预设字典。3.根据权利要求1所述的一种ERP管理系统的数据存储方法,其特征在于,所述第二预设字典为第二预设范围的整数和二值码字的对应关系,其中每个第二预设范围的整数唯一对应一个二值码字,每个二值码字唯一对应一个第二预设范围的整数,给第二预设范围之间的每个整数随机分配一个二值码字,只要满足上述条件的第二预设范围的整数和二值码字的对应关系即为第二预设字典,所述二值码字的码长为8,由数量不少于1的0比特数和数量不少于1的1比特数组成,所述码字共有254个,与第二预设范围的整数的数量相同。4.根据权利要求1所述的一种ERP管理系统的数据存储方法,其特征在于,所述第三预设字典为第三预设范围的整数和滤波值的对应关系,其中每个第...

【专利技术属性】
技术研发人员:王纪军李强李勇鹏张清源刘玥璐徐超
申请(专利权)人:江苏司笠泰信息科技有限公司
类型:发明
国别省市:

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

1