一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于信息加密的信息展示系统

2022-06-15 21:15:33 来源:中国专利 TAG:


1.本发明属于数据加密技术领域,具体是基于信息加密的信息展示系统。


背景技术:

2.随着计算机通信技术的高速发展,越来越多的重要信息会选择通过网络来进行传输,因此,如何保障数据的安全性已成为了人们重点关注的网络安全问题之一,数据的安全传输是信息时代的永恒话题,数据的安全传输关系到用户的隐私,现有数据传输方法为对传输数据进行加密,但所使用的加密密钥仅由发送端产生,通过破解发送端一端即可实现加密密钥的破解,也可通过数据拦截进行模仿欺骗,安全性低,在信息展示前可能就已经发生泄露,因此需要提出基于信息加密的信息展示系统,提高信息展示前的数据保密性和安全性。


技术实现要素:

3.为了解决上述方案存在的问题,本发明提供了基于信息加密的信息展示系统。
4.本发明的目的可以通过以下技术方案实现:
5.基于信息加密的信息展示系统,包括服务器、设备终端、加密端和传输模块;
6.设备终端包括显示模块和摩纹模块;所述显示模块用于对摩纹模块传输的数据进行显示;摩纹模块对需要发送的数据进行摩纹处理,识别具有的需要进行加密显示的数据信息,建立分析模型,通过分析模型获取不同数据信息的排布方法,获取空白识别块,将获取的排布方法整合到空白识别块中,将整合后的空白识别块标记为摩纹标准块,获取需要发送的数据,将获取的数据输入到摩纹标准块中,形成初始块;建立摩纹库,识别初始块上的摩纹标签,根据识别的摩纹标签从摩纹库中匹配到对应的摩纹分割法,通过匹配到的摩纹分割法对初始块进行处理,获得摩纹块,将摩纹块发送给加密端;加密端对摩纹块进行加密,并通过传输模块建立的传输通道进行加密数据的传输;
7.当加密端接收到需要解密的加密数据时,对加密数据进行解密,获得摩纹块,将摩纹块发送给摩纹模块,摩纹模块对接收到的摩纹块进行处理,并将处理后的数据发送到显示模块进行显示。
8.进一步地,建立摩纹库的方法包括:
9.获取具有的摩纹标签和初始块,设置初始块特性,获取显示模块的显示范围,对初始块特性和显示模块的显示范围进行赋值,将对应的赋值整合为特性向量,将特性向量映射到向量空间中,基于聚类算法进行聚类,获得若干个聚类,标记为特性聚类,识别特性聚类的聚类中心,获取聚类中心对应的初始块特性和显示模块的显示范围,根据初始块特性和显示模块的显示范围设置对应初始块的摩纹分割法;建立数据库,将摩纹分割法和对应的摩纹标签储存到数据库中,将当前的数据库标记为摩纹库。
10.进一步地,所述摩纹模块内设有设备锁单元,设备锁单元用于设置摩纹模块工作的设备终端地址,实时检测当前的设备终端地址,将检测地址与预设的地址进行校核,当校
核成功时,摩纹模块正常工作,当校核失败时,摩纹模块停止工作。
11.进一步地,所述加密端包括密钥库、编码库和加密模块。
12.进一步地,所述密钥库用于储存加密数据,具体建立方法包括:
13.获取加密数据,加密数据包括加密算法、解密算法和密钥,获取对应加密数据的特性,对加密数据特性进行赋值,建立加密数据特性向量,将加密数据特性向量映射到向量空间中,基于k-means聚类算法对加密数据特性向量进行聚类,获得k个聚类;建立数据库,在数据库内设置k个储存节点,并对储存节点打上对应聚类的特性标签,将聚类内对应的加密数据储存到对应的储存节点中,将当前数据库标记为密钥库。
14.进一步地,编码库用于对密钥进行编码和解码;
15.对密钥进行编码的方法包括:
16.获取密钥库中具有的所有密钥的元素种类,为每个元素种类均设置一个唯一的匹配数字,根据元素种类与对应的匹配数字建立密钥数字表;识别密钥的元素种类关联数,为每个关联数设置一个唯一的匹配数字,将关联数和对应的匹配数字整合到密钥数字表中;
17.当需要进行密钥编码时,识别密钥中的关联数和元素种类,将识别的关联数和元素种类发送到密钥数字表中进行匹配,获得对应的匹配数字,形成数字密钥编码。
18.进一步地,编码库对加密后的密钥进行解码的方法包括:
19.获取加密后的数字密钥编码,将获取的数字密钥编码输入到密钥数字表内进行匹配,获得对应的密钥元素种类,形成密钥。
20.进一步地,所述加密模块用于对数据进行加密以及对接收到的加密数据进行解密;
21.对数据进行加密的方法包括:
22.识别传输模块建立的n个数据传输通道,n为正整数,且n≥3;获取需要进行加密的数据,识别需要进行加密的数据的标签,根据识别的标签在密钥库中匹配到对应的储存节点,随机选取n个加密数据,在加密数据上设置排列编号,获取加密数据的加密算法和密钥;
23.将获取的需要进行加密的数据分成n个部分,并标记各个部分与加密数据上排列编号相对应的编号,将每部分需要进行加密的数据标记为前端明文,通过对应编号的加密算法和密钥对前端明文进行加密,将加密后的前端明文标记为加密密文,将加密密文通过对应数据传输通道进行数据传输;
24.将密钥发送到编码库中,获得数字密钥编码,将获得的数字密钥编码发送到区块链平台进行上链,获得唯一的识别id,将识别id通过对应数据传输通道进行数据传输。
25.与现有技术相比,本发明的有益效果是:通过将数字密钥编码进行上链,保障数字密钥编码的不可修改性,而数字密钥编码又是通过密钥编码获得,使得无关人员并不能从区块链平台上获得对应的密钥,实现密钥的不可更改的同时,保证密钥的保密性;通过设置摩纹模块,进一步的增加数据的安全性,并通过设置设备锁单元,极大的提高数据的安全性,确保数据只能在指定的设备上进行查看。
附图说明
26.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1为本发明原理框图;
28.图2为本发明摩纹分割法示例图。
具体实施方式
29.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.如图1至图2所示,基于信息加密的信息展示系统,包括服务器、设备终端、加密端和传输模块;
31.所述设备终端与加密端通信连接,所述加密端与传输模块通信连接;传输模块用于建立数据传输通道,进行数据传输,将接收到的数据传输给加密端,加密端进行解密后发送给设备终端,加密端加密后的数据通过传输模块进行传输出去;
32.设备终端包括显示模块和摩纹模块;
33.所述显示模块用于对摩纹模块传输的数据进行显示;
34.所述摩纹模块用于对需要发送数据进行摩纹处理以及对接收到的摩纹块进行处理;
35.对需要发送数据进行摩纹处理的方法包括:
36.建立摩纹标准块,获取需要发送的数据,将获取的数据输入到摩纹标准块中,形成初始块;建立摩纹库,识别初始块上的摩纹标签,根据识别的摩纹标签从摩纹库中匹配到对应的摩纹分割法,通过匹配到的摩纹分割法对初始块进行处理,获得摩纹块,将摩纹块发送给加密端。
37.建立摩纹标准块的方法包括:
38.识别具有的需要进行加密显示的数据信息,包括数据类别、数据大小等信息,建立分析模型,通过分析模型获取不同数据信息的排布方法,获取空白识别块,将获取的排布方法整合到空白识别块中,将整合后的空白识别块标记为摩纹标准块。
39.分析模型是基于cnn网络或dnn网络进行建立的,通过建立训练集进行训练建立,训练集包括数据信息和对应设置的排布方法。
40.形成初始块的过程是:
41.通过摩纹标准块中的识别单元识别输入进来的数据信息,匹配对应的排布方法,根据排布方法将输入进来的数据信息排布到空白填充块中,并标记对应排布方法的摩纹标签。
42.空白识别块是通过空白填充块和识别单元进行整合形成的,其中空白填充块指的是用于填充数据的现有的数据填充块,与空白页类似;识别单元是用于识别输入进来的数据种类,进而根据识别的数据种类匹配对应的排布方法。
43.建立摩纹库的方法包括:
44.获取具有的摩纹标签和初始块,设置初始块特性,获取显示模块的显示范围,对初
始块特性和显示模块的显示范围进行赋值,将对应的赋值整合为特性向量,将特性向量映射到向量空间中,基于聚类算法进行聚类,获得若干个聚类,标记为特性聚类,识别特性聚类的聚类中心,获取聚类中心对应的初始块特性和显示模块的显示范围,根据初始块特性和显示模块的显示范围设置对应初始块的摩纹分割法;建立数据库,将摩纹分割法和对应的摩纹标签储存到数据库中,将当前的数据库标记为摩纹库。
45.摩纹分割法即为根据初始块特性和显示模块的显示范围将初始块划分为若干个条状区域,再将条状区域沿着分割线进行错位排列;如图2所示。
46.初始块特性包括填充数据范围尺寸、排布方法对应的数据特性,如某一排布方法下填充数据的字体大小、间隔等信息。
47.对初始块特性和显示模块的显示范围进行赋值可以采取人工赋值、建立特性数值匹配表、建立神经网络模型等方式进行赋值。
48.基于聚类算法对向量空间中的特性向量进行聚类可以采用k-means等聚类算法。
49.对接收到的摩纹块进行处理的方法包括:
50.识别摩纹块的摩纹标签,根据摩纹标签匹配到对应的摩纹分割法,根据匹配到的摩纹分割法对摩纹块进行恢复,并发送到显示模块进行显示。
51.在一个实施例中,所述摩纹模块内设有设备锁单元,设备锁单元用于设置摩纹模块工作的设备终端地址,实时检测当前的设备终端地址,将检测地址与预设的地址进行校核,当校核成功时,摩纹模块正常工作,当校核失败时,摩纹模块停止工作。
52.所述加密端包括密钥库、编码库和加密模块;
53.所述密钥库用于储存加密数据,具体建立方法包括:
54.获取加密数据,加密数据包括加密算法、解密算法和密钥,可以通过互联网等公开渠道进行加密数据的获取;获取对应加密数据的特性,加密数据特性包括优点、缺点、加密类别等特性,对加密数据特性进行赋值,建立加密数据特性向量,将加密数据特性向量映射到向量空间中,基于k-means聚类算法对加密数据特性向量进行聚类,获得k个聚类;建立数据库,在数据库内设置k个储存节点,并对储存节点打上对应聚类的特性标签,聚类的特性是根据聚类内加密数据特性设置的;将聚类内对应的加密数据储存到对应的储存节点中,将当前数据库标记为密钥库;
55.对加密数据特性进行赋值可以采用人工赋值方式、建立神经网络学习模型的方式和建立赋值匹配表的方式进行加密数据特性的赋值;
56.k-means聚类算法中的k值由专家组根据现有的加密数据的分类和特性进行讨论设置的,具体的聚类方法是:设置k个初始聚类中心,计算每个待聚类对象到所有聚类中心的欧氏距离;并将每个聚类对象划分到距离它最近的聚类中心,作为该类别的一个成员;重新计算每个类别的均值,作为该类别新的聚类中心;进行迭代,直到每个待聚类对象到其所属类别聚类中心的距离之和不能再减小时,完成聚类。
57.编码库用于对密钥进行编码和解码;
58.对密钥进行编码的方法包括:
59.获取密钥库中具有的所有密钥的元素种类,元素种类指的是密钥中的元素是什么,例如符号、数字等,为每个元素种类均设置一个唯一的匹配数字,且元素种类为数字的,匹配数字与元素种类对应的数字并不相同;根据元素种类与对应的匹配数字建立密钥数字
表;识别密钥的元素种类关联数,为每个关联数设置一个唯一的匹配数字,将关联数和对应的匹配数字整合到密钥数字表中;
60.当需要进行密钥编码时,识别密钥中的关联数和元素种类,即关联数优先于元素种类,将识别的关联数和元素种类发送到密钥数字表中进行匹配,获得对应的匹配数字,形成数字密钥编码。
61.识别密钥的元素种类关联数的方法包括:
62.对所有密钥的元素数据进行识别,获取并列元素出现的次数,即为多个元素并列出现,如6465这个四个经常出现,这6465即为并列元素,设置次数阈值,将获取的并列元素出现的次数大于次数阈值的并列元素标记为元素种类关联数。
63.编码库对加密后的密钥进行解码的方法包括:
64.获取加密后的数字密钥编码,将获取的数字密钥编码输入到密钥数字表内进行匹配,获得对应的密钥元素种类,形成密钥。
65.所述加密模块用于对数据进行加密以及对接收到的加密数据进行解密;
66.对数据进行加密的方法包括:
67.识别传输模块建立的n个数据传输通道,n为正整数,且n≥3;获取需要进行加密的数据,识别需要进行加密的数据的标签,根据识别的标签在密钥库中匹配到对应的储存节点,随机选取n个加密数据,在加密数据上设置排列编号,获取加密数据的加密算法和密钥;
68.将获取的需要进行加密的数据分成n个部分,并标记各个部分与加密数据上排列编号相对应的编号,将每部分需要进行加密的数据标记为前端明文,通过对应编号的加密算法和密钥对前端明文进行加密,将加密后的前端明文标记为加密密文,将加密密文通过对应数据传输通道进行数据传输;
69.将密钥发送到编码库中,获得数字密钥编码,将获得的数字密钥编码发送到区块链平台进行上链,获得唯一的识别id,将识别id通过对应数据传输通道进行数据传输;
70.通过将数字密钥编码进行上链,保障数字密钥编码的不可修改性,而数字密钥编码又是通过密钥编码获得,使得无关人员并不能从区块链平台上获得对应的密钥,实现密钥的不可更改的同时,保证密钥的保密性。
71.在进行数据加密前,数据发送方需要在标签库中选择一个标签标记在需要进行加密的数据上;标签库中的标签是根据对应储存节点中的标注进行设置的。
72.对接收到的加密数据进行解密的方法包括:
73.获取接收到的识别id和加密密文,采集区块链平台上对应的数字密钥编码,将采集的数字密钥编码发送到编码库中进行解密,获得对应的密钥;通过密钥在密钥库中匹配到对应的加密数据,获取加密数据中的解密算法,通过解密算法和密钥对对应数据传输通道传输的加密密文进行解密,获得后端明文,根据编号将多个后端明文进行整合,获得原始数据;原始数据指的是在被加密模块加密前的数据,即摩纹块。
74.以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献