Page 105 - 《软件学报》2025年第10期
P. 105

4502                                                      软件学报  2025  年第  36  卷第  10  期


                  6.3.2    实验结果
                    图  6  显示了在交易总量固定在       1 000–4 000  的范围内, 固定查询次数    q = 100 对认证存储每个关键过程的影响.
                 图  6(a) 显示, 随着交易总量增加, EQAS    的证明生成时间明显优于         SPHINCS+和  LVMT, 尤其在交易总量达到       4 000
                 时, LVMT  生成时间接近    60 s, 而  EQAS  保持在较低水平; 图   6(b) 表明, EQAS  在验证时间上也显著优于其他方案,
                 随着交易总量增加, EQAS       的验证时间增长缓慢, 而       SPHINCS+和  LVMT  的验证时间显著上升; 图        6(c) 则展示了
                 在固定查询次数下, 不同交易总量对认证存储时间开销的影响, 其中                    EQAS  的总时间开销增速最缓慢, 进一步证实
                 了其在高交易量场景中的高效性. 整体来说, 时间开销与交易总量之间存在正相关关系, 这是因为随着查询次数的
                 增加, 全节点必须处理更多的请求, 这可能导致              CPU  和内存的使用率提高, I/O     操作的频率增加, 从而增加了整体
                 的时间开销.
                         60   EQAS                              300  EQAS
                         证明生成时间 (s)  40  SPHINCS+              验证时间 (ms)  200  SPHINCS+
                                                                     LVMT
                              LVMT
                         20
                                                                100
                          0
                           1 000    2 000     3 000    4 000      1 000     2 000    3 000     4 000
                                       交易总数量                                  交易总数量
                                (a) 不同交易总量下证明生成时间                       (b) 不同交易总量下验证时间

                                             60   EQAS
                                                  SPHINCS+
                                            总时间 (s)  40
                                                  LVMT
                                             20
                                              0
                                               1 000    2 000     3 000    4 000
                                                           交易总数量
                                                     (c) 不同交易总量下总时间开销
                                    图 6 在固定查询次数下, 交易总量对认证存储时间开销的影响

                    图  7  展示了在不同轻节点数量        U = 100, 200, 300, 400 和固定查询次数  q = 100 的情况下, 签名生成时间的变
                 化情况. 图  7(a) 展示了在不同轻节点数量下的证明生成时间, EQAS              在轻节点数量增加时表现出极低的生成时间,
                 明显优于    SPHINCS+和  LVMT, 特别是在轻节点数量达到         400  时, LVMT  的生成时间大幅增加, 而      EQAS  几乎不
                 受影响; 图  7(b) 显示了验证时间的变化, 随着轻节点数量的增加, EQAS              的验证时间增长非常缓慢, 始终保持在低
                 水平, 而  SPHINCS+和  LVMT  的验证时间随着轻节点数量的增加呈显著上升趋势; 图                 7(c) 反映了在固定查询次数
                 下, 轻节点数量对总时间开销的影响, EQAS           在轻节点数量增加时总时间开销最小, 进一步证实了其在多轻节点场
                 景中的高效性. 整体来说, 时间开销与轻节点数量之间存在正相关关系, 这是因为随着轻节点数量的增加, 全节点
                 需要生成更多的证明以响应更多的查询, 这增加了计算和网络通信的负载, 因此时间开销增加.
                    图  8  展示了在不同查询次数       q = 100, 200, 300, 400  和不同交易总数量  T = 1000 下, 对签名生成时间的影响.
                 图  8(a) 展示了在不同查询次数下的证明生成时间, EQAS            随着查询次数的增加, 生成时间保持在较低水平, 显著优
                 于  SPHINCS+和  LVMT; 尤其是在查询次数达到       2 000  次时, LVMT  的生成时间大幅增加, 而     EQAS  的增长趋势相
                 对平缓. 图  8(b) 显示了验证时间的变化, 随着查询次数的增加, EQAS              在验证时间上始终保持领先, 呈现出较小的
                 增长幅度, 而   SPHINCS+和  LVMT  的验证时间随查询次数的增加呈现更为明显的上升趋势. 图                   8(c) 反映了在固定
                 交易总量下, 查询次数对总时间开销的影响, EQAS             在查询次数增加时的总时间开销明显低于其他两种方案, 体现
                 了其在高查询次数场景中的高效性. 总的来说, 随着查询次数的增加, 时间开销普遍呈现上升趋势. 这是因为随着
                 查询次数的增加, 全节点必须处理更多的请求, 这增加了计算和                    I/O  操作的负载, 从而可能导致响应时间延长. 此
   100   101   102   103   104   105   106   107   108   109   110