89、分布式匿名发布 - 订阅系统解析

分布式匿名发布 - 订阅系统解析

1. 发布 - 订阅系统概述

发布 - 订阅是一种基于兴趣的信息分发方案。它通过引入超级节点(即代理),将信息的生产者(发布者)和消费者(订阅者)解耦。订阅者向代理宣布其兴趣(订阅),而发布者向代理发送信息(通知),代理负责匹配和分发通知。

在一些场景中,如私人拼车、约会服务或公民新闻等,隐私保护显得尤为重要。在公民新闻场景中,参与者发布和消费新闻,可能会面临被打压的风险,因此用于此类场景的发布 - 订阅系统需要满足一系列安全和隐私要求,具体如下:
- 匿名性 :参与者在对手面前应不可识别,即在一个参与者集合(匿名集)内无法被对手识别。
- 机密性 :信息必须在发送者和接收者之间秘密传输。
- 可扩展性 :系统在支持的节点数量方面应保持可扩展性。
- 完整性 :接收者必须能够检测到消息是否被篡改。
- 真实性 :只有授权的参与者才能发送和读取真实的通知。
- 可用性 :系统在节点故障和攻击的情况下必须保持可用。

隐私在发布 - 订阅系统中被定义为参与者匿名性和机密性的结合,这两个要求密切相关,缺少其中一个可能会导致另一个被侵犯。

隐私对手可以根据其能力进行分类:
| 对手类型 | 特点 |
| ---- | ---- |
| 被动对手 | 仅观察消息 |
| 主动对手 | 可以修改消息 |
|

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值