Page 407 - 《软件学报》2026年第2期
P. 407

886                                                        软件学报  2026  年第  37  卷第  2  期



                      Game 2 : 在边聚合验证与密文数据上传阶段,          c i  是  ES i  聚合后密文, 不同于方案正确生成可验证信息         ψ i =
                                ,t i }, 也假设至少有一个边缘服务器           的   ψ ϑ = {c ϑ ,σ ϑ ,t ϑ ,ct ϑ , ˜σ ϑ ,V ϑ } 在上传到  CS  的过程中, 其
                 {c i ,σ i ,ct i , ˜σ i ,V i ,id ES i      id ES ϑ
                                                             ∗
                                                            c
                 密文数据   c ϑ  被敌手  A 2  以不可忽略的优势篡改或替换为  , 并通过以下批量验证等式:

                                                             ϑ
                            ( ∏  n     )  ( ∏  n          )∏      (           )  (           )
                                                                             ς i
                                                                                         ∗
                           ˜ e g,  (σ i,2 ) ς i  = ˜e y,  (H 1 (id ES i )) ς i  ˜ e σ i,1 ,(H 2 (c i ||t i )) · ˜e σ ϑ,1 ,(H 2 (c ||t ϑ )) ς i  (15)
                                 i=1           i=1           i∈[1,n]/ϑ                   ϑ
                            ES i  上传的可验证数据信息     ψ i  应满足批量验证公式    (7), 根据公式  (7) 和  (15) 可以得到:  (H 2 (c ||t ϑ )) =
                                                                                                      ς i
                                                                                                  ∗
                    对于每个                                                                          ϑ
                        ς i      ′         ς i     A 2  在多项式时间内通过替换或篡改形式依旧能完成完整性校验, 则
                 (H 2 (c i ||t i )) , 且设置  ϖ = (H 2 (c ϑ ||t ϑ )) . 若敌手
                                                      ′                            ∗            H 2 (c i ||t i ). 这
                 意味着  A 2  能在多项式时间内解决      H 2 (c ϑ ||t ϑ ) 与   ϖ  的离散对数问题, 并且可以找到   H 2 (c ||t ϑ ) 的哈希碰撞
                                                                                   ϑ
                 一假设既与离散对数问题的难以求解性相悖, 也与哈希函数                   H 2  的抗碰撞属性相违背. 由此可知,       A 2  无法以任何不
                 可忽略优势在批量验证中赢得           Game 2 , 从计算角度是不可行的. 同理, 针对密文数据标签            ct ϑ  来说,  A 2  以不可忽略
                 的优势赢得    Game 2  在计算上也是不可行的.
                                                                                           A 3  能够以不可忽
                      Game 3 : 在授权阶段, 不同于  RC  发送的可验证数据信息       ˆ ψ i = {CI i , ˆσ i , ˆ t i ,id RC }, 同样假设敌手
                 略优势将   CI i,2  替换或篡改为  CI  ∗   以通过下面的验证:
                                         i,2

                                                              (               )
                                            (   )
                                                                          ∗
                                           ˜ e g, ˆσ i,2 = ˜e(y,H 1 (id RC )) ˜e ˆσ i,1 ,H 2 (CI i,1 ||CI ||ˆ t i )  (16)
                                                                          i,2
                    根据公式    (11) 和  (16) 可得: 若敌手  A 3  在多项式时间内通过替换或篡改形式依旧能完成完整性校验, 则意味
                                                               ∗                                 H 2  的抗碰
                 着  A 3  能在多项式时间内解决     H 2 (CI i,1 ||CI i,2 ||ˆ t i ) 与   H 2 (CI i,1 ||CI ||ˆ t i ) 的哈希碰撞问题, 这一假设与哈希函数
                                                               i,2
                 撞属性相违背. 由此可知,       A 3  无法以任何不可忽略优势在分析请求验证中赢得              Game 3 , 从计算角度是不可行的.
                      Game 4 : 在统计分析阶段, 不同于   RC  发送的可验证数据信息        ψ Q = {C Q ,σ Q ,t RC ,id RC ,AM}, 同样假设敌手   A 4
                                                  ∗   以通过下列的验证:
                 能够以不可忽略优势将        C Q  替换或篡改为   C

                                                  Q
                                                              (                )
                                           (    )
                                          ˜ e g,σ Q,2 = ˜e(y,H 1 (id RC )) ˜e σ Q,1 ,H 2 (C ||t Q ||AM)  (17)
                                                                      ∗
                                                                      Q
                    根据公式    (12) 和  (17) 可得:  H 2 (C Q ||t Q ||AM) = H 2 (C ||t Q ||AM). 若敌手  A 4  在多项式时间内通过替换或篡改形
                                                            ∗
                                                           Q
                                                                                     ∗
                 式依旧能完成完整性校验, 则意味着           A 4  能在多项式时间内解决       H 2 (C Q ||t Q ||AM) 与  H 2 (C ||t Q ||AM) 的哈希碰撞问
                                                                                     Q
                 题, 这一假设与哈希函数       H 2  的抗碰撞属性相违背. 由此可知,       A 4  无法以任何不可忽略优势在分析请求验证中赢得
                 Game 4 , 从计算角度是不可行的.
                      Game 5 : 在验证与解密阶段, 不同于    CS  发送的可验证数据信息        ψ = {C R ,σ R ,t R ,id CS }, 同样假设敌手  A 5  能够
                 以不可忽略优势将      c R,2  替换或篡改为  c ∗   以通过下列的验证:
                                               R,2
                                                              (               )
                                           (    )
                                          ˜ e g,σ R,2 = ˜e(y,H 1 (id CS )) ˜e σ R,1 ,H 2 (c R,1 ||c ∗ R,2 ||t R )  (18)
                    由公式   (13) 和  (18) 可得:  H 2 (c R,1 ||c R,2 ||t R ) = H 2 (c R,1 ||c ∗  ||t R ). 若敌手  A 5  在多项式时间内通过替换或篡改形式
                                                             R,2
                 依旧能完成完整性校验, 则意味着          A 5  能在多项式时间内解决      H 2 (c R,1 ||c R,2 ||t R ) 与  H 2 (c R,1 ||c ∗  ||t R ) 的哈希碰撞问题,
                                                                                      R,2
                 这一假设与哈希函数        H 2  的抗碰撞属性相违背. 由此可知,        A 5  无法以任何不可忽略优势在分析结果验证中赢得
                 Game 5 , 从计算角度上是不可行的.
                    综上, 根据   Game 1 Game 5  的安全分析过程得出, 基于     TEE  安全高效的细粒度统计分析与可验证数据聚合方
                                   –
                 案可确保各个阶段密文数据完整性.                                                                      □
                  5   实验分析
                  5.1   安全性与功能性比较
                    首先, 将本文方案与相关方案         [20,23,25,30,42] 从安全和功能两方面进行对比分析, 对比结果如表        1  所示. 本方案同
                 时具备数据多源、数据的机密性、完整性、数据访问控制支持方差、期望细粒度统计分析、支持双消息形式加
                 密以及硬件支持. 同时, 该方案全程保障了密文在传输与存储环节的机密性与完整性.
   402   403   404   405   406   407   408   409   410   411   412