Page 437 - 《软件学报》2026年第3期
P. 437

1400                                                       软件学报  2026  年第  37  卷第  3  期


                    (2) 云服务器: 提供可信计算环境. 负责存储数据所有者上传的密文和关键词并生成相应的倒排检索索引结
                 构. 当收到检索请求时, 云服务器对数据访问者上传的检索令牌在倒排索引中进行匹配查找, 并将检索结果基于数
                 据访问者的属性密钥进行外包解密, 最终返回给数据访问者解密权限内的中间密文. 在收到数据所有者的更新请
                 求时, 云服务器验证更新令牌的签名, 仅当验证通过时才执行相应的更新操作.


                                    哈希表                              跳表
                                                                    1
                                 0            <F1,FM1>             <F7,FM7>            <F10,FM10>
                                 1                          2               3
                            1
                         H(KW1)  2  H(KW1 )   <F1,FM1>   <F2,FM2>  <F7,FM7>  <F9,FM9>  <F10,FM10>
                                 3                     2              2
                            1
                         H(KW2)  4  H(KW2 )   <F4,FM4>            <F10,FM10>
                                                      1          2
                                                         <F7,FM7>
                                      …
                                 …
                                 n  H(KW* )   <F3,FM3>   <F8,FM8>  <F9,FM9>



                                    哈希表                              跳表


                                 0            <F1,FM1>                       <F10,FM10>
                                 1
                                 2  H(KW1 )   <F1,FM1>   <F2,FM2>   <F9,FM9>  <F10,FM10>
                                 3
                                 4  H(KW2 )   <F4,FM4>   <F7,FM7>  <F10,FM10>


                                      …
                                 n …  H(KW* )  <F3,FM3>  <F8,FM8>  <F9,FM9>


                                                    图 3 关键词替换过程


                                                                               用户属性
                                      系统主公钥
                                                                          用户属性密钥, 解密私钥
                     数据                                      权威                                   数据
                    所有者                                      中心                                  访问者

                                   Keywords                                            提交检索关键词
                                                  检索索引                 匹配索引
                     上传    明文      关键词      密文                                  检索令牌
                                                                                       返回解密权限内
                                                            倒排索引       外包解密
                                                  撤销命令                                   的中间密文
                            更新请求         更新令牌               云服务器                中间密文

                                                      图 4 系统模型图
   432   433   434   435   436   437   438   439   440   441   442