用于产生和找回授权码的计算机实施系统及方法

文档序号:9687835阅读:625来源:国知局
用于产生和找回授权码的计算机实施系统及方法
【技术领域】
[0001] 本申请设及计算机实施系统及方法的领域,旨在产生和找回授权码。
[0002] 本说明书中所使用术语的定义
[0003] 本说明书如下所使用措词"计算设备"是指但不限于台式电脑、手机、膝上电脑、平 板电脑、iPad、掌上电脑、笔记本电脑、上网本,其中包括有线和/或无线计算设备。
[0004] 本说明书如下所使用措词"授权码"是指但不只限于密钥、通行字、通行钥匙、钥 匙、通行码、密码、通行词、看口字、个人识别号(PIN)和密码字。
[0005] 运些定义是对本领域其他措词的补充。
【背景技术】
[0006] 在计算行业中,确保信息安全至关重要。如今,有许多技术可用于确保信息的安 全。其中一种确保信息安全的公知方法是透过锁定信息来保护信息,即提供授权码或将信 息加密。运样才使得获授权用户或有限数量的用户能够存取锁定信息。运种透过授权码的 锁定来保护信息的方法能够防止其他用户进行存取信息的尝试。
[0007] 授权码在确保信息安全、防止其他人存取中所扮演的角色非同小可。在当今社会, 透过授权码来保护的用户信息包括讯息、电子邮件、工作环境、照片、用户账户信息、信用卡 信息、社保信息、永久账户信息等,因为我们的生活已离不开互联网带给我们的数码世界。 因此,创建并牢记高强度的授权码相当重要,因为计算行业相当容易受到其他用户(称为 计算机解密者和黑客)的攻击。如果黑客获取到某位用户的授权码,用户的信息不再保密, 用户的隐私会受到损害,进而用户可能遭致不幸或徘谤或勒索。运便需要用户创建高强度 的授权码,无法被任何软件、解密者或黑客轻易破解。然而,此类授权码非常难记,因为字符 之间不与任何帮助用户记忆的主题关联。即便用户死记住了授权码,也可能过段时间忘记, 从而在需要时慌乱和耽误。
[0008] 由此可见,很久W来就感觉需要一种计算系统,旨在使用户能够创建保护用户信 息的高强度授权码。而且,还需要一种解决方案,使用户容易记住已创建的授权码。
[0009] 目的
[0010] 本公开发明的部分目的旨在改善先有技术的一个或多个问题,或至少提供一种本 文下述有用的选择:
[0011] 本申请的一个目的是,提供一种用于产生授权码的计算机实施系统及方法。
[0012] 本申请的另一个目的是,提供一种用于找回授权码的计算机实施系统及方法。
[0013] 本申请的另一个目的是,提供一种接收用户输入的基本语句W产生和找回授权码 的系统。
[0014] 本申请的另一个目的是,提供一种能够产生授权码的系统,并遵守与创建授权码 相关的政策。
[0015] 本申请的另一个目的是,提供一种产生并容易被用户记住的授权码的系统。
[0016] 本申请的另一个目的是,提供一种为多个用户账户创建多个授权码的系统。
[0017] 本申请的另一个目的是,提供一种能够产生高安全性授权码的系统,W维护用户 的隐私。
[001引本申请的另一个目的是,提供一种容易找回已忘记授权码的系统。
[0019] 参阅附图并根据W下描述,本申请的其他目的和优点将更为明显,但所有运些都 没有限定本申请的范围之意。

【发明内容】

[0020] 从一个方面讲,本申请设想一种用于产生授权码的计算机实施系统及方法。系统 接收用户输入的基本语句。基于基本语句中的字符,系统计算基本语句矩阵,其中基本语句 矩阵中的每个单元都填入一个对应于基本语句的字符。根据系统计算的基本语句矩阵,系 统能够产生多个图案,用户可W从中选择想要的图案。将系统配置用于在不同的运行阶段 执行矩阵乘法,W得到高强度授权码。
[0021] 从另一个方面讲,本申请设想一种用于找回用户输入基本语句的计算机实施系统 及方法。系统还用于管理已忘记授权码。具体做法是,将基本语句分拆为不同的矩阵,用安 全提问的答案和用户提供的密钥做矩阵乘法计算后,将分拆所得矩阵存储于存储库中。
【附图说明】
[0022] 现就有关非限定性附图,说明用于产生和找回本申请授权码的计算机实施系统及 方法,其中:
[0023] 图1示出根据本申请的一种计算机实施系统部件的系统级方框图,用于产生授权 码;
[0024] 图2示出根据本申请的一种实施系统100的方法,用于产生图1所示授权码;
[00巧]图3示出根据本申请的一种计算机实施系统的系统级方框图,用于找回用户输入 的基本语句。
[0026] 图4示出根据本申请的一种实施系统300的方法,用于找回图3所示用户输入的 基本语句;
[0027] 图5示出根据本申请的流程图说明一种管理已忘记授权码的示例方案;W及 [002引图6示出根据本申请的流程图说明一种找回基本语句的示例方案。
【具体实施方式】
[0029] 现将参阅附图,对用于产生和找回授权码的计算机实施系统及方法进行描述,但 描述本身并未限制本申请的范围和范畴。所做描述纯属示例说明。
[0030] 参阅W下描述中的非限定性方案,解释本文方案和各种特征及其优点。在本文方 案中省略了对公知部件和加工工艺的描述,W免喧宾夺主。本文举例只图方便理解可W实 施本文方案的方式,进而使本领域技术人员能够实施本文方案。由此可见,运些例子不应i全 释为限定本文方案的范围。
[0031] W上对具体方案的描述充分掲示了本文方案的一般性质,使其他人能够应用现有 知识,在不脱离一般概念情况下,轻松修改和/或调整此类具体方案W适合各种应用,因 此,应当并试图理解,此类调整和修改是在等同所公开方案的意思和范围内。应当理解,本 文所用措辞或术语是用于描述而非限定目的。因此,尽管本文方案w术语"优选方案"进行 描述,本领域技术人员将会认同,在本文所述方案的精神和范围内,本文方案能够修改并实 施。
[0032] 近来已看到,为了保护银行账户、电子邮件、工作环境、讯息等信息,需遵循创建高 强度授权码的授权政策,才能轻松创建授权码。必须满足创建高强度授权码的要求,因为日 益增加的解密者或黑客的攻击会损害用户的信息和隐私。
[0033] 然而,如果要求用户记住此类授权码,就会出现问题。在一段时间里,用户为保护 多个来源的信息而创建多个授权码。因此,记住多个授权码成了用户的一项困难任务,因此 可能将授权码忘记,或在需要使用时,可能记不起授权码中字符的确切顺序。在现有解决方 案中也可W看到,如果已经忘记授权码,为了寻回授权码,现有解决方案会要求用户选择或 提供针对选定安全提问的答案或用户在注册过程中的另一个联络账户。W后,当用户因忘 记授权码而发出实际请求时,要么向用户的另一个账户发送一个链接W重设授权码,要么 询问对应于用户选定安全提问的答案。只有当用户回答正确时,才能让用户重设现有的授 权码。而且,如果上述寻回已忘记授权码的策略失败或对用户不起作用,用户最终还得呼叫 服务台而惊慌失措。
[0034] 为了消除上述现有解决方案的问题,本申请设想一种用于产生授权码的计算机实 施系统及方法。该系统不仅使用户能够创建一个保护信息的高强度授权码,而且提供一种 使用户容易记住授权码的机制。需要用户填写注册表,将自己注册到系统后,才能使用系统 提供的功能。在注册表中有一条,用于根据用户的选择来创建授权码,并使用户符合产生授 权码的所有政策。
[0035] 根据本申请,本文如下所述示例方案是创建高强度授权码并符合所有授权政策的 流程。其步骤包括:
[0036] ?接收用户输入的基本语句:"this is my bank password(运是我的银行密码)";
[0037] ?从基本语句中提取授权码:边is is my bank password,其中"thismbakword"提 取自基本语句;
[003引 ?将特殊字符引入已提取代码中也hismba吐word ;
[0039] ?引入数字字符:$thismbak*wo:T贴7;
[0040] ?引入大小写字符:$thismbM*wor贴7 及
[0041] ?取得最终授权码:$thismbAK*wo:T贴7。
[0042] 尽管基于上述策略创建的授权码的强度高,用户要一直记住该授权码仍然非常困 难。
[0043] 参阅图1,图示为一种用于产生授权码的计算机实施系统100的部件的系统级方 框图。系统100是一组存储于内存中的计算机指令,并由计算设备的处理器执行。对应于 系统100的计算机指令组可W存储于服务器中,透过通讯网络进行存取。系统100包括但 不限于用户输入模组10、第一矩阵产生器20、图案产生器30、图案选择器40、代码产生引擎 50、PIN产生器60、屏蔽模组70和存储库90。需要用户向系统100提供一个基本语句,该 基本语句透过用户输入模组10接收。基本语句可W包括多个字母和特殊字符。字母字符 包括 a、b、C、d、e、f、邑、h、1、j、k、1、m、η、0、P、q、r、S、t、U、V、W、X、y、Z、A、B、C、D、E、F、 G、H、I、J、K、L、M、N、0
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1