logo好方法网

基于密文的两方秘密分享方法、装置、设备及存储介质


技术摘要:
本说明书提出基于密文的两方秘密分享方法、装置、设备及存储介质,本方持有通过对方公钥加密的第一秘密信息密文,包括:生成第一秘密信息的第一秘密分片;采用对方公钥对生成的第一秘密分片进行同态加密,得到第一秘密分片密文;基于第一秘密分片密文、第一秘密信息密  全部
背景技术:
秘密分享是一种密码学技术,是指将秘密信息以是适当方式进行拆分得到若干秘 密分片,并将秘密分片发送给不同的参与者进行管理。单个参与者无法恢复秘密信息,必须 联合所有参与者才可恢复秘密信息。 然而,现有的秘密分享通常是将秘密信息的明文拆分为若干秘密分片,分享给若 干参与方。但当秘密信息的持有方持有的是秘密信息密文时,如何进行秘密分享,使得各参 与方可以获取到秘密信息的明文分片就成为亟待解决的问题。
技术实现要素:
本说明书提供基于密文的两方秘密分享方法、装置、设备及存储介质。 根据本说明书的第一方面,提供一种基于密文的两方秘密分享方法,所述方法应 用于两方中的任一方,本方持有通过对方公钥加密的第一秘密信息密文,所述方法包括: 生成第一秘密信息的第一秘密分片; 采用所述对方公钥对生成的所述第一秘密分片进行同态加密,得到所述第一秘密分片 密文; 基于所述第一秘密分片密文、所述第一秘密信息密文,确定从所述第一秘密信息密文 拆分出的第二秘密分片密文; 将拆分出的第二秘密分片密文发送给对方,以使所述对方对该第二秘密分片密文进行 解密,得到所述第一秘密信息的第二秘密分片。 可选的,所述生成第一秘密信息的第一秘密分片,包括: 生成随机数,将所述随机数作为所述第一秘密信息的第一秘密分片。 可选的,所述方法还包括: 在接收到对方持有的第二秘密信息密文的第二秘密分片密文后,对所述第二秘密信息 密文的第二秘密分片密文进行解密,得到第二秘密信息的第二秘密分片; 计算所述第一秘密信息的第一秘密分片、以及所述第二秘密信息的第二秘密分片的和 值; 基于双方的和值计算双方持有的秘密信息的统计信息。 可选的,所述方法还包括: 基于所述统计信息进行业务处理。 根据本说明书的第二方面,提供一种基于密文的两方秘密分享装置,所述装置应 用于两方中的任一方,本方持有通过对方公钥加密的第一秘密信息密文,所述装置包括: 生成模块,用于生成第一秘密信息的第一秘密分片; 4 CN 111740815 A 说 明 书 2/8 页 拆分模块,用于将所述第一秘密信息密文拆分为第一秘密分片密文和第二秘密分片密 文时,用于采用所述对方公钥对生成的所述第一秘密分片进行同态加密,得到所述第一秘 密分片密文;基于所述第一秘密分片密文、所述第一秘密信息密文,确定从所述第一秘密信 息密文拆分出的第二秘密分片密文; 发送模块,用于将拆分出的第二秘密分片密文发送给对方,以使所述对方对该第二秘 密分片密文进行解密,得到所述第一秘密信息的第二秘密分片。 可选的,所述生成模块,在生成第一秘密信息的第一秘密分片时,用于生成随机 数,将所述随机数作为所述第一秘密信息的第一秘密分片。 可选的,所述装置还包括: 求和模块,用于在接收到对方持有的第二秘密信息密文的第二秘密分片密文后,对所 述第二秘密信息密文的第二秘密分片密文进行解密,得到第二秘密信息的第二秘密分片; 计算所述第一秘密信息的第一秘密分片、以及所述第二秘密信息的第二秘密分片的和值; 基于双方的和值计算双方持有的秘密信息的统计信息。 可选的,所述装置还包括: 业务处理模块,用于基于所述统计信息进行业务处理。 根据本说明书的第三方面,提供一种电子设备,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器通过运行所述可执行指令以实现基于密文的两方秘密分享方法。 根据本说明书的第四方面,提供一种计算机可读存储介质,其上存储有计算机指 令,该指令被处理器执行时实现基于密文的两方秘密分享方法。 由上述描述可知,本方生成秘密信息的第一秘密分片,作为本方需管理的秘密分 片。此外,本方通过同态加密技术,基于第一秘密分片,将所述秘密信息密文拆分为第一秘 密分片密文和第二秘密分片密文,并将第二秘密分片密文发送给对方,以使得对方采用自 身的私钥对该第二秘密分片密文进行解密,得到秘密信息的第二秘密分片,该第二秘密分 片即为对方需管理的秘密分片。 由于采用了同态加密技术,使得对秘密信息密文进行拆分得的密文分片与加密后 的秘密信息的明文秘密分片是一致的,所以在对方获取到第二秘密分片密文后,直接对第 二秘密分片密文进行解密,即可得到第二秘密分片明文,从而使得两方均得到了秘密信息 的明文分片,并且两方均不知道对方秘密信息的明文分片,保障了秘密信息分享的安全性。 附图说明 图1是本说明书一示例性实施例示出的一种基于密文的两方秘密分享方法的流程 图; 图2是本说明书一示例性实施例示出的一种基于秘密分享的求和方法的流程图; 图3是本说明书一示例性实施例示出的一种电子设备的硬件结构图; 图4是本说明书一示例性实施例示出的一种基于密文的两方秘密分享装置的框图。 5 CN 111740815 A 说 明 书 3/8 页
下载此资料需消耗2积分,
分享到:
收藏