一种基于秘密分享的不经意传输方法、系统、设备及介质技术方案

技术编号:43589091 阅读:27 留言:0更新日期:2024-12-06 17:53
本发明专利技术提供了一种基于秘密分享的不经意传输方法,包括以下步骤:定义消息发送方和消息接收方的逻辑规则,并设置为标准形式;基于标准形式下的逻辑规则,生成多个不同消息组合下的数据包,并采用虚拟数据进行补齐;结合预生成的随机数组,通过秘密分享算法生成与补齐后的数据包对应的子密钥;对每个数据包进行加密,将加密后的数据包发送至消息接收方;消息接收方基于a选b不经意传输协议下的b个随机数,通过秘密分享算法重构出对称密钥,对加密后的数据包进行解密,获得对应的明文数据。该方法结合秘密分享与不经意传输协议,支持复杂逻辑下的消息选择,增强了数据传输的安全性、灵活性和效率。

【技术实现步骤摘要】

本专利技术涉及密文数据传输领域,更具体的说是涉及一种基于秘密分享的不经意传输方法、系统、设备及介质


技术介绍

1、在现代信息技术高速发展的背景下,密文数据传输领域的安全性与隐私保护显得尤为重要。

2、不经意传输(oblivious transfer, ot)协议作为一种重要的安全多方计算基础协议,允许消息接收方从一组信息中选择并获取特定项,而消息发送方不知道具体选择了哪一项。然而,传统的ot协议在面对复杂逻辑关系的数据传输需求时,存在显著的局限性。

3、在现有的不经意传输协议中,如2选1或a选b不经意传输协议,消息发送方只能控制消息接收方从一组固定数量的消息中选择一个或多个消息。然而,在实际应用场景中,消息的选择往往需要遵循特定的逻辑规则,比如某些消息之间可能存在互斥关系(例如,电商平台中不同品牌的同类产品不能同时推荐),或者有些消息必须捆绑在一起提供(如购买电子设备时必须同时推荐配套的配件)。现有的不经意传输协议无法直接支持这种基于任意逻辑表达式的消息选择,导致其在需要精细控制信息传递的场景下显得力不从心。</p>

4、此外本文档来自技高网...

【技术保护点】

1.一种基于秘密分享的不经意传输方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于秘密分享的不经意传输方法,其特征在于,所述S1中,消息发送方和消息接收方的逻辑规则分别为一组布尔逻辑运算符组成的逻辑表达式,用于指定预发送的消息组合和预接收的消息组合。

3.根据权利要求1所述的一种基于秘密分享的不经意传输方法,其特征在于,所述消息发送方和消息接收方的逻辑规则基于互斥关系和依赖关系确定;

4.根据权利要求1所述的一种基于秘密分享的不经意传输方法,其特征在于,所述S1中,将所述逻辑规则设置为标准形式,包括:

5.根据权利要求1所述...

【技术特征摘要】

1.一种基于秘密分享的不经意传输方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于秘密分享的不经意传输方法,其特征在于,所述s1中,消息发送方和消息接收方的逻辑规则分别为一组布尔逻辑运算符组成的逻辑表达式,用于指定预发送的消息组合和预接收的消息组合。

3.根据权利要求1所述的一种基于秘密分享的不经意传输方法,其特征在于,所述消息发送方和消息接收方的逻辑规则基于互斥关系和依赖关系确定;

4.根据权利要求1所述的一种基于秘密分享的不经意传输方法,其特征在于,所述s1中,将所述逻辑规则设置为标准形式,包括:

5.根据权利要求1所述的一种基于秘密分享的不经意传输方法,其特征在于,所述s2中,采用虚拟数据进行补齐,包括:

...

【专利技术属性】
技术研发人员:李晓东李信朱晓鹏
申请(专利权)人:北京隐算科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1