一种网络加密算法[发明专利]

马克思劳动价值论
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202111646284.8
(22)申请日 2021.12.30
(71)申请人 李秦豫
地址 710089 陕西省西安市阎良区延凤路
延凤小区15栋1单元2楼东户
(72)发明人 李秦豫 
(74)专利代理机构 芜湖市昌强专利代理事务所
(特殊普通合伙) 34203
代理人 吴文玉
(51)Int.Cl.
H04L  9/08(2006.01)
H04L  9/14(2006.01)
(54)发明名称
湿婆天
一种网络加密算法
(57)摘要
本发明涉及网络加密算法领域,
具体而言涉及一种网络加密算法;所述网络加密算法,包括
判断模块加密模块和传输模块;所述传输模块将
接收到的IP数据给所述判断模块;所述判断模块
将根据IP数据控制加密模块选择相应的加密方
式,以生成具有加密信息的节点数据;通过加密
模块选择合适的加密方式,
有效节省系统资源。权利要求书1页  说明书5页  附图2页CN 114301592 A 2022.04.08
C N  114301592
A
1.一种网络加密算法,其特征在于,包括判断模块加密模块和传输模块;
所述传输模块将接收到的IP数据给所述判断模块;
所述判断模块将根据IP数据控制加密模块选择相应的加密方式,以生成具有加密信息的节点数据。
2.根据权利要求1所述的网络加密算法,其特征在于,
所述传输模块包括若干传输子模块;
所述传输子模块分别设置若干上位机和若干下位机中;
各上位机和各下位机中的传输子模块能够互相交互数据。
3.根据权利要求2所述的网络加密算法,其特征在于,
所述网络加密算法还包括设置在若干上位机中的延时模块;
所述延时模块读取上位机中的晶振模块的振动参数,
进而生成延时数据。4.根据权利要求3所述的网络加密算法,其特征在于,
上位机在产生IP数据后,上位机会将延时数据设置在所述IP数据的两端,以生成传输数据。
5.根据权利要求4所述的网络加密算法,其特征在于,
所述判断模块包括选择加密子模块和新加密模块;
当判断模块接收到上位机发送的传输数据后,所述判断模块根据传输数据的长度将传输数据发送至所述选择加密子模块调用已有的数据加密方式对数据加密或将传输数据发送至所述新加密模块对传输数据进行加密。
6.根据权利要求5所述的网络加密算法,其特征在于,
当传输数据为常规数据时;
S61,读取当前数据类型数据;
S62,将数据长度反馈给位于下位机中的加密数据库;
S63,调用加密数据库中的加密算法,生成节点数据。
7.根据权利要求5所述的网络加密算法,其特征在于,
当传输数据为新增数据时,将传输数据发送至新加密模块。
8.根据权利要求7所述的网络加密算法,其特征在于,
所述新加密模块对收到的传输数据进行加密,进而生成节点数据;
S81,将传输数据转变为摩尔斯密码的形式;
将所有摩尔斯密码中的“点”转为“0”,所有的“横”转变为“1”,以将传输数据转为二进制的代码数据;
S82,读取下位机的机型代码同样通过摩尔斯密码的形式转变为机型数据;
S83,将传输数据两端的延时数据和机型数据叠加在一起,以生成插帧数据;
S84,将插帧数据间隔插入代码数据中,以生成节点数据。
权 利 要 求 书1/1页CN 114301592 A
一种网络加密算法
技术领域
[0001]本发明涉及网络加密算法领域,具体而言涉及一种网络加密算法。
背景技术
[0002]Ipv9将IP的地址长度从32位、128位增加到2048位,以支持更多的地址层次、更多的可寻址节点和更简单的自动地址配置。同时也增加了将ipv4的32位地址长度减少到16位,以解决移动通讯中蜂窝通信的快捷用途。
[0003]但由于采用了不定长不定位的方法,如果针对性地设置一种加密算法,需要从逻辑底层更新,对目前地硬件基础河软件基础都是比较大地挑战。
发明内容
[0004]本发明要解决的技术问题是:克服现有技术中Ipv9数据加密的技术问题,提供一种网络加密算法。
[0005]所述网络加密算法包括判断模块加密模块和传输模块;
[0006]所述传输模块将接收到的IP数据给所述判断模块;
[0007]所述判断模块将根据IP数据控制加密模块选择相应的加密方式,以生成具有加密信息的节点数据。
[0008]进一步,所述传输模块包括若干传输子模块;
[0009]所述传输子模块分别设置若干上位机和若干下位机中;
[0010]各上位机和各下位机中的传输子模块能够互相交互数据。
[0011]进一步,所述网络加密算法还包括设置在若干上位机中的延时模块;
[0012]所述延时模块读取上位机中的晶振模块的振动参数,进而生成延时数据。[0013]进一步,上位机在产生IP数据后,上位机会将延时数据设置在所述IP数据的两端,以生成传输数据;
[0014]进一步,所述判断模块包括选择加密子模块和新加密模块;
[0015]当判断模块接收到上位机发送的传输数据后,所述判断模块根据传输数据的长度将传输数据发
送至所述选择加密子模块调用已有的数据加密方式对数据加密或将传输数据发送至所述新加密模块对传输数据进行加密。
[0016]进一步,当传输数据为常规数据时;
[0017]S61,读取当前数据类型数据;
[0018]S62,将数据长度反馈给位于下位机中的加密数据库;
[0019]S63,调用加密数据库中的加密算法,生成节点数据。
[0020]7、根据权利要求5所述的网络加密算法,其特征在于,
[0021]当传输数据为新增数据时,将传输数据发送至新加密模块。
[0022]8、根据权利要求7所述的网络加密算法,其特征在于,
[0023]所述新加密模块对收到的传输数据进行加密,进而生成节点数据;
[0024]S81,将传输数据转变为摩尔斯密码的形式;
[0025]将所有摩尔斯密码中的“点”转为“0”,所有的“横”转变为“1”,以将传输数据转为二进制的代码数据;
[0026]S82,读取下位机的机型代码同样通过摩尔斯密码的形式转变为机型数据;[0027]S83,将传输数据两端的延时数据和机型数据叠加在一起,以生成插帧数据;[0028]S84,将插帧数据间隔插入代码数据中,以生成节点数据。
[0029]本发明的有益效果是,本发明通过在加密模块中集成不同的加密算法,一方面能够随产品的跌打更新加密模块中的算法,二能够调用加密模块中的不同算法,从而能够有效节省系统资源。
附图说明
[0030]下面结合附图和实施例对本发明进一步说明。
[0031]图1是本发明的原理框图;
[0032]图2是本发明的上位机内部的原理框图;
[0033]图3是本发明的判断模块内部的原理框图。
具体实施方式
[0034]现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
[0035]为了便于理解本发明中的相关技术特征,现对本发明中的相关技术特征做阐述;[0036]IP第9版(Ipv9)是互联网协议的一个新的版本,它是IP第4版(IPv4)[RFC‑791]和IPv6[RFC‑1883][RFC‑2464]的后继版本。也是RFC1606、RFC1607对21世纪网络展望的实际论证和试验版本,从IPv4、IPv6到Ipv9的变化主要有以下方面:
[0037]扩展了地址容量Ipv9将IP的地址长度从32位、128位增加到2048位,以支持更多的地址层次、更多的可寻址节点和更简单的自动地址配置。同时也增加了将ipv4的32位地址长度减少到16位,以解决移动通讯中蜂窝通信的快捷用途。但由于采用了不定长不定位的方法所以实际上减少网络的经济开销。
[0038]IPv9地址为接口和接口组指定了256位的标识符。有三种地址类型:单播,一个单接口有一个标识符。发送给一个单播地址的包传递到由该地址标识的接口上。
[0039]任意点播,一般属于不同节点的一组接口有一个标识符。发送给一个任意点播地址的包传递到该地址标识的、根据选路协议距离度量最近的一个接口上。
长春理工大学bbs
[0040]组播,一般属于不同节点的一组接口有一个标识符。发送给一个组播地址的包传递到该地址所有的接口上。
[0041]在IPv9中没有广播地址,它的功能正在被组播地址所代替。地址内的字段给予一个规定的名字,例如“用户”。当名字后加上标识符一起使用(如“用户ID”)时,则用来表示名字字段的内容。当名字和前缀一起使用时(如“用户前缀”)则表示一直到包括本字段在内的全部地址。
[0042]在IPv9中,任何全“0”和全“1”的字段都是合法值,除非特殊地排除在外的。特别是前缀可以包含“0”值字段或以“0”为终结。
[0043]如图1至图3所示,本发明的所述网络加密算法包括判断模块加密模块和传输模块;
[0044]当前网络的结构以星型拓扑为主,且随着当前移动端的增加,数据间的交互日益频繁,为了保证数据的安全,需要对传输模块做唯一的定义,一方保证数据的安全性,另一方面保证传输数据的唯一性,防止无效的数据和无用的数据大批量传输,导致相关设备的损毁或者软件平台的崩溃。
[0045]所述传输模块将接收到的IP数据给所述判断模块;
[0046]当前IP数据的传输量是几何倍的暴增,数据的高速传输也成为当前的重中之重;通过将传输模块单独出来,能够随传输速度的需求而更换相应速度的传输模块;
[0047]所述判断模块将根据IP数据控制加密模块选择相应的加密方式,以生成具有加密信息的节点数据。
[0048]通过增设一个判断模块将数据在这边形成一个短暂性的阻隔,在发生数据溢出时,可以控制判断模块停止运行,一方面便于发生意外时的维修,另一方面便于
[0049]所述传输模块包括若干传输子模块;
框计算[0050]所述传输子模块分别设置若干上位机和若干下位机中;
丞相长史[0051]各上位机和各下位机中的传输子模块能够互相交互数据。
[0052]所述传输子模块具有双向通信的技术特征,即一般手机中的通讯模块、一般电脑中的网络模块或一般卫星电话中的通讯模块等等通讯设备中的与外界进行数据交互的相关模块;
[0053]同样的远程机房内有与之相匹配的模块,所有模块之间相互匹配,在任意一个模块损坏时,能够临时用机房其他的模块进行通讯,保证数据的传输的准确性,和数据传输的灾难备份的响应速度。
[0054]所述网络加密算法还包括设置在若干上位机中的延时模块;
[0055]所述延时模块读取上位机中的晶振模块的振动参数,进而生成延时数据。[0056]一般机器中都存在晶振,晶振往往能够决定处理器的主频,各个下位机由于使用环境的区别,处理器的主频各部相同,所能够拥有的算力也各不相同,为了能够合理地使用资源,通过读取晶振的相关参数,进而在下位机接收到数据的时候能够适配相应算力的上位机,从而能够合理使用现有资源的主机,或者简单改造老旧的机房,从而能够实现经济的最大化。
[0057]上位机在产生IP数据后,上位机会将延时数据设置在所述IP数据的两端,以生成传输数据;
[0058]通过将延时数据设置在所述IP数据的两端一方面是通过延时数据匹配相应算力的机房,另一方面,通过所述IP数据两端的延时数据能够进行校验数据。
市场经济的弊端[0059]所述判断模块包括选择加密子模块和新加密模块;
[0060]当判断模块接收到上位机发送的传输数据后,所述判断模块根据传输数据的长度将传输数据发送至所述选择加密子模块调用已有的数据加密方式对数据加密或将传输数据发送至所述新加密模块对传输数据进行加密。
[0061]IPv9地址有五种类型,
[0062]1、纯IPv9地址

本文发布于:2024-09-22 07:12:05,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/20342.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模块   数据   加密   地址   网络   加密算法
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议