非道路 国六 企业平台与国家平台 之间的**交换

1.最近在搞一个非道路柴油车辆企业平台与国家平台通讯的开发。虽然这个还是个征求意见稿。但是我有一点疑惑。

在《重型车远程排放监控技术规范 第4部分:通讯协议及数据格式》2020年4月17日版的里面。

第5小节:平台通讯协议及数据结构

5.6.4.1 命令标识 

0x09 平台**交换 上行/下行。 

非道路 国六 企业平台与国家平台 之间的**交换

5.7.3 平台**交换

非道路 国六 企业平台与国家平台 之间的**交换

 

这里使用**交换,交换的是我企业平台的生产的一个SM2公钥给国家平台,让他用来验签。国家平台个我他的SM2公钥,让我用来加密。是这样的么?

 

 

还是使用SM2里的**交换,协商一个新的**出来大家使用。

比如使用SM2**交换,我是用户A,国家平台是用户B。

1.我们先彼此知道对方的公钥、唯一标识、确定使用相同的椭圆曲线参数。

2.我给对方R_A,国家平台计算是否满足椭圆曲线方程,然后计算S_B,S2。 并把 R_B,(选项S_B)发送给我。

3.我看R_B是否满足椭圆曲线方程,若满足,计算到S1,判断S1 是否等于S_B。并计算S_A发给国家平台。

4.国家平台收到S_A,与S2 进行比较。若相等,这A到B(企业平台到国家平台的**确认成功),否则**协商失败。非道路 国六 企业平台与国家平台 之间的**交换

 

 

这样的话,有好几个交换过程“

0.我跟国家平台互相知道对方的公钥。

1.我给国家平台R_A

2.国家平台给我R_B、S_B。

3.我给国家平台S_A.

 

这也太奇怪了。

 

 

大家有理解的么?请回复我。