【摘要】:本节将ECPP协议与其他两个协议HAB[1]和GSB[14]在OBU存储上的开销进行对比。假设有n个OBU被撤销,那么撤销的匿名公钥的大小是n·Nokey,所以HAB的总的存储开销是是SHAB=(n+1)·Nokey,假设Nokey=104,那么有SHAB=(n+1)·104。在GSB中,每个OBU存储TA发布的一个唯一的私钥和和撤销列表的n个撤销公钥。SGSB为总的存储单元。图3-5 不同的撤销OBU数量n下ECPP、GSB和HAB中每个OBU的存储开销
本节将ECPP协议与其他两个协议HAB[1]和GSB[14]在OBU存储上的开销进行对比。ECPP协议在每个OBU上存储一个唯一的TA发布的私钥和RSU发布的短时密钥对及匿名证书。每个密钥(包括它的证书)需要一个存储单元。由于OBU不需要存储撤销列表,因此ECPP中的存储开销只有两个单位,表示为SECPP=2。在HAB协议中,每个OBU不仅要存储自己的Nokey匿名密钥对,还需要存储所有的匿名公钥和撤销列表中的证书。假设有n个OBU被撤销,那么撤销的匿名公钥的大小是n·Nokey,所以HAB的总的存储开销是(表示为SHAB)是SHAB=(n+1)·Nokey,假设Nokey=104,那么有SHAB=(n+1)·104。
在GSB中,每个OBU存储TA发布的一个唯一的私钥和和撤销列表的n个撤销公钥。SGSB为总的存储单元。因此,SGSB=n+1。
图3-5显示了n增加时ECPP、HAB和GSB所需的存储单元。从图中可以看出,HAB中的存储开销与n是线性增加关系,比其他两个协议多。随着n的线性增加GSB的存储开销比较小,但是本书提出的ECPP协议的存储开销是最高效的,在OBU中只占两个存储单元,不随n的增加而增加。另外OBU撤销的数量越大,撤销列表就越大,这意味着GSB和HAB中的OBU需要花费更长的时间来更新它们的本地撤销列表,而ECPP协议不需要做这个工作。(www.xing528.com)
图3-5 不同的撤销OBU数量n(n从1到50)下ECPP、GSB和HAB中每个OBU的存储开销
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。