Page 394 - 《软件学报》2026年第4期
P. 394

张恩 等: 兼顾通信轮数与计算开销的门限多方隐私集合交集协议                                                  1835


                 了协议的整体运行时间, 没有提供通信开销, 因此本文与文献                  [17] 仅在整体运行时间上进行了比较. 图           12  所示为
                 ETMP-PSI 协议与文献    [26] 和文献  [33] 的性能对比图, 图   12(a) 所示为在  N = 10, n = 10  的设置下, 不同协议的计
                                                                                    3
                 算开销比较, 图    12(b) 所示为在  N = 10, n = 10  的设置下, 不同协议的通信开销比较.
                                                    3

                                                 t = 0.3N  时  ETMP-PSI 通信开销  (MB)
                                            表 7

                            参与方数量         2 6      2 8     2 10      2 12      2 14      2 16
                               3         0.13     0.44     1.78      7.16     29.14     116.64
                               4         0.21     0.96     3.99     16.08     65.55     262.44
                               5         0.40     1.72     7.12     28.60     116.56    466.56
                               7         0.84     3.90     15.96    64.38     262.20    1 049.76
                               10        1.98     8.73     36.00    144.81    590.04    2 361.96

                                                 表 8 计算与通信复杂度比较

                                                   秘密重构方                   秘密分发方             其他参与方
                       协议        通信轮数
                                               计算           通信         计算        通信        计算      通信
                     文献[17]         t         O(nN)      O(nNtlognλ)  O(nN)   O(nNtlognλ)   -       -
                                                    2t
                  文献[26] (t-PSI0)   2      O(n(N logn/t) )  O(nNλ)    O(nN)     O(nNλ)     O(n)   O(nλ)
                                                    2t
                   文献[26] (t-PSI)   3      O(n(N logn/t) )  O(nNλ)    O(nN)     O(nNtλ)    O(n)   O(tnλ)
                                                    2t
                     文献[33]         3      O(n(N logn/t) )  O(nNλ)    O(nN)     O(nNλ)     O(n)   O(nλ)
                     TMP-PSI        2       O(bN logN)   O(b(2N −t)λ)  O(bN)    O(bNλ)     O(kn)  O(bλ)
                                                                                   2
                     ETMP-PSI       2       O(bN logN)   O(b(2N −t)λ)  O(bN)    O(bN λ)     -       -


                                                表 9 TMP-PSI 协议性能比较     (s)

                    参与方数量, 门限值          协议          2 6      2 8      2 10      2 12     2 14      2 16
                                       文献[17]      11.7     46.1     186.6     760.3     -         -
                       N = 3, t = 2
                                       TMP-PSI     0.14     0.23      0.41      0.75     2.49     6.64
                                       文献[17]      15.2     72.6     297.1     1 123     -         -
                       N = 4, t = 3
                                       TMP-PSI     0.22     0.34      0.61      1.12     3.27     10.13
                                       文献[17]      28.1    111.2     469.7      -        -         -
                       N = 5, t = 2
                                       TMP-PSI     0.28     0.45      0.81      1.44     4.72     12.36
                                       文献[17]      50.7    214.7     832.5      -        -         -
                       N = 7, t = 5
                                       TMP-PSI     0.43     0.69      1.23      2.26     7.58     20.35
                                       文献[17]      80.4    315.5     1 364.1    -        -         -
                      N = 10, t = 8
                                       TMP-PSI     0.64     1.03      1.86      3.55    12.13     34.33

                                                                40
                                 文献[26] (t-PSI0)
                            10 4  文献[26] (t-PSI)                35
                                 文献[33]                             文献[26] (t-PSI0)
                                 本文                             30  文献[26] (t-PSI)
                                                                    文献[33]
                            10 3                                25  本文
                            时间 (s)  10 2                       通信 (MB)  20
                                                                15
                            10 1                                10
                                                                 5
                            10 0
                                                                 0
                              2             3              4      2             3             4
                                          门限值 t                               门限值 t
                                        (a) 计算开销对比                         (b) 通信开销对比
                                         图 12 ETMP-PSI 协议性能比较      ( N = 10, n = 10 )
                                                                              3
   389   390   391   392   393   394   395   396   397   398   399