1.一种基于量子密钥分发的多方地址跳变图案生成方法,其特征在于,包括:中心节点通过量子密钥分发分别与每个用户节点共享第一密钥,且各用户节点持有的所述第一密钥互不关联;中心节点选取可信的用户节点持有的第一密钥作为多方公共密钥,并通过公开信道将根据所述多方公共密钥生成的第二密钥发送给其他用户节点;其他用户节点分别根据所述第二密钥以及自身持有的第一密钥生成多方公共密钥;各用户节点按照中心节点发送的跳变周期从所述多方公共密钥中选取跳变因子,将自身IP地址与所述跳变因子进行逻辑操作,生成虚拟IP地址作为当前跳变周期内的通信地址。
2.如权利要求1所述的多方地址跳变图案生成方法,其特征在于,所述第二密钥的生成方法为:中心节点分别将多方公共密钥与用户节点持有的第一密钥进行异或操作,并将生成的第二密钥发送给对应的用户节点。
3.如权利要求2所述的多方地址跳变图案生成方法,其特征在于,其他用户节点分别根据所述第二密钥以及自身持有的第一密钥生成多方公共密钥,具体为:其他用户节点利用自身持有的第一密钥与所述第二密钥进行异或操作,恢复出所述多方公共密钥。
4.如权利要求1或3所述的多方地址跳变图案生成方法,其特征在于,所述虚拟IP地址的生成方法为:各用户节点从所述多方公共密钥中选取设定长度的随机数作为跳变因子,将自身IP地址与所述跳变因子进行求和,生成虚拟IP地址。
5.如权利要求4所述的多方地址跳变图案生成方法,其特征在于,若持有多方公共密钥的用户节点不可信,则中心节点重新从其他用户节点中选取优先级最高的可信用户节点持有的第一密钥作为多方公共密钥。
6.一种基于量子密钥分发的多方地址跳变图案生成装置,其特征在于,包括中心节点和若干用户节点,所述中心节点与每个用户节点之间通过量子信道和公开信道进行通信;中心节点通过量子密钥分发分别与每个用户节点共享第一密钥,且各用户节点持有的所述第一密钥互不关联;中心节点选取可信的用户节点持有的第一密钥作为多方公共密钥,并通过所述公开信道将根据所述多方公共密钥生成的第二密钥发送给其他用户节点;其他用户节点分别根据所述第二密钥以及自身持有的第一密钥生成多方公共密钥;各用户节点按照中心节点发送的跳变周期从所述多方公共密钥中选取跳变因子,将自身IP地址与所述跳变因子进行逻辑操作,生成虚拟IP地址作为当前跳变周期内的通信地址。
7.如权利要求6所述的多方地址跳变图案生成装置,其特征在于,所述中心节点分别将多方公共密钥与用户节点持有的第一密钥进行异或操作,并将生成的第二密钥发送给对应的用户节点。
8.如权利要求7所述的多方地址跳变图案生成装置,其特征在于,所述其他用户节点利用自身持有的第一密钥与所述第二密钥进行异或操作,恢复出所述多方公共密钥。
9.如权利要求6或8所述的多方地址跳变图案生成装置,其特征在于,各用户节点从所述多方公共密钥中选取设定长度的随机数作为跳变因子,将自身IP地址与所述跳变因子进行求和,生成虚拟IP地址。
10.如权利要求6所述的多方地址跳变图案生成装置,其特征在于,所述量子信道用于传输量子态,该量子信道为光纤链路或者自由空间链路。