【技术实现步骤摘要】
信息加密、解密方法和装置、电子设备及存储介质
本专利技术实施例涉及数据安全技术,尤其涉及一种信息加密、解密方法和装置、电子设备及存储介质。
技术介绍
企业的核心技术信息,例如研发的人工智能(ArtificialIntelligence,AI)模型,开发的商用软件程序,或积累的内部技术知识文件等,可以以有偿的方式提供给其他企业或个人进行使用。目前,由于信息的可复制性,核心技术信息的随意移植盗用会给企业造成巨大的经济损失。现有的信息防盗用的方法通常为,通过信息提供方对信息使用方进行身份校验,以保证有权限的使用方可正常使用信息。现有方法的不足之处至少包括:当提供方出现异常时,各使用方无法独立实现信息使用,中心化严重。
技术实现思路
有鉴于此,本专利技术实施例提供了一种信息加密、解密方法和装置、电子设备及存储介质,同一加密信息支持多使用方独立解密使用,实现了去中心化。第一方面,本专利技术实施例提供了一种信息加密方法,应用于信息提供方,包括:获取原始密钥、原始信息、至少一个预设标识,以及与各 ...
【技术保护点】
1.一种信息加密方法,其特征在于,应用于信息提供方,包括:/n获取原始密钥、原始信息、至少一个预设标识,以及与各预设标识分别对应的公钥;/n利用所述原始密钥对所述原始信息进行加密,得到加密信息;/n利用所述与各预设标识分别对应的公钥,对所述原始密钥进行加密,得到各预设标识分别对应的明文密钥;其中,所述公钥与解密所述明文密钥的私钥相匹配;/n根据所述至少一个预设标识和各预设标识分别对应的明文密钥生成标识-密钥库,并将所述标识-密钥库同所述加密信息一并提供给信息使用方。/n
【技术特征摘要】
1.一种信息加密方法,其特征在于,应用于信息提供方,包括:
获取原始密钥、原始信息、至少一个预设标识,以及与各预设标识分别对应的公钥;
利用所述原始密钥对所述原始信息进行加密,得到加密信息;
利用所述与各预设标识分别对应的公钥,对所述原始密钥进行加密,得到各预设标识分别对应的明文密钥;其中,所述公钥与解密所述明文密钥的私钥相匹配;
根据所述至少一个预设标识和各预设标识分别对应的明文密钥生成标识-密钥库,并将所述标识-密钥库同所述加密信息一并提供给信息使用方。
2.根据权利要求1所述的方法,其特征在于,所述利用所述原始密钥对所述原始信息进行加密,包括:基于对称加密算法,利用所述原始密钥对所述原始信息进行加密。
3.根据权利要求1所述的方法,其特征在于,所述利用所述与各预设标识分别对应的公钥,对所述原始密钥进行加密,包括:基于非对称加密算法,利用所述与各预设标识分别对应的公钥,对所述原始密钥进行加密。
4.一种信息解密方法,其特征在于,应用于信息使用方,包括:
获取信息提供方提供的加密信息和标识-密钥库,以及读取本地标识和私钥;其中,所述标识-密钥库中包含至少一个预设标识和各预设标识分别对应的明文密钥;
遍历所述至少一个预设标识,并于当前遍历的预设标识与所述本地标识相同时,读取所述当前遍历的预设标识对应的明文密钥;
利用所述私钥对读取的明文密钥进行解密,得到原始密钥;其中,所述私钥与加密所述明文密钥的公钥相匹配;
利用所述原始密钥对所述加密信息进行解密,得到原始信息。
5.根据权利要求4所述的方法,其特征在于,所述利用所述私钥对读取的明文密钥进行解密,包括:基于非对称解密算法,利用所述私钥对读取的明文密钥进行解密。
6.根据权利要求4所述的方法,其特征在于,所述利用所述原始密钥对所述加密信息进行解密,包...
【专利技术属性】
技术研发人员:单亚峰,杨逸,陈杰,翁黄硕羽,李新阳,王少康,陈宽,
申请(专利权)人:北京推想科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。