一种口令字保护器及口令字保护方法

文档序号:7799309阅读:224来源:国知局
一种口令字保护器及口令字保护方法
【专利摘要】本发明公开了一种口令字保护器,所述口令字保护器包括密钥长度设定装置、算法选择装置、口令输入装置、第一加密装置、第二加密装置、密钥剪裁装置和密钥显示装置,所述第一加密装置连接所述口令输入装置和所述算法选择装置,所述第二加密装置连接所述第一加密装置,所述密钥剪裁装置连接所述密钥长度设定装置和所述第二加密装置,所述密钥显示装置连接所述密钥剪裁装置。本发明还公开了一种口令字保护方法。通过本发明,用户只需输入简要口令字,即可获得设定长度的定制复杂密钥,安全性高,操作简便,适合用于电子鉴权的各个应用领域。
【专利说明】一种口令字保护器及口令字保护方法
【技术领域】
[0001 ] 本发明涉及电子鉴权领域,尤其涉及一种口令字保护器及口令字保护方法。
【背景技术】
[0002]随着互联网软硬件技术和移动终端技术的快速发展,使用各种移动终端进行电子交易以为人们所常见,电子交易中,口令字是验证合法用户的重要手段。除了电子交易,还有更多的电子鉴权应用领域,例如电子文件加密、密码箱加密和ATM取钱等,可以说,在人们的生活中,口令字的应用无处不在。对于口令字而言,其安全性是其能够应用的基础,现有技术中的口令字保护器和口令字保护方法,为了保护口令字不被非法破解,口令字的长度越来越长,虽然对口令字的安全性的提高起到了一定的积极作用,但人们需要记住复杂的口令字,还需要在鉴权时逐一输入较多的字符,大大降低了人们使用的便捷性。
[0003]因此,为了方便用户的输入和记忆,同时保证较高的安全性,需要一种新的口令字保护器和口令字保护方法,即使在人们输入的是简要口令字的情况下,也能有效地对加密对象进行可靠性加密,从而兼顾口令字使用的安全性和便捷性。

【发明内容】

[0004]针对现有口令字保护器和口令字保护方法因为口令字冗长而给用户带来使用难度的技术问题,本发明提供了一种基于定制的双重加密技术的口令字保护器和口令字保护方法,用户输入简要口令字后自动加密生成复杂密钥,以供用户进行电子鉴权时使用,所述自动加密过程可以用户定制,在保障口令字机制安全性的同时,方便了用户的使用。
[0005]为了实现上述目的,本发明提供了一种口令字保护器,所述口令字保护器包括,密钥长度设定装置,根据用户的选择,设置用户所需的第二密钥的长度;算法选择装置,根据不同用户的不同特征,为不同用户选择不同的加密算法;口令输入装置,接收用户输入的简要口令字;第一加密装置,连接所述口令输入装置和所述算法选择装置,基于所述算法选择装置选择的加密算法对所述简要口令字加密,生成第一密钥;第二加密装置,连接所述第一加密装置,基于RSA加密算法对所述第一密钥加密,生成第二密钥;密钥剪裁装置,连接所述密钥长度设定装置和所述第二加密装置,基于所述密钥长度设定装置所设置的长度对所述第二密钥剪裁,获得剪裁后的第二密钥;密钥显示装置,连接所述密钥剪裁装置以显示所述剪裁后的第二密钥供用户使用。
[0006]可选地,所述密钥长度设定装置、所述算法选择装置和所述口令输入装置集成在所述口令字保护器的键盘装置中;所述密钥显示装置为液晶显示屏或LED显示屏。
[0007]可选地,所述剪裁后的第二密钥供用户对加密电子文件解密,所述简要口令字为电子文件的修改时间。
[0008]可选地,所述电子文件的修改时间为八位系统时间。
[0009]本发明还提供了一种口令字保护方法,所述口令字保护方法包括,根据用户的选择,设置用户所需的第二密钥的长度;根据不同用户的不同特征,为不同用户选择不同的加密算法;接收用户输入的简要口令字;基于所述选择的加密算法对所述简要口令字加密,生成第一密钥;基于RSA加密算法对所述第一密钥加密,生成第二密钥;基于所述设置的第二密钥的长度对所述第二密钥剪裁,获得剪裁后的第二密钥;显示所述剪裁后的第二密钥供用户使用。
[0010]可选地,通过键盘装置设置用户所需的第二密钥的长度、为不同用户选择不同的加密算法和输入简要口令字;通过液晶显示屏或LED显示屏显示所述剪裁后的第二密钥。
[0011]可选地,所述剪裁后的第二密钥供用户对加密电子文件解密,所述简要口令字为电子文件的修改时间。
[0012]可选地,所述电子文件的修改时间为八位系统时间。
[0013]本发明由于采用了上述技术方案,从而具有以下优点:本发明的口令字保护器及口令字保护方法,在现有技术对用于电子鉴权的口令字进行保护的基础上,通过定制加密算法和RSA加密算法对用户输入的简要口令字进行双重加密,从而生成电子鉴权时所需的复杂密钥,这样,用户不需牢记冗长复杂的口令字,也不需在电子鉴权时输入过多的口令字符,即可完成复杂密钥对电子鉴权应用领域的安全加密,为用户提供了良好的使用体验。
【专利附图】

【附图说明】
[0014]图1是本发明一种口令字保护器的结构方框图;
[0015]图2是本发明一种口令字保护方法的方法流程图。`【具体实施方式】
[0016]下面结合附图对本发明的【具体实施方式】做详细的说明。
[0017]首先,请参考图1,图1是本发明一种口令字保护器的结构方框图,所述口令字保护器又称为复杂密钥生成器,所述口令字保护器包括,密钥长度设定装置3,根据用户的选择,设置用户所需的第二密钥的长度;算法选择装置2,根据不同用户的不同特征,为不同用户选择不同的加密算法;口令输入装置1,接收用户输入的简要口令字;第一加密装置4,连接所述口令输入装置I和所述算法选择装置2,基于所述算法选择装置2选择的加密算法对所述简要口令字加密,生成第一密钥;第二加密装置5,连接所述第一加密装置4,基于RSA加密算法对所述第一密钥加密,生成第二密钥;密钥剪裁装置6,连接所述密钥长度设定装置3和所述第二加密装置5,基于所述密钥长度设定装置3所设置的长度对所述第二密钥剪裁,获得剪裁后的第二密钥;密钥显示装置7,连接所述密钥剪裁装置6以显示所述剪裁后的第二密钥供用户使用。用户将所述剪裁后的第二密钥输入到各种电子鉴权领域的口令输入框中以完成合法用户的辨识,所述电子鉴权领域包括上网、炒股、ATM取钱、电子文件加密和电子支付等。
[0018]另外,所述密钥长度设定装置3、所述算法选择装置2和所述口令输入装置I可集成在所述口令字保护器的键盘装置中;所述密钥显示装置7可为液晶显示屏或LED显示屏;所述剪裁后的第二密钥可供用户对加密电子文件解密,所述简要口令字可以为电子文件的修改时间,所述电子文件的修改时间可以为八位系统时间。
[0019]其中,RSA公钥加密算法是1977年由罗纳德.李维斯特(Ron Rivest)、阿迪.萨莫尔(Adi Shamir)和伦纳德?阿德曼(Leonard Adleman) 一起提出的。RSA是他们三人姓氏开头字母拼在一起组成的。RSA是目前最有影响力的公钥加密算法,他能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。今天只有短的RSA钥匙才可能被强力方式解破,到2008年为止,世界上还没有任何可靠的攻击RSA算法的方式,只要其钥匙的长度足够长,用RSA加密的信息实际上是不能被解破的,但在分布式计算和量子计算机理论日趋成熟的今天,RSA加密安全性受到了挑战。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。RSA的安全性依赖于大数分解,但是否等同于大数分解一直未能得到理论上的证明,因为没有证明破解RSA就一定需要作大数分解。假设存在一种无须分解大数的算法,那他肯定可以修改成为大数分解算法。RSA的一些变种算法已被证明等价于大数分解。
[0020]其中,液晶显示屏,英文通称为LCD (Liquid Crystal Display),是属于平面显示器的一种。用于电视机及计算机的屏幕显示。液晶显示屏(LCD)用于数字型钟表和许多便携式计算机的一种显示器类型。LCD显示使用了两片极化材料,在他们之间是液体水晶溶液。电流通过该液体时会使水晶重新排列,以使光线无法透过他们。因此,每个水晶就像百叶窗,既能允许光线穿过又能挡住光线。液晶显示器(LCD)目前科技信息产品都朝着轻、薄、短、小的目标发展,在计算机周边中拥有悠久历史的显示器产品当然也不例外。在便于携带与搬运为前提之下,传统的显示方式如CRT映像管显示器及LED显示板等,皆受制于体积过大或耗电量甚巨等因素,无法达成使用者的实际需求。而液晶显示技术的发展正好切合目前信息产品的潮流,无论是直角显示、低耗电量、体积小、还是零辐射等优点,都能让使用者孕受:最佳的视觉环境。
[0021]接着,继续参考图2对本发明进行说明,图2是本发明一种口令字保护方法的方法流程图,所述口令字保护方法包括下列步骤:
[0022]步骤201:根据用户的选择,设置用户所需的第二密钥的长度;
[0023]步骤202:根据不同用户的不同特征,为不同用户选择不同的加密算法;
[0024]步骤203:接收用户输入的简要口令字;
[0025]步骤204:基于所述选择的加密算法对所述简要口令字加密,生成第一密钥;
[0026]步骤205:基于RSA加密算法对所述第一密钥加密,生成第二密钥;
[0027]步骤206:基于所述设置的第二密钥的长度对所述第二密钥剪裁,获得剪裁后的
第二密钥;
[0028]步骤207:显示所述剪裁后的第二密钥供用户使用。
[0029]另外,步骤201至步骤203中,可通过键盘装置设置用户所需的第二密钥的长度、为不同用户选择不同的加密算法和输入简要口令字;步骤207中可通过液晶显示屏或LED显示屏显示所述剪裁后的第二密钥;特别地,所述剪裁后的第二密钥可供用户对加密电子文件解密,所述简要口令字可为电子文件的修改时间,所述电子文件的修改时间可为八位系统时间。
[0030]本领域技术人员应该认识到,上述的【具体实施方式】只是示例性的,是为了使本领域技术人员能够更好的理解本专利内容,不应理解为是对本专利保护范围的限制,只要是根据本专利所揭示精神所作的任何等同变更或修饰,均落入本专利保护范围。
【权利要求】
1.一种口令字保护器,其特征在于,所述口令字保护器包括: 密钥长度设定装置,根据用户的选择,设置用户所需的第二密钥的长度; 算法选择装置,根据不同用户的不同特征,为不同用户选择不同的加密算法; 口令输入装置,接收用户输入的简要口令字; 第一加密装置,连接所述口令输入装置和所述算法选择装置,基于所述算法选择装置选择的加密算法对所述简要口令字加密,生成第一密钥; 第二加密装置,连接所述第一加密装置,基于RSA加密算法对所述第一密钥加密,生成第二密钥; 密钥剪裁装置,连接所述密钥长度设定装置和所述第二加密装置,基于所述密钥长度设定装置所设置的长度对所述第二密钥剪裁,获得剪裁后的第二密钥; 密钥显示装置,连接所述密钥剪裁装置以显示所述剪裁后的第二密钥供用户使用。
2.根据权利要求1所述的口令字保护器,其特征在于: 所述密钥长度设定装置、所述算法选择装置和所述口令输入装置集成在所述口令字保护器的键盘装置中; 所述密钥显示装置为液晶显示屏或LED显示屏。
3.根据权利要求2所述的口令字保护器,其特征在于: 所述剪裁后的第二密钥供用户对加密电子文件解密,所述简要口令字为电子文件的修改时间。
4.根据权利要求3所述的口令字保护器,其特征在于: 所述电子文件的修改时间为八位系统时间。
5.—种口令字保护方法,其特征在于,所述口令字保护方法包括: 根据用户的选择,设置用户所需的第二密钥的长度; 根据不同用户的不同特征,为不同用户选择不同的加密算法; 接收用户输入的简要口令字; 基于所述选择的加密算法对所述简要口令字加密,生成第一密钥; 基于RSA加密算法对所述第一密钥加密,生成第二密钥; 基于所述设置的第二密钥的长度对所述第二密钥剪裁,获得剪裁后的第二密钥; 显示所述剪裁后的第二密钥供用户使用。
6.根据权利要求5所述的口令字保护方法,其特征在于: 通过键盘装置设置用户所需的第二密钥的长度、为不同用户选择不同的加密算法和输入简要口令字; 通过液晶显示屏或LED显示屏显示所述剪裁后的第二密钥。
7.根据权利要求5所述的口令字保护方法,其特征在于: 所述剪裁后的第二密钥供用户对加密电子文件解密,所述简要口令字为电子文件的修改时间。
8.根据权利要求7所述的口令字保护方法,其特征在于: 所述电子文件的修改时间为八位系统时间。
【文档编号】H04L9/32GK103873235SQ201410100666
【公开日】2014年6月18日 申请日期:2014年3月18日 优先权日:2014年3月18日
【发明者】谈剑锋, 段克强, 李振龙 申请人:上海众人网络安全技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1