[发明专利]通过类神经网络生成/验证密码的方法及系统无效
申请号: | 200810150877.3 | 申请日: | 2008-09-09 |
公开(公告)号: | CN101350155A | 公开(公告)日: | 2009-01-21 |
发明(设计)人: | 陈淮琰;王小春 | 申请(专利权)人: | 无敌科技(西安)有限公司 |
主分类号: | G09C1/00 | 分类号: | G09C1/00;G06N3/08;G06N3/06 |
代理公司: | 西安智邦专利商标代理有限公司 | 代理人: | 商宇科 |
地址: | 710075陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 神经网络 生成 验证 密码 方法 系统 | ||
1、一种通过类神经网络生成密码的方法,其特征在于:该方法包括以下步骤:
1)接收密码笔迹;
2)分析密码笔迹,根据密码笔迹得到密码向量;
3)提供干扰向量,将密码向量和干扰向量输入至类神经网络;
4)类神经网络依据密码向量与干扰向量进行自我学习,产生密码权重值。
2、根据权利要求1所述的通过类神经网络生成密码的方法,其特征在于:所述类神经网络包括输入层、输出层以及隐藏层,其中输入层具有输入神经元;输出层具有输出神经元;隐藏层则具有隐藏神经元,所述输入层通过输入神经元接入隐藏层的隐藏神经元,所述隐藏层通过隐藏神经元接入输出层的输出神经元。
3、根据权利要求2所述的通过类神经网络生成密码的方法,其特征在于:所述步骤4)的具体步骤如下:
4.1)所述输入神经元接收密码向量与干扰向量;
4.2)依据隐藏层对密码向量与干扰向量进行运算,将密码向量输入已使用干扰向量训练过的神经网络,然后由各输出神经元输出运算结果;
4.3)分别计算各输出神经元的输出的运算结果与类神经网络所对应的学习目标值之间的误差值;
4.4)判断误差值是否大于临界值,当误差值不大于临界值时,将各输出神经元的运算结果储存为对照值,进至步骤;当误差值大于临界值时,进至步骤4.5);
4.5)类神经网络根据误差值调整输出层与隐藏层的权重值;
4.6)得到类神经网络中的权重值即为密码权重值。
4、根据权利要求1或2或3所述的通过类神经网络生成密码的方法,其特征在于:该方法还包括初始化类神经网络的权重值的步骤。
5、一种通过类神经网络生成密码的系统,其特征在于:该系统包括用来接收密码笔迹的接收模块、用来分析该密码笔迹,并依据分析结果输出密码向量的分析模块、用来储存干扰向量的储存模块以及依据干扰向量与密码向量来进行学习,而产生密码权重值的类神经网络;所述接收模块通过分析模块接入类神经网络,所述储存模块接入类神经网络。
6、根据权利要求5所述的通过类神经网络生成密码的系统,其特征在于:该系统还包括用来初始化类神经网络的权重值的初始化模块,所述初始化模块接入类神经网络。
7、根据权利要求5或6所述的通过类神经网络生成密码的系统,其特征在于:该系统还包括用来读取储存模块中的干扰向量的读出模块,所述储存模块通过读出模块接入类神经网络。
8、一种通过类神经网络验证密码的方法,其特征在于:该方法包括以下步骤:
1)接收待检笔迹;
2)分析待检笔迹,得到待检向量;
3)将待检向量输入至类神经网络,类神经网络的输出神经元系根据待检向量而输出待检值;
4)将这些待检值与对照值进行比对,根据比对结果对密码进行验证。
9、根据权利要求8所述的通过类神经网络验证密码的方法,其特征在于:所述步骤4)的具体步骤如下:
4.1)判断待检值中的最大值是否小于匹配下限;
4.2)若最大待检值小于匹配下限时,则进至步骤4.5);若最大待检值不小于匹配下限时,则进至步骤4.3);
4.3)类神经网络接着判断输出此最大待检值的输出神经元是否与输出最大对照值的输出神经元相同;若两者为同一神经元,则进至步骤4.4),若两者为不同神经元,则进至步骤4.5);
4.4)密码验证成功;
4.5)密码验证失败。
10、一种通过类神经网络验证密码的系统,其特征在于:该系统包括用来接收待检笔迹的接收模块、用来分析该待检笔迹,并依据分析结果输出待检向量的分析模块以及用来将待检值与对照值进行比对的类神经网络;所述接收模块通过分析模块接入类神经网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无敌科技(西安)有限公司,未经无敌科技(西安)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810150877.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种柴油脱酸的方法及装置
- 下一篇:含有多价金属盐的油包醇型乳液
- 同类专利
- 专利分类
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接