一种密码保护方法及系统的制作方法

文档序号:7998294阅读:139来源:国知局
一种密码保护方法及系统的制作方法
【专利摘要】本发明提供一种密码保护方法及系统,所述方法包括:服务器将所有字符随机对应于X,Y坐标系的坐标处,并记录每个所述字符与坐标的对应关系;所述服务器将所有所述字符与坐标的对应关系生成图片,发送到用户手机;根据所述图片,在所述用户手机上输入密码字符对应的坐标,回复给所述服务器;所述服务器根据所述字符与坐标的对应关系,将所述密码字符对应的坐标转换为所述密码字符,完成密码验证。与现有技术相比,本发明通过短信完成密码登陆,无需在页面输入密码;对键盘所有字符以坐标图的方式予以展现,用户输入的密码是坐标位置信息,保密性强;实现了安全、方便、快捷的密码保护。
【专利说明】一种密码保护方法及系统

【技术领域】
[0001] 本发明涉及数据业务【技术领域】,尤其涉及一种密码保护方法及系统。

【背景技术】
[0002] 随着数据业务的发展,当前用户通过桌面电脑访问网上营业厅或其它系统界面 (如WLAN界面等),进行业务办理如登录、查询话单等操作,都需要输入密码进行登录操作, 目前输入密码主要通过键盘或软键盘进行。
[0003] 现有技术中,对于通过验证账号密码保护登录信息的方案中,有一种利用鼠标完 成密码登陆操作的方法,通过鼠标操作处理模块的输出信息与所述存储单元中存储的密码 信息进行比较,如果相同,输出密码正确信号,否则输出密码错误信号。
[0004] 另外的方案中提供了一种利用用户动作信息进行密码保护的方法,通过动作感 应模块感应用户的连贯动作以产生动作信息,并将动作信息提供给所述识别模块。识别模 块用于在检测到记录控制模块产生控制信号期间,根据动作信息产生动作轨迹数据,在检 测到记录控制模块停止产生控制信号期间,根据动作轨迹数据匹配字符数据库中的字符 以生成字符密码信息。密码验证模块用于将字符密码信息与预设密码信息进行比较,以进 行密码验证。
[0005] 在另外的方案中,提供了一种利用图片设置密码保护的系统,应用于包括触摸屏 的电子装置中,该系统包括:图片选择模块,用于从该电子装置中选择一幅图片;密码设置 模块,用于在所述触摸屏上建构二维坐标系,依据点击顺序读取及记录用户在该图片上点 击的触摸点的坐标,设置误差范围;确定触摸区域,其中,该点击顺序视为密码的输入顺 序;图片载入模块,用于载入已进行密码设置的图片;及验证模块,用于读取用户在该设置 的图片上点击的触摸点坐标,验证所点击的触摸点是否处于所述的触摸区域范围内并且是 否符合密码的输入顺序,从而验证密码输入是否正确。
[0006] 在另外的方案中,提供了一种基于密码保护的网络认证方法,服务器首先将作为 密码的字符随机编号,再将其对应关系存储于服务器的数据库中;服务器将字符和编号间 的对应关系生成为图片,并将该图片发送至客户端,通过客户端显示;用户根据显示图片 上的信息,输入与设置的密码相对应的编号,通过客户端向服务器发送认证信息;最后,月艮 务端根据数据库中存储的字符及其编号的对应关系,把接收的认证信息还原成所代表的密 码,再将还原的密码和用户原设置的认证信息比较,如果一致,则认证通过。
[0007] 在实现本发明的过程中,发明人发现现有方案存在如下缺点:
[0008] 现有技术的密码保护方案,均需要在WEB页面中输入密码,这种方式存在被木马 等手段获取密码的风险,从而降低了整体密码保护的安全度。另外,现有的方案实现保密的 方法难度高,不能满足实际工作中对于高效的密码保护方案的需求。


【发明内容】

[0009] 本发明的目的在于克服现有技术的缺点和不足,提供一种密码保护方法及系统。
[0010] 一种密码保护方法,所述方法包括:
[0011] 服务器将所有字符随机对应于X,Y坐标系的坐标处,并记录每个所述字符与坐标 的对应关系;
[0012] 所述服务器将所有所述字符与坐标的对应关系生成图片,发送到用户手机;
[0013] 根据所述图片,在所述用户手机上输入密码字符对应的坐标,回复给所述服务 器;
[0014] 所述服务器根据所述字符与坐标的对应关系,将所述密码字符对应的坐标转换为 所述密码字符,完成密码验证。
[0015] 所述方法之前还包括:
[0016] 在登录终端WEB页面上设置密码生成加密按钮;
[0017] 用户点击所述密码生成加密按钮后,服务器将所有字符随机对应于X,Y坐标系的 坐标处。
[0018] 所述方法还包括:
[0019] 用户每点击一次所述密码生成加密按钮,服务器均重新将所有字符随机对应于 Χ,γ坐标系的坐标处一次。
[0020] 所述将所有字符随机对应于X,Υ坐标系的坐标处,包括:
[0021] 将所有实际键盘上的字符随机对应于X,Υ坐标系的坐标处,每个所述字符对应不 同的坐标。
[0022] 所述用户手机为用户预先登记在服务器上。
[0023] 所述服务器通过短信或彩信的方式,将所述图片发送给所述用户手机;
[0024] 所述用户手机将所述密码字符对应的坐标,通过短信方式发送给所述服务器。
[0025] -种密码保护系统,所述系统包括服务器和用户手机,其中,
[0026] 所述服务器,用于将所有字符随机对应于X,Υ坐标系的坐标处,并记录每个所述 字符与坐标的对应关系;将所有所述字符与坐标的对应关系生成图片,发送给所述用户手 机;并将所述用户手机回复的密码字符对应的坐标转换为所述密码字符,完成密码验证;
[0027] 所述用户手机,用于接收所述服务器发送的所有所述字符与坐标的对应关系生成 图片,输入密码字符对应的坐标,回复给所述服务器。
[0028] 所述系统还包括登录终端,用于在所属的WEB页面上设置密码生成加密按钮,用 户点击所述密码生成加密按钮后,通知所述服务器将所有字符随机对应于X,Y坐标系的坐 标处。
[0029] 所述服务器包括坐标对应单元、图片生成单元、收发单元和验证单元,其中,
[0030] 所述坐标对应单元,用于将所有字符随机对应于X,Y坐标系的坐标处,并记录每 个所述字符与坐标的对应关系;
[0031] 所述图片生成单元,用于将所有所述字符与坐标的对应关系生成图片;
[0032] 所述收发单元,用于将所述图片发送给所述用户手机,并接收所述用户手机回复 的密码字符对应的坐标;
[0033] 所述验证单元,用于将所述用户手机回复的密码字符对应的坐标转换为所述密码 字符,完成密码验证。
[0034] 所述服务器还包括加密触发单元,用于接收所述密码生成加密信息,并通知所述 坐标对应单元。
[0035] 本发明通过在用户进行密码登录的时候,将键盘上所有的字符全部对应到一个坐 标系中,每个字符对应不同的坐标。然后,将字符和坐标的对应关系通过图片的形式发送给 用户手机,用户根据这些图片中的对应关系,输入密码字符对应的坐标,并返回给服务器。 服务器再将这些坐标还原成密码字符,完成密码验证。与现有技术相比,本发明通过短信完 成密码登陆,无需在页面输入密码;对键盘所有字符以坐标图的方式予以展现,用户输入的 密码是坐标位置信息,保密性强;实现了安全、方便、快捷的密码保护,可整合作为一种移动 新功能向对保密要求高的移动用户进行推广,提高客户粘性。

【专利附图】

【附图说明】
[0036] 图1为本发明实施例1提供的密码保护方法原理流程图;
[0037] 图2为本发明实施例2提供的密码保护装置结构示意图;
[0038] 图3为本发明实施例3提供的密码保护装置应用流程示意图;
[0039] 图4为本发明实施例4提供的密码保护系统结构示意图;
[0040] 图5为本发明实施例5提供的密码保护系统中服务器结构示意图。

【具体实施方式】
[0041] 下面结合附图对本发明的【具体实施方式】进行详细描述。但本发明的实施方式不限 于此。
[0042] 现有技术中,用户通过桌面电脑访问网上营业厅或其它系统界面(如WLAN),进行 业务办理如登录、查询话单等操作,都需要输入密码进行登录操作,目前输入密码主要通过 键盘或软键盘进行,但只要在页面中输入密码,都可能存在被病毒软件窃取密码的可能性。 本发明实施例提出一种通过手机短信完成密码登录的方法,从通信网络渠道解决用户登录 问题,彻底解决在桌面电脑输入密码存在的安全问题。首先用户在WEB页面上点击密码生 成加密按钮,服务器将键盘上的所有字符随机放在坐标系(X,Y)的某个交点处。如字符A, 可以放在坐标(1,3)的交点处。在后台将每个字符与坐标的对应关系予以记录。服务器将 所有字符在坐标系的位置生成图片发送到用户事先登记的手机上,最后用户在手机上输入 自己密码字符所对应的坐标,发短信回复服务器,服务器根据记录的加密前后字符的对应 关系,自动完成页面登录操作。
[0043] 本发明实施例中,用户登录的页面可以与服务器通信,服务器可以与通信运营商 的短信/彩信网关通信,从而实现通过手机短信/彩信的方式验证密码的过程。本发明实 施例并不限制具体的应用环境。
[0044] 如图1所示,为本发明实施例1提供的密码保护方法原理流程图,具体如下:
[0045] 步骤10,服务器将所有字符随机对应于X,Y坐标系的坐标处,并记录每个字符与 坐标的对应关系。
[0046] 这里,实际上还需要一个业务触发的过程。也就是,只有用户触发了密码加密的业 务后,才进行相关的密码保护。触发的过程一般是在登录终端WEB页面上设置密码生成加 密按钮;用户点击密码生成加密按钮后,服务器将所有字符随机对应于X,Y坐标系的坐标 处。这个密码生成加密按钮就是业务触发的按钮。
[0047] 同时,这个密码生成加密按钮也是触发刷新密码加密的按钮,用户每点击一次密 码生成加密按钮,服务器均重新将所有字符随机对应于X,Y坐标系的坐标处一次,以此来 保证每次字符与坐标系之间的对应关系都是随机的。
[0048] 对于字符与坐标系之间的对应,实际上就是将所有实际键盘上的字符随机的对应 到一个X,Y坐标系中,每个字符对应不同的坐标,而且每次对应结果都是随机的,这样保证 了对应关系的随机性。也就是将实际可能用到的字符全部随机的对应到X,Y坐标系中,每 个字符对应一个坐标,建立一一对应的关系。并且这个对应关系是随机的,每次均不同的对 应结果。
[0049] 步骤20,服务器将所有字符与坐标的对应关系生成图片,发送到用户手机。
[0050] 这里的用户手机是预先登记到服务器的,因而服务器可以知道该将信息发送到哪 个手机。服务器通常是通过彩信的方式发送这些图片,也可以通过短信或者其它方式来发 送给用户手机。
[0051] 这些图片记录了所有的字符与坐标之间的对应关系,可以是一张图片中记录所有 的信息,也可以分成多张图片记录。例如,字符A对应成坐标系中的交点(1,3),就以这种对 应的方式显示在图片中。用户可以很直观的从图片中获知字符与坐标的对应关系。
[0052] 具体的实现方式中,服务器不大可能登记用户手机的信息或者同用户手机发送短 信/彩信,因而,实际是通过通信运营商的短信/彩信网关来完成的。服务器连接通信运营 商的短信/彩信网关,将相关的信息内容发送给网关,由网关完成与用户手机之间的短信/ 彩信通信。
[0053] 步骤30,根据图片,在用户手机上输入密码字符对应的坐标,回复给服务器。
[0054] 用户手机接收到这些图片后,用户可以根据图片上的内容,知道键盘上的字符与 坐标系之间的对应关系,因而可以知道自己的密码对应的坐标。用户需要在用户手机上输 入这些密码字符对应的坐标,然后回复给服务器。
[0055] 回复通常通过短信的方式,当然也可以通过其它任何有效的通信方式。通常用户 手机将这些信息发送到通信运营商的短信/彩信网关,由短信/彩信网关转发给服务器。
[0056] 步骤40,服务器根据字符与坐标的对应关系,将密码字符对应的坐标转换为密码 字符,完成密码验证。
[0057] 服务器在接收到用户手机回复的信息后,可以知道用户密码字符对应的坐标信 息,根据这些坐标信息,可以得到坐标信息对应的密码字符,从而知道了用户的密码。根据 这个密码进行密码验证,就可以完成实际应用中对密码的验证工作。
[0058] 至此,密码保护的整体方案可以完成。其核心思想在于用户在登陆系统(或业务办 理)需进行密码验证时,应用系统将键盘上的所有字符随机放在坐标(X,Y)的某个坐标处, 并在后台将每个字符与坐标的对应关系予以记录后,将所有字符在坐标的位置生成图片发 送到彩信网关,并通过彩信网关发送到用户手机,用户可回复自己密码对应的坐标给彩信 网关。应用系统从彩信网关获取短信内容,对内容中的坐标信息和之前记录的字符对应关 系进行比较,转换为正在的密码字符后进行验证,规避了前台页面密码输入操作可能存在 的泄露风险。
[0059] 如图2所示,本发明实施例2提供了一种密码保护装置,其中包括应用系统门户、 应用系统认证管理装置、彩信网关、用户移动终端(手机),具体来说,应用系统用户,即系统 登陆账户。
[0060] 应用系统认证管理装置,包括了密码加密生成模块和密码自动认证模块。该系统 是通信用户访问的业务系统,如网上营业厅、WLAN、集团客户VPN、网上银行等业务系统。
[0061] 密码加密生成模块,应用系统将键盘上的所有字符随机放在坐标(X,Y)的某个交 点处(如字符Α,放在(1,3)的交点处),并在后台将每个字符与坐标的对应关系予以记录后, 将所有字符在坐标的位置生成图片发送到彩信网关。
[0062] 密码自动认证模块,接收需提供密码的用户手机回复的信息,自动认证密码并登 录系统。
[0063] 短信网关用来提供彩信接入代码,实现彩信下行发送和上行回复管理的平台。
[0064]用户移动终端(手机)包括接收模块和回复模块。接收模块,接收业务系统通过彩 信网关发送的验证码短信。回复模块,回复密码字符对应的坐标(如,用户原密码是Α,则根 据坐标位置回复(1,3))短信给彩信网关,并通过彩信网关,提交给应用系统。
[0065] 本实施例提供的装置实际上是上述实施例具体应用的装置,用于系统用户就是具 体的用户,应用系统认证管理装置就是服务器,彩信网关是服务器与用户手机之间联系的 媒介,而用户移动终端就是用户手机。通过本实施例提供的装置,可以很好的实现上述实施 例的具体方案。
[0066] 如图3所示,为上述实施例提供的装置具体实现密码保护的流程示意图,具体如 下:
[0067] 1、用户访问应用系统页面提交登录或办理业务申请。
[0068] 2、用户点击生成加密密码按钮,应用系统将键盘上的所有字符随机放在坐标 (Χ,γ)的某个交点处(如字符Α,放在(1,3)的交点处),并在后台将每个字符与坐标的对应 关系予以记录后,将所有字符在坐标的位置生成图片发送到彩信网关。
[0069] 3、彩信网关接收应用系统提交的彩信发送请求,将该彩信发送到移动终端(手机) 上。
[0070] 4、用户在手机上,回复密码对应的坐标信息到彩信网关。
[0071] 5、密码自动认证模块从彩信平台中根据手机号码获取该用户短信的内容,将坐标 信息转化成字符信息,并和系统中的密码进行比对,通过则登陆;
[0072] 6、在用户界面返回登陆成功页面。
[0073] 至此,整个通过直接回复短信验证码进行快速认证而实现密码保护的方法的流程 结束。
[0074] 进一步来说,当用户提交了生成加密密码申请,系统将键盘上的所有字符对应成 坐标内容,如字符Α,对应成(1,3)。系统将加密前后的字符对应关系进行保存,以备用户输 入正确的密码后进行验证。系统将键盘上的所有字符的坐标信息,通过JAVA等程序语言生 成图形化的坐标图片。系统通过彩信发送程序,通过彩信网关提供的彩信服务号,发送到彩 信网关。彩信网关将此坐标图片发送到用户手机。用户手机接收彩信图片。用户查看图片 上字符对应的坐标,在手机上回复密码对应的坐标信息,如用户密码是A,则在手机上回复 (1,3)到彩信网关。彩信网关接收该用户的短信内容。密码自动认证模块不断链接彩信网 关,通过手机号码接收该用户的短信内容,获取该短信的密码内容。系统验证用户输入的坐 标信息,通过之前保存的加密前后字符对应关系对坐标信息进行转换,再和系统保存的真 正密码进行比对,通过则自动登录,不通过则返回登录失败。
[0075] 如图4所示,本发明实施例4提供了一种密码保护系统,该系统包括服务器和用户 手机,其中,
[0076] 服务器,用于将所有字符随机对应于X,Y坐标系的坐标处,并记录每个字符与坐 标的对应关系;将所有字符与坐标的对应关系生成图片,发送给用户手机;并将用户手机 回复的密码字符对应的坐标转换为密码字符,完成密码验证;
[0077] 用户手机,用于接收服务器发送的所有字符与坐标的对应关系生成图片,输入密 码字符对应的坐标,回复给服务器。
[0078] 该系统还包括登录终端,用于在所属的WEB页面上设置密码生成加密按钮,用户 点击密码生成加密按钮后,通知服务器将所有字符随机对应于X,Y坐标系的坐标处。
[0079] 如图5所示,本发明实施例5提供的服务器包括坐标对应单元501、图片生成单元 502、收发单元503和验证单元504,其中,
[0080] 坐标对应单元501,用于将所有字符随机对应于X,Y坐标系的坐标处,并记录每个 字符与坐标的对应关系;
[0081] 图片生成单元502,用于将所有字符与坐标的对应关系生成图片;
[0082] 收发单元503,用于将图片发送给用户手机,并接收用户手机回复的密码字符对应 的坐标;
[0083] 验证单元504,用于将用户手机回复的密码字符对应的坐标转换为密码字符,完成 密码验证。
[0084] 进一步的,该服务器还包括加密触发单元505,用于接收密码生成加密信息,并通 知坐标对应单元501。
[0085] 需要说明的是:上述实施例提供的密码保护系统在密码保护时,仅以上述各功能 模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模 块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功 能。另外,上述实施例提供的密码保护方法、装置与密码保护系统实施例属于同一构思,其 具体实现过程详见方法实施例,这里不再赘述。
[0086] 综上,本发明通过在用户进行密码登录的时候,将键盘上所有的字符全部对应到 一个坐标系中,每个字符对应不同的坐标。然后,将字符和坐标的对应关系通过图片的形式 发送给用户手机,用户根据这些图片中的对应关系,输入密码字符对应的坐标,并返回给服 务器。服务器再将这些坐标还原成密码字符,完成密码验证。与现有技术相比,本发明通过 短信完成密码登陆,无需在页面输入密码;对键盘所有字符以坐标图的方式予以展现,用户 输入的密码是坐标位置信息,保密性强;实现了安全、方便、快捷的密码保护,可整合作为一 种移动新功能向对保密要求高的移动用户进行推广,提高客户粘性。
[0087] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[〇〇88] 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的 限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化, 均应为等效的置换方式,都包含在本发明的保护范围之内。
【权利要求】
1. 一种密码保护方法,其特征在于,所述方法包括: 服务器将所有字符随机对应于X,Y坐标系的坐标处,并记录每个所述字符与坐标的对 应关系; 所述服务器将所有所述字符与坐标的对应关系生成图片,发送到用户手机; 根据所述图片,在所述用户手机上输入密码字符对应的坐标,回复给所述服务器; 所述服务器根据所述字符与坐标的对应关系,将所述密码字符对应的坐标转换为所述 密码字符,完成密码验证。
2. 如权利要求1所述的方法,其特征在于,所述方法之前还包括: 在登录终端WEB页面上设置密码生成加密按钮; 用户点击所述密码生成加密按钮后,服务器将所有字符随机对应于X,Y坐标系的坐标 处。
3. 如权利要求2所述的方法,其特征在于,所述方法还包括: 用户每点击一次所述密码生成加密按钮,服务器均重新将所有字符随机对应于X,Y坐 标系的坐标处一次。
4. 如权利要求1所述的方法,其特征在于,所述将所有字符随机对应于X,Y坐标系的坐 标处,包括: 将所有实际键盘上的字符随机对应于X,Υ坐标系的坐标处,每个所述字符对应不同的 坐标。
5. 如权利要求1所述的方法,其特征在于,所述用户手机为用户预先登记在服务器上。
6. 如权利要求1所述的方法,其特征在于,所述服务器通过短信或彩信的方式,将所述 图片发送给所述用户手机; 所述用户手机将所述密码字符对应的坐标,通过短信方式发送给所述服务器。
7. -种密码保护系统,其特征在于,所述系统包括服务器和用户手机,其中, 所述服务器,用于将所有字符随机对应于X,Υ坐标系的坐标处,并记录每个所述字符 与坐标的对应关系;将所有所述字符与坐标的对应关系生成图片,发送给所述用户手机; 并将所述用户手机回复的密码字符对应的坐标转换为所述密码字符,完成密码验证; 所述用户手机,用于接收所述服务器发送的所有所述字符与坐标的对应关系生成图 片,输入密码字符对应的坐标,回复给所述服务器。
8. 如权利要求7所述的系统,其特征在于,所述系统还包括登录终端,用于在所属的 WEB页面上设置密码生成加密按钮,用户点击所述密码生成加密按钮后,通知所述服务器将 所有字符随机对应于X,Y坐标系的坐标处。
9. 如权利要求7所述的系统,其特征在于,所述服务器包括坐标对应单元、图片生成单 元、收发单元和验证单元,其中, 所述坐标对应单元,用于将所有字符随机对应于X,Y坐标系的坐标处,并记录每个所 述字符与坐标的对应关系; 所述图片生成单元,用于将所有所述字符与坐标的对应关系生成图片; 所述收发单元,用于将所述图片发送给所述用户手机,并接收所述用户手机回复的密 码字符对应的坐标; 所述验证单元,用于将所述用户手机回复的密码字符对应的坐标转换为所述密码字 符,完成密码验证。
10.如权利要求9所述的系统,其特征在于,所述服务器还包括加密触发单元,用于接 收所述密码生成加密信息,并通知所述坐标对应单元。
【文档编号】H04W4/14GK104102872SQ201310127551
【公开日】2014年10月15日 申请日期:2013年4月12日 优先权日:2013年4月12日
【发明者】卢军, 胡振华 申请人:中国移动通信集团安徽有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1