密码防盗的认证及加密的系统和方法与流程

文档序号:32339771发布日期:2022-11-26 09:22阅读:来源:国知局

技术特征:
1.一种利用预定的电子存储的验证码的信息加密/解密方法,该验证码包括从一组符号[符号集]中选择的预定数量的验证码符号,其中每个验证码符号由预定的销位置来表征,该方法包括:接收待加密的原始信息,其中所述原始信息包括在相应信息元素位置中的预定数量的原始信息元素,其中所述原始信息元素选自一组信息元素;将从该组信息元素中随机选择的随机信息元素在随机信息元素位置插入到原始信息中,以生成加密信息;基于所述验证码为每个原始和随机信息元素生成符章组,其中每个符章组包括至少两个符章,其中每个符章组中的每个符章包括属于所述符号集的至少两个符号;和基于验证码为加密信息中的每个原始和随机信息元素生成各自的密钥,其中每个密钥包括从为每个原始和随机信息元素生成的符章组中选择的至少两个密钥符章,由此为每个原始信息元素生成有效密钥并且为每个随机信息元素生成无效密钥;其中,在解密过程中,每当信息元素的对应密钥有效时,如果满足下述条件,则加密信息中的信息元素被确定为有效信息元素:信息元素的对应密钥中的密钥符章的数量等于密码中的符号数量;信息元素的对应密钥中的至少一个密钥符章包含相应的一个验证码符号;和对于每个销位置,所述销位置处的验证码符号或者包含在为该销位置选择的密钥符章中,或者根本不包含在信息元素的符章组中的任何符章中。2.根据权利要求1所述的方法,其中为每个原始和随机信息元素生成的符章组包括随机插入到一些或所有符章中的一些或所有验证码符号。3.根据权利要求1所述的方法,其中所述符号集被分成至少两个子集,并且其中每个符章和每个密钥符章包括来自所述至少两个子集中的一个符号。4.根据权利要求3所述的方法,其中每个子集中的符号数量等于所述符章组中的符章数量,或者其中每个子集中的符号数量大于符章组中的符章数量。5.根据权利要求1所述的方法,其中每个密钥符章包括属于符号集的四个符号,其中所述符号集被分成四个子集,并且其中每个符章和每个密钥符章包括来自四个符号子集中的一个符号。6.根据权利要求1所述的方法,其中每个密钥符章包括属于符号集的五个符号。7.根据权利要求6所述的方法,其中所述符号集被分成五个子集,并且其中每个符章和每个密钥符章包括来自五个符号子集中的一个符号。8.根据权利要求1所述的方法,其中该组信息元素基于unicode系统。9.一种用于加密/解密信息的系统,该系统利用预定的电子存储的验证码,该验证码包括从一组符号[符号集]中选择的预定数量的验证码符号,其中每个验证码符号由预定的销位置来表征,该系统包括:处理器;处理器可访问的存储器;和认证/加密模块(110),包括存储在存储器中的一组计算机可读指令,可由处理器执行以:接收要加密的原始信息,其中原始信息包括在相应信息元素位置中的预定数量的原始
信息元素,其中原始信息元素选自一组信息元素;将从该组信息元素中随机选择的随机信息元素在随机信息元素位置插入到原始信息中,以生成加密信息;基于所述验证码为每个原始和随机信息元素生成符章组,其中每个符章组包括至少两个符章,其中每个符章组中的每个符章包括属于该符号集的至少两个符号;和基于所述验证码为加密信息中的每个原始和随机信息元素生成各自的密钥,其中每个密钥包括从为每个原始和随机信息元素生成的符章组中选择的至少两个密钥符章,由此为每个原始信息元素生成有效密钥,并且为每个随机信息元素生成无效密钥;其中,在解密过程中,每当信息元素的对应密钥有效时,如果满足下述条件,则加密信息中的信息元素被确定为有效信息元素:信息元素的对应密钥中的密钥符章的数量等于密码中的符号数量;信息元素的对应密钥中的至少一个密钥符章包含相应的一个验证码符号;和对于每个销位置,所述销位置处的验证码符号或者包含在为该销位置选择的密钥符章中,或者根本不包含在信息元素的符章组中的任何符章中。10.根据权利要求9所述的系统,其中为每个原始和随机信息元素生成的符章组包括随机插入到一些或所有符章中的一些或所有验证码符号。11.根据权利要求9所述的系统,其中所述符号集被分成至少两个子集,并且其中每个符章和每个密钥符章包括来自所述至少两个子集中的一个符号。12.根据权利要求11所述的系统,其中每个子集中的符号数量等于符章组中的符章数量,或者其中每个子集中的符号数量大于符章组中的符章数量。13.根据权利要求9所述的系统,其中每个密钥符章包括属于符号集的四个符号。14.根据权利要求13所述的系统,其中所述符号集被分成四个子集,并且其中每个符章和每个密钥符章包括来自四个符号子集中的一个符号。15.根据权利要求9所述的系统,其中每个密钥符章包括属于符号集的五个符号,并且可选地,其中所述符号集被分成五个子集,并且其中每个符章和每个密钥符章包括来自五个符号子集中的一个符号,并且可选地,其中信息元素集基于unicode系统。

技术总结
本发明通过验证码和符章提供了一种防盗认证和加密的系统和方法,它利用销组成验证码,每个销都是一组符号中的一个,并通过由组成验证码的符号组中的至少两个符号组成符章。多个符章(一个“符章组”)被呈现给用户,用户预选的销(符号)被随机地插入部分或全部的符章中。用户对验证码中每个销选择符章组中的一个符章。通过用户选择的符章认证用户。因为每个所选符章中可能包括或不包括用户验证码预选的销中的一个,并且还包括了不属于该用户验证码预选销的其它随机产生的符号,所以即使有人观察用户选择哪些符章,他也不能确定用户的实际验证码是什么。际验证码是什么。际验证码是什么。


技术研发人员:倪敏
受保护的技术使用者:倪敏
技术研发日:2016.09.28
技术公布日:2022/11/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1