发明名称 一种保护智能密码钥匙信息的方法
摘要 本发明提供了一种保护智能密码钥匙信息的方法,包括:A.为智能密码钥匙分配保护密钥;B.利用所述保护密钥,对智能密码钥匙中的敏感信息进行加密;C.利用智能密码钥匙的PIN码,对该保护密钥进行加密。本发明还提供了另一保护智能密码钥匙信息的方法。本发明还提供了又一保护智能密码钥匙信息的方法。通过保护密钥对智能密码钥匙中的敏感信息进行加密,再利用用户的PIN码和随机产生的随机数作为密钥对保护密钥进行加密,从而可以避免用户修改PIN码时,需要对敏感信息进行解密,解密后再利用新PIN码对敏感信息重新加密,由于敏感信息量大于保护密钥的信息量,因此,减少了运算量,提高了系统的效率和用户体验度。
申请公布号 CN103312500B 申请公布日期 2016.10.05
申请号 CN201210065843.0 申请日期 2012.03.13
申请人 北京海泰方圆科技股份有限公司 发明人 陈猛豪;胡伯良
分类号 H04L9/32(2006.01)I;H04L9/08(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 北京华夏正合知识产权代理事务所(普通合伙) 11017 代理人 韩登营;张焕亮
主权项 一种保护智能密码钥匙信息的方法,其特征在于,包括以下步骤:A.为所述智能密码钥匙分配保护密钥;B.利用所述保护密钥,对所述智能密码钥匙中的敏感信息进行加密;C.利用所述智能密码钥匙的PIN码,对该保护密钥进行加密;D.接收用户输入的原PIN码,并对所述原PIN码进行认证;E.如果所述原PIN码通过了认证,则判断用户是否修改PIN码;F.如果用户修改了PIN码,则接收新PIN码;并从指定地址中取出第二密文和第二随机数,同时利用所述第二随机数和原PIN码作为密钥,对所述第二密文进行解密,得到保护密钥;G.利用随机生成的第三随机数和所述新PIN码作为密钥,对所述保护密钥进行加密;H.接收用户输入的PIN码,并对所述PIN码进行认证;I.如果所述PIN码通过了认证,则从指定地址取出第二密文和第二随机数,同时利用所述第二随机数和PIN码作为密钥,对所述第二密文进行解密,得到第一保护密钥;从指定地址处取出第一密文,通过所述第一保护密钥对所述第一密文进行解密,得到敏感信息明文;J.利用第二保护密钥,对所得到的敏感信息明文进行加密,用得到的密文替换存储到指定地址中的第一密文;K.利用PIN码和随机生成的随机数对所述第二保护密钥进行加密,并将所得到的密文替换存储到指定地址中的第二密文,所述随机数替换存储到指定地址中的第二随机数。
地址 100094 北京市海淀区东北旺西路8号中关村软件园9号楼国际软件大厦E座一层、二层