[发明专利]基于低位迭代法和线性混沌遗传性的验证码并行产生方法有效

专利信息
申请号: 201710212274.0 申请日: 2017-03-21
公开(公告)号: CN107016268B 公开(公告)日: 2021-12-14
发明(设计)人: 宋大华;刘畅;程艳;刘嘉辉 申请(专利权)人: 牡丹江医学院
主分类号: G06F21/31 分类号: G06F21/31;H04L9/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 157011 黑*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 低位 迭代法 线性 混沌 遗传性 验证 并行 产生 方法
【权利要求书】:

1.一种基于低位迭代法和线性混沌遗传性的验证码并行产生方法,其特征是:

线性迭代方程Lf定义为

x[n+1]=k*x[n]

其中,n为大于等于0的整数,x[n]为线性迭代方程Lf的第n个迭代值,其值属于0与1之间的正小数;k为控制参数,其值属于0与1之间的正小数;

全精度迭代定义为线性迭代方程Lf在第n次迭代中迭代值保留小数点后的全部数字位;

在线性迭代方程Lf中的低位迭代法定义为

Step_1设定低位的精度为pn,

Step_2线性迭代方程Lf进行全精度迭代,

Step_3如果x[n]的精度大于pn的值,那么把x[n]的由小数点后最后一位开始的低pn位数字位取出保存,并赋值给当前的x[n]作为下次迭代的值;

并行程序使用消息传递接口(MPI);

基于多核处理器的并行程序参数描述为

并行程序中的进程总数为ranksize,ranksize的值大于等于2;

并行程序中的进程标识号设定为MyID,MyID为0的进程是主进程,其它进程为从进程;

并行程序中的每一个从进程设定线性迭代方程Lf的参数包括:设定初始值x[0]和控制参数k的值;

并行程序描述如下:

S1:并行程序开始

S2:i定义为循环变量;

S3:MPI环境初始化;

S4:获得MPI进程编号MyID;

S5:如果MyID等于0,那么执行下面操作

S6:主进程执行开始

S7:循环for1:设置i初值等于1;当i大于等于ranksize时,结束循环for1过程;循环步长等于1;

S8:循环for1执行开始

S9:发送参数{pn,x[0],k}给从进程;

S10:循环for1执行结束

S11:循环for2:设置i初值等于1;当i大于等于ranksize时,结束循环for2过程;循环步长等于1;

S12:循环for2执行开始

S13:接收来自从进程的线性迭代方程Lf的计算结果;

S14:循环for2执行结束

S15:把接收的结果存储到数据缓冲区;

S16:把数据缓冲区的验证码消息发送到指定的数据接口;

S17:Goto_Master_1:

S18:消息接收来自数据接口的请求指令Command;

S19:循环for3:设置i初值等于1;当i大于等于ranksize时,结束循环for3过程;循环步长等于1;

S20:循环for3执行开始

S21:发送控制命令Command给从进程;

S22:循环for3执行结束

S23:如果Command是等待,那么,转到行号S17,Goto_Master_1处执行;

S24:如果Command是继续执行,那么,转到行号S11处,循环for2继续执行;

S25:如果Command是EXIT结束指令,那么,主进程结束;

S26:主进程执行结束

S27:否则,MyID不等于0,那么执行下面操作

S28:从进程执行开始

S29:接收来自主进程的参数{pn,x[0],k};

S30:Goto_Slave_1:

S31:线性迭代方程Lf进行全精度迭代;

S32:如果x[n]的精度大于pn的值,则把x[n]的低pn位取出,并赋值给当前的x[n]作为下次迭代的值;

S33:发送x[n]到主进程;

S34:Goto_Slave_2:

S35:接收来自主进程的控制命令Command;

S36:如果Command是等待,那么,转到行号S34,Goto_Slave_2处执行;

S37:如果Command是继续执行,那么,转到行号S30,Goto_Slave_1处执行;

S38:如果Command是EXIT结束指令,那么,从进程结束;

S39:从进程执行结束

S40:结束MPI;

S41:并行程序结束

并行程序描述结束。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于牡丹江医学院,未经牡丹江医学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710212274.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top