1.一种面向溯源的遥感影像数据传输路径编码方法,其特征在于,包括如下步骤:(1)获取遥感影像数据传输过程中的路径节点信息;具体为:基于网络数据传输IP数据包,获取遥感影像数据传输过程中的路径节点源IP地址和源物理地址、目的IP地址和目的物理地址信息以及时间信息;物理地址是指电脑的MAC地址,用于在网络中唯一标识一个网卡;节点的时间信息是指影像到达当前节点的时间点,能够唯一的标识数据传出的时间;基于所获取的路径节点信息,将节点表示为要素名和要素值对N(IPAdd:IPData,MacAdd:MacData,Time:TimeDate),其中IPAdd、MacAdd、Time分别表示路径节点信息的三个要素名,IPData、MacData、TimeData分别表示路径节点信息的三个要素值;
(2)路径节点信息编码;具体为:采用基于ASCII码的二进制编码方式对路径节点信息要素名和要素值分别进行编码;在二进制编码的基础上,基于几何代数多重向量结构,对节点所有信息和路径结构网络进行几何代数编码,将编码信息存储到数据元数据中;
路 径信息的数字编码,是采用基于ASCII码的二进制编码方式,依次对路径节点信息要素名和要素值进行编码;设a1...an,b1...bn,c1...cn分别为IP地址、物理地址和时间信息的要素名对应的二进制编码;x1...xn,y1...yn,z1...zn分别为IP地址、物理地址和时间信息的要素值对应的二进制编码,即
路径结构网络是指依据数据流通过程,路径结构包含三种情况:追溯节点、追溯链、追溯网络;其中,追溯节点,也称作环节,为路径的最小单元结构;原始数据可从一个环节流动至下一环节,以此类推,多个环节组成链路环节,即追溯链;此外,影像数据可以在某一环节分离,流动至其他环节,使某个环节出现多条链路,因此多条链路环节组成网状环节,即追溯网络;
路径信息的几何代数编码,是基于几何代数的多重向量结构,对基于ASCII码的二进制编码之后的路径节点信息和路径网络进行多重向量编码,融合为一个完整的统一编码信息,
则节点信息编码表达公式为:
其中,几何积之间用“*”符号连接,多重向量间用“+”符号连接,各个节点的表达分别为:
路径信息的几何代数编码中多重向量编码,是基于几何代数多重向量进行编码;设Cln代数由正交向量bi={0,...,0,1,0,...0},i∈{1...n}组成,blades X
b1b1=C10...0C10...0=1=C00...0=C(10...0)*C(10...0),b1b12=C10...0C11...0=b1b1b2=b2=C01...0=C(11...0)*C(10...0),b12b1=C11...0C10...0=b1b2b1=‑b2b1b1=‑b2=‑C01...0D
=‑C(11...0)*C(10...0)=(‑1) C(11...0)*C(10...0)其中D表达为:
D=y1(x2+...+xn)+y2(x3+...+xn)+yn‑1xn=∑k<lykxl;
(3)路径节点信息更新;
(4)路径节点信息溯源。
2.如权利要求1所述的面向溯源的遥感影像数据传输路径编码方法,其特征在于,步骤(3)中,路径节点信息更新具体为:进行遥感影像数据传输时,首先读取元数据信息,判断当前传输过程是否为该数据的首次传输,如是,直接对源节点的地址信息与时间信息进行编码,并将编码赋值给元数据字段;否则需要将当前传感路径更新到溯源路径字段;
所述的遥感影像数据路径节点信息更新,是基于路径节点信息更新函数Update(Ni,Ni+1,Pj,n)进行路径信息更新;其中i∈[1,n],N表示路径追溯节点,P表示追溯链,Ni为第i个追溯节点信息,Ni+1为第i+1个追溯节点信息,Pj为追溯链,n为对用户数量的统计;原始数据从一个追溯节点流动至下一追溯节点,以此类推,多个追溯节点组成一条追溯路径;一条完整的追溯路径信息是由多个追溯节点信息组成;两个追溯节点Ni和Nj之间是通过一条弧段Nij连接表达,形成追溯链 在一次数据传输过程中,目的追溯节点Nk与源追溯节点Nj连接,追溯链更新为 同理,形成追溯链 与构建一个追溯网络
当进行数据传输时,首先判断当前传输过程是否为数据的首次传输,设当前追溯节点为Ni,用户数n=1,判断Ni‑1是否为空,如果Ni‑1==NULL则当前传输为首次传输,该节点既是目的节点也是源节点,更新函数即为Update(NULL,Ni,Pj,n++);否则Ni‑1≠NULL,更新函数为Update(Ni‑1,Ni,Pj,n++)。
3.如权利要求1所述的面向溯源的遥感影像数据传输路径编码方法,其特征在于,步骤(4)中,路径节点信息溯源具体为:当用户接收到遥感影像时,根据溯源信息进行路径节点的追踪与溯源,同时可进行任意关键节点的搜索;
所述路径传输过程中,关键节点是指在遥感影像数据传输路径中必须要经过的节点,对数据进行安全检验,防止数据被篡改或泄露的问题以及保证数据的正确性;
所述路径传输过程中,追踪是从数据源头出发,沿着数据传输路径,从追溯链上端到下端对数据去向的追踪;回溯是从追溯链的下端至上端,对数据源头的追溯;
所述的遥感影像数据传输路径节点信息中的关键节点搜索,是通过判断追溯链中是否存在指定关键节点,以路径的关键节点集{ts,s=1,…n}路径集p间的求交结果来判断;对于关键节点集{ts,s=1,…n},路径集p中所包含的关键节点为:tm=p∩ts,利用维度求解算子grade(),即可求得当前追溯链中包含的关键节点个数grade(tm),当grade(tm)=grade(ts)时,则追溯链p满足关键节点规则。