[发明专利]安全私钥的生成方法、加密方法、系统、设备及介质在审
申请号: | 201910406116.8 | 申请日: | 2019-05-15 |
公开(公告)号: | CN111949996A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 刘瑞;路尧;邓凡 | 申请(专利权)人: | 北京奇安信科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 100088 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 生成 方法 加密 系统 设备 介质 | ||
本发明公开了一种安全私钥的生成方法,能够实现私钥的可信存储,该安全私钥的生成方法包括:获取原始私钥,根据预设规则对原始私钥进行第一转换,得到中间私钥;获取设备硬件的硬件标识,根据硬件标识对中间私钥进行第二转换,得到安全私钥。
技术领域
本发明涉及计算机技术领域,具体涉及一种安全私钥的生成方法、加密方法、系统、计算机设备及计算机可读存储介质。
背景技术
现实场景中,用户通常会使用密钥对实现数据加密或数字签名等目的。加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。数字签名是为了实现身份认证,是用来判断某个身份的真实性,确认身份后,系统才可以依据不同的身份给予不同的权限。无论是何种场景,使用密钥对加密必然会存在私钥和公钥,公钥可以对外公开,私钥则由用户自己保存。通常,私钥做为核心数据必须保存在终端,而一旦保存就存在各种被窃取的风险。
目前,现有技术中没有解决上述技术问题的方案。
发明内容
本发明的目的在于提供一种安全私钥的生成方法、加密方法、系统、计算机设备和计算机可读存储介质,能够实现私钥的可信存储。
本发明的一个方面提供了一种安全私钥的生成方法,上述方法包括:获取原始私钥,根据预设规则对上述原始私钥进行第一转换,得到中间私钥;获取设备硬件的硬件标识,根据上述硬件标识对上述中间私钥进行第二转换,得到安全私钥。
可选的,上述根据预设规则对上述原始私钥进行第一转换,得到中间私钥,包括:获取第一预设转换表,其中,上述第一预设转换表包括多条第一映射关系,每条上述第一映射关系均包括原始数据及与上述原始数据对应的第一转换数据;在上述第一预设转换表中,以上述原始私钥作为上述原始数据,从上述多条映射关系中确定出与上述原始私钥对应的第一目标映射关系;将上述原始私钥替换为上述第一目标映射关系中的第一转换数据,以得到上述中间私钥。
可选的,上述根据上述硬件标识对上述中间私钥进行第二转换,得到安全私钥,包括:对上述硬件标识进行第三转换,并确定第三转换后的硬件标识的标识长度;根据上述标识长度将上述中间私钥等分,得到N个第一分段私钥,其中,N为大于等于1的正整数;根据上述第三转换后的硬件标识和N个上述第一分段私钥得到上述安全私钥。
可选的,上述根据上述第三转换后的硬件标识和N个上述第一分段私钥得到上述安全私钥,包括:步骤A1:将上述第三转换后的硬件标识和N个上述第一分段私钥中第1个上述第一分段私钥按照预设算法进行计算,得到第1个第一中间计算结果;步骤A2:判断i是否等于N,当i不等于N时,执行步骤A3,当i等于N时,执行步骤A4,其中,i的初始值为1;步骤A3:获取N个上述第一分段私钥中的第i+1个上述第一分段私钥,将第i个上述第一中间计算结果与第i+1个上述第一分段私钥按照上述预设算法进行计算,得到第i+1个上述第一中间计算结果;步骤A4:将计算出的所有上述第一中间计算结果进行组合,得到上述安全私钥。
本发明的另一个方面提供了一种加密方法,上述方法包括:获取安全私钥,其中,上述安全私钥是根据上述任一实施例所述的方法得到的;根据上述安全私钥和预设加密库对待加密数据进行加密,得到加密结果。
可选的,上述根据上述安全私钥和预设加密库对待加密数据进行加密,得到加密结果,包括:获取设备硬件的硬件标识,对上述硬件标识进行第三转换,并确定第三转换后的硬件标识的标识长度;根据上述标识长度对上述安全私钥等分,得到N个第二分段私钥,其中,N为大于等于1的正整数;根据上述第三转换后的硬件标识和N个上述第二分段私钥得到上述中间私钥;根据上述中间私钥对上述待加密数据进行加密,得到上述加密结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇安信科技有限公司,未经北京奇安信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910406116.8/2.html,转载请声明来源钻瓜专利网。