1.一种用于多对象多场景的电缆数据交互方法,其特征在于,该方法包括:认证数据阅读器向电力电缆电子标签发送请求鉴别命令,并接收请求鉴别响应;所述认证数据阅读器对所述请求鉴别响应进行解析,获取认证密钥;根据所述认证密钥,所述认证数据阅读器对所述电力电缆电子标签进行双向身份鉴别;基于双向身份鉴别的结果,所述认证数据阅读器采用基于流加密的安全通信机制,与所述电力电缆电子标签进行数据交互;所述认证数据阅读器对所述请求鉴别响应进行解析,具体包括:所述认证数据阅读器从所述请求鉴别响应中解析出基密钥索引和唯一标识;根据基密钥索引查找到所述认证数据阅读器内部存储的根密钥;使用所述唯一标识对所述根密钥进行分散,获得认证密钥;根据所述认证密钥,所述认证数据阅读器对所述电力电缆电子标签进行双向身份鉴别,具体包括:所述认证数据阅读器向所述电力电缆电子标签发出第一认证命令,获取第一随机数,并将第一随机数与生成的第二随机数拼接形成第三随机数,使用所述认证密钥对第三随机数进行加密以生成第一密文,向所述电力电缆电子标签发出携带所述第一密文的第二认证命令;所述电力电缆电子标签对所述第二认证命令进行校验和还原,生成第二密文并发送给所述认证数据阅读器;所述认证数据阅读器对所述第二密文进行解析和比较,以确定所述电力电缆电子标签的身份鉴别结果。
2.根据权利要求1所述用于多对象多场景的电缆数据交互方法,其特征在于,将第一随机数与生成的第二随机数拼接形成第三随机数,具体包括:获取第一随机数后,所述认证数据阅读器生成第二随机数;将生成的第二随机数与获取的第一随机数拼接形成第三随机数;其中,第三随机数的比特数为第一随机数与第二随机数的比特数之和,且第二随机数位于高位,第一随机数位于低位。
3.根据权利要求1所述用于多对象多场景的电缆数据交互方法,其特征在于,所述电力电缆电子标签对所述第二认证命令进行校验和还原,生成第二密文并发送给所述认证数据阅读器,具体包括:所述电力电缆电子标签对所述第二认证命令进行命令帧的完整性校验,在校验通过后,所述认证数据阅读器判断是否正确还原所述电力电缆电子标签中的认证密钥,若正确还原,则所述电力电缆电子标签生成第二密文,并通过反向链路发送给所述认证数据阅读器。
4.根据权利要求3所述用于多对象多场景的电缆数据交互方法,其特征在于,所述电力电缆电子标签对所述第二认证命令进行命令帧的完整性校验,具体包括:所述电力电缆电子标签判断所述认证数据阅读器发送的所述第二认证命令中的handle和CRC是否正确。
5.根据权利要求3所述用于多对象多场景的电缆数据交互方法,其特征在于,所述认证数据阅读器判断是否正确还原所述电力电缆电子标签中的认证密钥,具体包括:使用所述电力电缆电子标签内存储的认证密钥解密第一密文,并将解密获得的密文随机数的低位与第一随机数进行比较,若两者相同,则表示已正确还原所述电力电缆电子标签中的认证密钥。
6.根据权利要求5所述用于多对象多场景的电缆数据交互方法,其特征在于,生成第二密文,具体包括:所述电力电缆电子标签生成第四随机数,并与所述密文随机数的高位进行对位拼接,形成新的密文随机数;所述电力电缆电子标签使用所述认证密钥对新的密文随机数进行加密,生成第二密文。
7.根据权利要求5所述用于多对象多场景的电缆数据交互方法,其特征在于,所述认证数据阅读器对所述第二密文进行解析和比较,具体包括:所述认证数据阅读器解密所述第二密文获得第五随机数,并与所述第二随机数进行比较,若比较一致,则确定所述认证数据阅读器对所述电力电缆电子标签的身份鉴别通过。
8.一种用于多对象多场景的电缆数据交互装置,其特征在于,采用如权利要求1-7任一所述用于多对象多场景的电缆数据交互方法,具体包括:认证数据阅读器,用于向电力电缆电子标签发送请求鉴别命令,并接收请求鉴别响应,对所述请求鉴别响应进行解析,获取认证密钥,根据所述认证密钥,对所述电力电缆电子标签进行双向身份鉴别,基于双向身份鉴别的结果,采用基于流加密的安全通信机制,与所述电力电缆电子标签进行数据交互;电力电缆电子标签,用于接收认证数据阅读器发送的请求鉴别命令,发出请求鉴别响应,与认证数据阅读器进行数据交互。