著录项信息
专利名称 | 密码保护系统及方法 |
申请号 | CN200810302309.0 | 申请日期 | 2008-06-25 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2009-12-30 | 公开/公告号 | CN101616003 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L9/32 | IPC分类号 | H;0;4;L;9;/;3;2查看分类表>
|
申请人 | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 | 申请人地址 | 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 鸿富锦精密工业(深圳)有限公司,鸿海精密工业股份有限公司 | 当前权利人 | 鸿富锦精密工业(深圳)有限公司,鸿海精密工业股份有限公司 |
发明人 | 闫浩 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明提供一种密码保护系统,包括设置模块,用于设置账号及其多个密码,该多个密码对应于多个时段;加密模块,用于将账号、时段及对应的密码进行加密计算,生成密钥;存储模块,用于将上述密钥保存在分时密码数据字典中;接收模块,用于接收输入的账号及密码;时间获取模块,用于获取系统时间,并计算该时间对应的时段;匹配模块,用于当对输入的账号、密码及计算的时段加密运算并生成验证密钥后,将该验证密钥与上述数据字典中的密钥相匹配;提示模块,用于当匹配不成功时提示用户身份验证失败;及权限授予模块,用于当匹配成功时确认用户身份。本发明还提供一种密码保护方法。本发明能够更有效的保护用户的账号密码,保证用户的信息安全。
1.一种密码保护系统,运行于计算机中,其特征在于,该系统包括:
设置模块,用于设置一个信息服务系统的账号,以及将一天分割成多个时段,并为每一个时段设置一个该帐号的密码;
加密模块,用于采用加密算法将设置的账号、各个时段及各个时段对应的密码进行加密计算,以为每一个时段生成一个对应的密钥;
存储模块,用于将上述生成的密钥保存在一个分时密码数据字典中;
接收模块,用于接收用户输入的账号及密码;
时间获取模块,用于获取用户输入账号及密码时的系统时间,并计算该系统时间所处的时段;
所述加密模块,还用于采用上述的加密算法对用户输入的账号、密码及计算出的时段进行加密运算以生成一验证密钥;
匹配模块,用于将该验证密钥与上述分时密码数据字典中保存的密钥进行匹配操作;
提示模块,用于当上述验证密钥与分时密码数据字典中保存的密钥匹配不成功时,提示用户身份验证失败,并结束身份验证程序;及
权限授予模块,用于当上述验证密钥与分时密码数据字典中保存的密钥匹配成功时,确认用户的身份。
2.如权利要求1所述的密码保护系统,其特征在于,所述的信息服务系统为金融卡、电信卡、服务消费卡、软件或专用仪器的信息服务系统。
3.如权利要求1所述的密码保护系统,其特征在于,其中所有时段的时间总和等于24小时。
4.一种密码保护方法,其特征在于,该方法包括如下步骤:
设置某一信息服务系统的账号;
根据实际情况将一天分割为多个时段,并为每一个时段设置一个该帐号的密码;
采用加密算法将上述设置的账号、各个时段及各个时段对应的密码进行加密计算,以为每一个时段生成一个对应的密钥;
将上述生成的密钥保存在一个分时密码数据字典中;
接收用户输入的账号及密码;
获取用户输入账号及密码时的系统时间,并计算该系统时间所处的时段;
采用上述的加密算法对上述用户输入的账号、密码及计算出的时段进行加密运算并生成一个验证密钥;
将该验证密钥与上述分时密码数据字典中保存的密钥进行匹配操作;
当上述验证密钥与分时密码数据字典中保存的密钥匹配不成功时,提示用户身份验证失败;及
当上述验证密钥与分时密码数据字典中保存的密钥匹配成功时,确认用户的身份。
5.如权利要求4所述的密码保护方法,其特征在于,于步骤采用加密算法将账号、时段及时段对应的密码进行加密计算,生成对应的密钥之后,该方法还包括:
判断是否所有的密钥都已经生成完毕。
6.如权利要求4所述的密码保护方法,其特征在于,所述的信息服务系统为金融卡、电信卡、服务消费卡、软件或专用仪器的信息服务系统。
7.如权利要求4所述的密码保护方法,其特征在于,其中所有时段的时间总和等于24小时。
密码保护系统及方法\n技术领域\n[0001] 本发明涉及一种密码保护系统及方法,尤其涉及一种基于时段的密码保护系统及方法。\n背景技术\n[0002] 在信息化的时代,密码被广泛地用来验证用户身份。当用户需要个性化的服务时,为了保护用户的个人权益及隐私,需要在提供服务的系统中开设个人账户,获得一个唯一的账号,并设定一个密码。以后当用户需要进入该系统时,会被要求输入账号及密码,而账号及密码正确是进入该系统的充要条件。因此,账号及密码成为信息时代的通行证。\n[0003] 实际操作中,验证账号及密码的过程全由电脑自动完成。由于电脑是只认数据不认人,因此,若用户的账号及密码一旦被其他人盗取,其他人就能以真实用户的身份进入系统中,从而进行各类侵犯用户利益的活动。由于账号在使用中是公开的,因此,密码保护也就成了用户保护自己权益的重要手段。\n[0004] 通常,大多数用户都没有经常改变密码的习惯。当用户使用密码时总会留下现场痕迹而使密码被盗取。如记录下用户输入密码的全过程或者截留用户的密码信息,就可以破译用户密码,从而冒充用户登陆,对用户的信息安全构成巨大威胁。\n[0005] 目前,各类金融卡、电信卡、服务消费卡、软件、专用仪器等以及网上的各类服务都大量使用账号及密码作为用户身份验证的唯一手段,用户密码被盗取就意味着犯罪分子可以肆意侵犯用户的各种权利,使用户蒙受巨大的损失。目前因密码被盗取而引发的案件正逐年大幅增加,已成为一个严重的社会问题。因此可以看出,传统的密码保护技术已受到严重的挑战。\n发明内容\n[0006] 鉴于以上内容,有必要提出一种密码保护系统,其能够更有效的保护用户的账号密码,从而保证用户的信息安全。\n[0007] 此外,还有必要提出一种密码保护方法,其能够更有效的保护用户的账号密码,从而保证用户的信息安全。\n[0008] 一种密码保护系统,其运行于计算机中。该系统包括:设置模块,用于设置一个信息服务系统的账号,以及将一天分割成多个时段,并为每一个时段设置一个该帐号的密码;\n加密模块,用于采用加密算法将设置的账号、各个时段及各个时段对应的密码进行加密计算,以为每一个时段生成一个对应的密钥;存储模块,用于将上述生成的密钥保存在一个分时密码数据字典中;接收模块,用于接收用户输入的账号及密码;时间获取模块,用于获取用户输入账号及密码时的系统时间,并计算该系统时间所处的时段;所述加密模块,还用于采用上述的加密算法对用户输入的账号、密码及计算出的时段进行加密运算以生成一验证密钥;匹配模块,用于将该验证密钥与上述分时密码数据字典中保存的密钥进行匹配操作;\n提示模块,用于当上述验证密钥与分时密码数据字典中保存的密钥匹配不成功时,提示用户身份验证失败,并结束身份验证程序;及权限授予模块,用于当上述验证密钥与分时密码数据字典中保存的密钥匹配成功时,确认用户的身份。\n[0009] 一种密码保护方法,该方法包括如下步骤:设置某一信息服务系统的账号;根据实际情况将一天分割为多个时段,并为每一个时段设置一个该帐号的密码;采用加密算法将上述设置的账号、各个时段及各个时段对应的密码进行加密计算,以为每一个时段生成一个对应的密钥;将上述生成的密钥保存在一个分时密码数据字典中;接收用户输入的账号及密码;获取用户输入账号及密码时的系统时间,并计算该系统时间所处的时段;采用上述加密算法对用户输入的账号、密码及计算出的时段进行加密运算并生成一个验证密钥;将该验证密钥与上述分时密码数据字典中保存的密钥进行匹配操作;当上述验证密钥与分时密码数据字典中保存的密钥匹配不成功时,提示用户身份验证失败;及当上述验证密钥与分时密码数据字典中保存的密钥匹配成功时,确认用户的身份。\n[0010] 相较于现有技术,本发明所提供的密码保护系统及方法将密码与时间的概念相结合,建立分时密码数据字典,实现账号的密码与时间的匹配机制,从而保证用户的信息安全。\n附图说明\n[0011] 图1为本发明密码保护系统较佳实施例的实施环境图。\n[0012] 图2为本发明密码保护方法较佳实施例的流程图。\n具体实施方式\n[0013] 如图1所示,是本发明密码保护系统较佳实施例的实施环境图。所述密码保护系统10运行于计算机1中,用于通过与时间的概念相结合来保护用户的账号密码。所述的密码保护系统10包括设置模块100、加密模块101、判断模块102、存储模块103、接收模块\n104、时间获取模块105、匹配模块106、提示模块107、以及权限授予模块108。\n[0014] 上述所称的各个模块是完成某一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明将软件程序的功能分别用各个模块来描述。\n[0015] 其中,所述的设置模块100主要用于设置某一信息服务系统的账号。所述的信息服务系统可以是各类金融卡、电信卡、服务消费卡、软件、专用仪器等,或者是网上的各类信息服务系统。\n[0016] 进一步地,所述的设置模块100还用于将一天分割成多个时段,及为每一个时段设置一个该帐号的密码。在设置密码之前,用户首先根据实际情况将一天分割为多个时段,每个时间段可以包括1个小时、2个小时、3个小时、4个小时、6个小时或者12个小时,其中所有时段的时间总和等于24小时。在本实施例中,以每个时段包括6个小时为例进行说明,所述的设置模块100可以将0:01AM~6:00AM设置为第一时段,将6:01AM~12:00AM设置为第二时段,将12:01PM~18:00PM设置为第三时段,以及将18:01PM~24:00PM设置为第四时段。\n其中,设置的密码的个数与时段的个数相等同。其次,用户将设置的各个密码与各个时段相对应。\n[0017] 所述加密模块101主要用于采用加密算法将设置的账号、各个时段及各个时段对应的密码进行加密计算,从而为每一个时段生成一个对应的密钥。\n[0018] 所述判断模块102主要用于判断是否所有的密钥都已经生成完毕。其中,密钥的个数取决于分割的时段个数,例如,如果将一天分割成四个时段,则会生成四个密钥分别对应于四个时段。\n[0019] 所述存储模块103主要用于将上述生成的各个密钥保存在一个分时密码数据字典中。该分时密码数据字典可以存储在计算机1外部的一个数据库(未图示)中,也可以存储在该计算机1内部的硬盘等存储单元中。\n[0020] 所述接收模块104主要用于接收用户输入的账号及密码。\n[0021] 所述时间获取模块105主要用于获取用户输入账号及密码时的系统时间,并计算该系统时间所处的时段。例如,若用户输入账号及密码的时间为17:30,则根据设置的\n0:01AM~6:00AM为第一时段,6:01AM~12:00AM为第二时段,12:01PM~18:00PM为第三时段,以及将18:01PM~24:00PM为第四时段可以得知,该系统时间处于第三个时段。\n[0022] 进一步地,所述的加密模块101还用于采用上述的加密算法对上述用户输入的账号、密码及计算出的时段进行加密运算以生成一验证密钥。\n[0023] 所述匹配模块106主要用于将上述验证密钥与上述分时密码数据字典中保存的密钥进行匹配操作。\n[0024] 所述提示模块107主要用于当上述验证密钥与分时密码数据字典中保存的密钥匹配不成功时,提示用户身份验证失败,并结束身份验证程序,从而阻止该用户进入该信息服务系统。\n[0025] 所述权限授予模块108主要用于当上述验证密钥与分时密码数据字典中保存的密钥匹配成功时,确认用户的身份,允许该用户进入该信息服务系统中,并授予该用户对应的操作权限。\n[0026] 参阅图3所示,是本发明密码保护方法较佳实施例的流程图。\n[0027] 步骤S100,用户通过设置模块100设置某一信息服务系统的账号。所述的信息服务系统可以是各类金融卡、电信卡、服务消费卡、软件、专用仪器等,或者是网上的各类服务。\n[0028] 步骤S101,用户首先根据实际情况将一天分割成多个时段,例如,将一天分割成\n0:01AM~6:00AM为第一时段,6:01AM~12:00AM为第二时段,12:01PM~18:00PM为第三时段,以及18:01PM~24:00PM为第四时段;其次,用户通过上述的设置模块40为每一个时段设置一个该帐号的密码。\n[0029] 步骤S102,加密模块101采用加密算法将设置的账号、各个时段及各个时段对应的密码进行加密计算,从而为每一个时段生成一个对应的密钥。\n[0030] 步骤S103,判断模块102判断是否所有的密钥都已经生成完毕。其中,密钥的个数取决于分割的时段的个数,例如,如果将一天分割成四个时段,则会生成四个密钥分别对应于该四个时段。\n[0031] 若还有密钥没有生成完毕,则返回步骤S102。\n[0032] 否则,若所有的密钥都已经生成完毕,则步骤S104,存储模块103将上述生成的各个密钥保存在一个分时密码数据字典中。\n[0033] 步骤S105,接收模块104接收用户输入的账号及密码。\n[0034] 步骤S106,时间获取模块105获取用户输入账号及密码时的系统时间,并计算该系统时间所处的时段。例如,若用户输入账号及密码的系统时间为17:30,则根据设置的\n0:01AM~6:00AM为第一时段,6:01AM~12:00AM为第二时段,12:01PM~18:00PM为第三时段,以及将18:01PM~24:00PM为第四时段可以得知,该系统时间处于第三个时段。\n[0035] 步骤S107,加密模块101采用上述的加密算法对上述用户输入的账号、密码及计算出的时段进行加密运算并生成一个验证密钥。\n[0036] 步骤S108,匹配模块106将该验证密钥与上述分时密码数据字典中保存的密钥进行匹配操作。\n[0037] 步骤S109,判断模块102判断上述验证密钥与分时密码数据字典中保存的密钥是否匹配成功。\n[0038] 若上述验证密钥与分时密码数据字典中保存的密钥匹配不成功,则步骤S110,提示模块107提示用户身份验证失败,并结束身份验证程序,从而阻止该用户进入该信息服务系统。\n[0039] 若上述验证密钥与分时密码数据字典中保存的密钥匹配成功,则步骤S111,权限授予模块108确认用户的身份,允许该用户进入该信息服务系统中,并授予该用户对应的操作权限。
法律信息
- 2016-08-10
未缴年费专利权终止
IPC(主分类): H04L 9/32
专利号: ZL 200810302309.0
申请日: 2008.06.25
授权公告日: 2012.05.30
- 2012-05-30
- 2010-11-24
实质审查的生效
IPC(主分类): H04L 9/32
专利申请号: 200810302309.0
申请日: 2008.06.25
- 2009-12-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-04-16
|
2007-11-16
| | |
2
| |
2001-11-14
|
2000-04-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |