一种基于遗传算法的移动应用服务方法及系统技术方案

技术编号:36513363 阅读:32 留言:0更新日期:2023-02-01 15:43
本申请涉及一种基于遗传算法的移动应用服务方法及系统,包括响应于获取到的信息,计算信息的长度;在地图中随机选取多个位置点,在每一个位置点上放置一个移动单元,设定时间段内移动单元在地图上随机移动,每个道路路口处移动单元进行转向、执行和等待的自主决策;设定时间段结束后选取至少一个移动单元的移动结果作为真随机数;将真随机数输入加密信息生成器,得到加密序列;使用加密序列对信息进行加密,得到加密信息和密码本以及将密码本与加密信息存储在两个位置。本申请公开的基于遗传算法的移动应用服务方法及系统,通过遗传算法中个体的不确定性和最终结果的不确定性来得到真随机数,用以保证加密对象的安全性。用以保证加密对象的安全性。用以保证加密对象的安全性。

【技术实现步骤摘要】
一种基于遗传算法的移动应用服务方法及系统


[0001]本申请涉及数据处理
,尤其是涉及一种基于遗传算法的移动应用服务方法及系统。

技术介绍

[0002]在安全领域里,弱随机数有着先天缺陷,以Debian的OpenSSL的伪随机数算法为例,唯一的随机因子pid最大值是32768,这个范围很小,可以很快遍历出所有随机数。
[0003]伪随机数是由数学算法实现的,它真正随机的地方在于“种子(seed)”,种子一旦确定后,再确认同一伪随机算法计算出来的随机数,其值是固定的,多次计算所得值的顺序也是固定的。
[0004]如果使用了弱伪随机数算法,则可能会导致非常严重的安全问题。

技术实现思路

[0005]本申请提供一种基于遗传算法的移动应用服务方法及系统,通过遗传算法中个体的不确定性和最终结果的不确定性来得到真随机数,用以保证加密对象的安全性。
[0006]本申请的上述目的是通过以下技术方案得以实现的:第一方面,本申请提供了一种基于遗传算法的移动应用服务方法,包括:响应于获取到的信息,计算信息的长度;在地图中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于遗传算法的移动应用服务方法,其特征在于,包括:响应于获取到的信息,计算信息的长度;在地图中随机选取多个位置点,在每一个位置点上放置一个移动单元,设定时间段内移动单元在地图上随机移动,每个道路路口处移动单元进行转向、执行和等待的自主决策;设定时间段结束后选取至少一个移动单元的移动结果作为真随机数;将真随机数输入加密信息生成器,得到加密序列,加密序列的长度等于信息的长度;使用加密序列对信息进行加密,得到加密信息和密码本;以及将密码本与加密信息存储在两个位置。2.根据权利要求1所述的基于遗传算法的移动应用服务方法,其特征在于,每一次获取到信息,对地图中的坐标点进行更新,更新方式包括:选取地图上的一个坐标点,记为标准坐标点;重新赋予标准坐标点新的坐标值;以及根据标准坐标点的新坐标值对地图上其他坐标点的坐标进行更新。3.根据权利要求1或2所述的基于遗传算法的移动应用服务方法,其特征在于,每一次获取到信息,对地图的道路连接关系进行更新,更新方式包括:确定当前地图中道路的数量;对道路的数量进行调整,调整包括增加和减少;以及重新确定道路的连接关系,任意一条道路的两端均与其他道路的非两端处连接。4.根据权利要求1所述的基于遗传算法的移动应用服务方法,其特征在于,设定时间段内存在多个时间点,在时间处选取至少一个移动单元并进行删除处理,选取的移动单元数量小于移动单元的总数量。5.根据权利要求4所述的基于遗传算法的移动应用服务方法,其特征在于,在时间处选取移动单元的方式包括:在地图上选取一个坐标点并以该坐标点为基准点生成选择区域;以及将位于选择区域内的移...

【专利技术属性】
技术研发人员:韩默保琛冯东
申请(专利权)人:成都艺馨达科技有限公司
类型:发明
国别省市:

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

1