一种增强非对称加密算法安全性的方法
申请人信息
- 申请人:广州市城域信息科技有限公司
- 申请人地址:510000 广东省广州市海珠区新港西路鹭江西街5号3楼302.304.305.306(仅限办公)
- 发明人: 广州市城域信息科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种增强非对称加密算法安全性的方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311285255.2 |
| 申请日 | 2023/10/7 |
| 公告号 | CN117201170B |
| 公开日 | 2024/2/9 |
| IPC主分类号 | H04L9/40 |
| 权利人 | 广州市城域信息科技有限公司 |
| 发明人 | 吴国权; 禤见熙 |
| 地址 | 广东省广州市海珠区新港西路鹭江西街5号3楼302.304.305.306(仅限办公) |
摘要文本
广州市城域信息科技有限公司获取“一种透气窗帘布”专利技术,本发明提出了一种增强非对称加密算法安全性的方法,该方法包括:首先,建立基础数据库;用户通过非对称加密算法获得第一公钥和第一私钥;对用户获得的第一公钥和第一私钥进行一步数学题的计算,将该数学题通过信息隐藏技术保存到基础数据库;对所述数学题进行哈希计算,哈希结果作为第二私钥;在用户加密时通过第一公钥运用非对称加密算法的加密过程对需要加密的明文进行加密,并将加密后的密文信息保存到基础数据库;在用户解密时,只需要输入用户的第二私钥即能获得明文信息;本发明在现有加密技术的基础上,对用户获得的公钥和私钥,以及公钥加密的密文信息做进一步处理,使得加密技术更加安全。
专利主权项内容
1.一种增强非对称加密算法安全性的方法,其特征在于,所述方法包括如下步骤:首先,建立基础数据库,所述基础数据库用来隐藏重要加密信息;通过非对称加密算法生成用户的一对密钥,所述密钥包括公钥和私钥,将所述公钥看作用户的第一公钥,将所述私钥看作用户的第一私钥;对用户的第一公钥和第一私钥进行一步随机数学题的计算;所述随机数学题中包括用户的第一公钥和第一私钥,通过信息隐藏技术将所述随机数学题隐藏到所述基础数据库;所述对用户的第一公钥和第一私钥进行一步随机数学题的计算包括:所述数学题为通过系统生成随机数学函数:,将用户的第一公钥和第一私钥代入数学函数进行计算;其中,将数学函数/>中μ看作非对称加密算法求出的第一公钥,v看作非对称加密算法求出的第一私钥,ω为数学函数的结果;求取所述数学题的哈希散列值,将求取的哈希散列值作为用户的第二私钥;将进行哈希计算的数学函数在基础数据库中保存,生成第二私钥地址,通过信息隐藏技术对第二私钥地址进行隐藏和伪装;加密时,发送方用户查询并获取接收方用户第一公钥,通过获取的所述接收方用户第一公钥对需要加密的明文数据通过非对称加密算法的加密过程进行加密,获得密文信息,通过信息隐藏技术将所述密文信息隐藏到所述基础数据库;所述发送方指信息发送方用户,所述接收方指信息接收方用户;在加密时,发送方用户通过查询获得接收方用户的第一公钥,通过获得的接收方用户的第一公钥对需要发送的明文信息进行非对称加密算法加密过程的加密,加密后的密文信息再生成密文地址,并将生成的密文地址保存到基础数据库中,通过信息隐藏技术对密文地址进行隐藏和伪装;解密时,接收方用户通过输入接收方用户的第二私钥获得明文信息;所述解密时包括:在解密时,接收方用户通过输入第二私钥,系统进行自动解密;所述系统进行自动解密首先锁定接收方用户的第二私钥地址,对第二私钥地址的数学函数进行验证,验证由数学函数/>转化的哈希值是否与接收方用户的第二私钥相同,若相同则证明用户输入的第二私钥正确;通过第二私钥地址保存的数学函数验证接收方用户的第二私钥正确,其中μ为接收方用户的第一公钥,v为接收方用户的第一私钥;接收方用户的第一公钥μ已在全网公开,则通过数学函数/>得出接收方用户的第一私钥为v;通过获得的接收方用户的第一私钥v锁定被所述接收方用户第一公钥加密后生成的密文地址,通过非对称加密算法的解密过程解密密文信息,最终获得明文信息,并将获得的明文信息反馈给接收方用户。。来源:百度马 克 数据网