可证明安全的公钥加密与容错分布式广播加密方案解析
可证明安全的公钥加密
公钥加密在现代密码学中扮演着至关重要的角色,其安全性的证明是保障信息安全传输的关键。下面我们将详细介绍公钥加密的加密、解密过程以及相关的安全证明。
加密、解密与交互式加密预言机
- 加密过程 :加密算法
chain encryptM1,M2,M3(plain1, plain2, plain3; payload)生成的密文具有特定结构。在图示中,水平方向为字符串拼接,垂直方向为异或操作。例如:
| 元素 | 说明 |
| ---- | ---- |
| K1 | 密钥 1 |
| M1 | 相关参数 1 |
| stream1,L | 流 1 的左部分 |
| plain1 | 明文 1 |
| K2 | 密钥 2 |
| M2 | 相关参数 2 |
| stream2,L | 流 2 的左部分 |
| plain2 | 明文 2 |
| K3 | 密钥 3 |
| M3 | 相关参数 3 |
| stream3,L | 流 3 的左部分 |
| plain3 | 明文 3 |
| payload | 有效负载 |
密文是上述多行元素异或的结果。
- 解密过程 :以 mix M1 对密文进行解密为例,解密结果如下:
| 元素 | 说明 |
| ---- | --
超级会员免费看
订阅专栏 解锁全文
2050

被折叠的 条评论
为什么被折叠?



