一种基于区域性风力系数分析的周期性密钥维护方法技术

技术编号:37822386 阅读:12 留言:0更新日期:2023-06-09 09:59
本发明专利技术提供的一种基于区域性风力系数分析的周期性密钥维护方法,所述密钥维护方法包括:对区域内投放N台风力采集设备,采集每个时间点的时间戳与风力系数,区域内设置多个风力采集设备;接收随机数列获取请求,区域风力系数采集中心处理请求,采集当前时间戳以及当前的风力系数,将采集信息反馈至数据处理中心;记录每台设备收集到的风力系数,按照顺序依次插入数组X中;风力数据处理,获得储存形式为数组S;对所述数组S进行公式代入运算,获得加密密钥随机数。基于区域性风力采集设备采集的风力系数极具随机性,保证了生成的密钥的不确定性,提高了系统的安全性。提高了系统的安全性。提高了系统的安全性。

【技术实现步骤摘要】
一种基于区域性风力系数分析的周期性密钥维护方法


[0001]本专利技术涉及密钥领域,尤其涉及一种基于区域性风力系数分析的周期性密钥维护方法。

技术介绍

[0002]程序的安全性永远离不开加解密,传统密钥生成方式相对大众化,从一系列密钥生成策略中选择一种适合自己的密钥进行生成,且生成的密钥被长期使用,容易被入侵者破解,系统交互中假设有一组完全随机的、不可破解的密钥则会大大提高系统交互的安全性。
[0003]当前开发方式中。设计双方程序加解密交互时,往往是双方程序互相约定一个固定的密钥,或是人工周期性维护一个变量用作加解密的密钥。都存在人为泄露或是被破译的风险。
[0004]如果是随机数密钥的话,目前随机数列密钥生成相对简单,且生成后相当固定不变,很容易被攻击者窃取,导致隐私数据泄露。无法从根本结合多方面因素生成可用的随机数密钥用作加解密。
[0005]传统密钥生成方式相对大众化,从一系列密钥生成策略中选择一种适合自己的密钥进行生成,且生成的密钥被长期使用,容易被入侵者破解。
[0006]如果是随机数密钥的话,目前随机数列密钥生成相对简单,且生成后相当固定不变,很容易被攻击者窃取,导致隐私数据泄露。无法从根本结合多方面因素生成可用的随机数密钥用作加解密。

技术实现思路

[0007]鉴于上述问题,提出了本专利技术以便提供克服上述问题或者至少部分地解决上述问题的一种基于区域性风力系数分析的周期性密钥维护方法。
[0008]根据本专利技术的一个方面,提供了一种基于区域性风力系数分析的周期性密钥维护方法,所述密钥维护方法包括:
[0009]对区域内投放N台风力采集设备,采集每个时间点的时间戳与风力系数,区域内设置多个风力采集设备;
[0010]接收随机数列获取请求,区域风力系数采集中心处理请求,采集当前时间戳以及当前的风力系数,将采集信息反馈至数据处理中心;
[0011]记录每台设备收集到的风力系数,按照顺序依次插入数组X中;
[0012]风力数据处理,获得储存形式为数组S;
[0013]对所述数组S进行公式代入运算,获得加密密钥随机数;
[0014]将所述加密密钥随机数在程序中转化为指定类型格式用于各项加密计算。
[0015]可选的,所述对区域内投放N台风力采集设备,采集每个时间点的时间戳与风力系数,区域内设置多个风力采集设备具体包括:
[0016]对区域内投放N台风力采集设备,采集每个时间点的时间戳与风力系数,区域内设置多个风力采集设备,保证覆盖率够广,优先选择风力强度高的区域以及风力强度不确定的区域进行投放,两者结合,保证了获取到的数据的随机性和差异性。
[0017]可选的,所述采集当前时间戳以及当前的风力系数,将采集信息反馈至数据处理中心具体包括:
[0018]记录下每台设备的发送顺序,按照发送顺序将时间戳依次插入到数组中并设数组为Z。数组Z为:[Z0,Z1,Z2,...,Z
N

3,Z
N

2,Z
N
‑1]。
[0019]可选的,所述记录每台设备收集到的风力系数,按照顺序依次插入数组X中具体包括:记录每台设备收集到的风力系数,按照顺序依次插入数组X中,数组X为:[风力系数0,风力系数1,风力系数2,...,风力系数N

1]。
[0020]可选的,所述风力数据处理,获得储存形式为数组S具体包括:
[0021]风力数据处理;
[0022]按照顺序遍历数组,数组内的每个元素记为E,对应的风力强度记为C,风力系数数组X对应的下标记为V,对每组数据进行运算R=C+EV,每组数据的计算结果进行储存,储存形式为数组S为:[R0,R1,R2,...,R(N

1)]。
[0023]可选的,所述对所述数组S进行公式代入运算,获得加密密钥随机数具体包括:
[0024]对数组S进行公式代入运算,假设S内每个R对应的初始风力系数为X,公式运算如下:
[0025]COS(R0)*SIN(X0)+COS(R1)*SIN(X1)+...+COS(R(N

1)*SIN(X(N

1))=G
[0026]最终结果G就是计算出的加密密钥随机数;
[0027]在程序中转化为指定类型格式用于各项加密计算。
[0028]可选的,所述周期性密钥维护策略支持两种维护方式,具体包括:
[0029]由数据处理中心主动请求风力系数采集中心,收集当前区域内风力系数数据,封装代入算法得出最新的随机数列密钥;
[0030]当风力系数采集中心,监测到区域内某个点的风力强度达到预设的阈值时,会主动推送当前区域内风力系数数据至数据处理中心。
[0031]本专利技术提供的一种基于区域性风力系数分析的周期性密钥维护方法,所述密钥维护方法包括:对区域内投放N台风力采集设备,采集每个时间点的时间戳与风力系数,区域内设置多个风力采集设备;接收随机数列获取请求,区域风力系数采集中心处理请求,采集当前时间戳以及当前的风力系数,将采集信息反馈至数据处理中心;记录每台设备收集到的风力系数,按照顺序依次插入数组X中;风力数据处理,获得储存形式为数组S;对所述数组S进行公式代入运算,获得加密密钥随机数;将所述加密密钥随机数在程序中转化为指定类型格式用于各项加密计算。基于区域性风力采集设备采集的风力系数极具随机性,保证了生成的密钥的不确定性,不易被识破,且提供周期性的密钥维护策略,提高了系统的安全性。
[0032]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0033]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0034]图1为本专利技术实施例提供的一种基于区域性风力系数分析的周期性密钥维护方法的流程图;
[0035]图2为本专利技术实施例提供的基于区域性风力系数分析流程图。
具体实施方式
[0036]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0037]本专利技术的说明书实施例和权利要求书及附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元。
[0038]下面结合附图和实施例,对本专利技术的技术方案做本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区域性风力系数分析的周期性密钥维护方法,其特征在于,所述密钥维护方法包括:对区域内投放N台风力采集设备,采集每个时间点的时间戳与风力系数,区域内设置多个风力采集设备;接收随机数列获取请求,区域风力系数采集中心处理请求,采集当前时间戳以及当前的风力系数,将采集信息反馈至数据处理中心;记录每台设备收集到的风力系数,按照顺序依次插入数组X中;风力数据处理,获得储存形式为数组S;对所述数组S进行公式代入运算,获得加密密钥随机数;将所述加密密钥随机数在程序中转化为指定类型格式用于各项加密计算。2.根据权利要求1所述的一种基于区域性风力系数分析的周期性密钥维护方法,其特征在于,所述对区域内投放N台风力采集设备,采集每个时间点的时间戳与风力系数,区域内设置多个风力采集设备具体包括:对区域内投放N台风力采集设备,采集每个时间点的时间戳与风力系数,区域内设置多个风力采集设备,保证覆盖率够广,优先选择风力强度高的区域以及风力强度不确定的区域进行投放,两者结合,保证了获取到的数据的随机性和差异性。3.根据权利要求1所述的一种基于区域性风力系数分析的周期性密钥维护方法,其特征在于,所述采集当前时间戳以及当前的风力系数,将采集信息反馈至数据处理中心具体包括:记录下每台设备的发送顺序,按照发送顺序将时间戳依次插入到数组中并设数组为Z。数组Z为:[Z0,Z1,Z2,...,Z
N

3,Z
N

2,Z
N

1]。4.根据权利要求1所述的一种基于区域性风力系数分析的周期性密钥维护方法,其特征在于,所述记录每台设备收集到的风力系数...

【专利技术属性】
技术研发人员:张少杰
申请(专利权)人:北银金融科技有限责任公司
类型:发明
国别省市:

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

1