多终端间的密钥生成与安全通信
在当今复杂的通信环境中,多终端之间的密钥生成和安全通信是保障信息安全的关键。下面将详细介绍多终端密钥生成的相关知识以及一些安全通信模型。
多终端密钥生成基础
在多终端网络中,密钥生成是确保通信安全的重要环节。对于一些有向图中的最大流问题,像Dinits算法、Karzanov算法和Goldberg算法等多项式时间算法,可构成多项式时间的密钥构造算法,在成对独立模型中,当|A| = 2时能达到密钥容量。并且,通过将最大流中的每条流路径(或流单元)视为连接A中两个节点的斯坦纳树,可以知道相关命题中的下界在|A| = 2的情况下也是紧密的。同时,推测成对独立模型中相关命题的上界和下界都是紧密的。
三终端的多密钥生成
在一些群体通信场景中,不同终端组需要同时协调地生成多个密钥。对于一个有m个终端的网络,可能有一个所有终端共享的公共密钥,以及每个终端子集的私有密钥。下面重点讨论三终端的情况。
假设三个终端分别观察随机变量(X1, X2, X3)的n次独立同分布重复,记为(Xn1, Xn2, Xn3) ,其中Xni = (Xi,1, · · · , Xi,n),1 ≤ i ≤ 3。终端之间可以通过无差错的公共信道进行广播通信,可能会进行多轮交互。令F表示公共信道上的所有传输信息。
随机变量K1,2,3、K1,2、K1,3和K2,3 ,它们的取值范围分别为K1,2,3、K1,2、K1,3和K2,3,是(Xn1, Xn2, Xn3)的函数。这些随机变量构成一个ε - 密钥、3 - 私有密钥(ε - (SK, 3 - PKs))四元组。其中,K1,2,3是三个终端的公共密钥,Ki,j(1 ≤ i <
超级会员免费看
订阅专栏 解锁全文
16

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



