一个高效安全三方带通配符模式匹配协议 |
| |
引用本文: | 魏晓超, 郑志华, 王皓. 一个高效安全三方带通配符模式匹配协议[J]. 计算机研究与发展, 2018, 55(10): 2125-2133. DOI: 10.7544/issn1000-1239.2018.20180418 |
| |
作者姓名: | 魏晓超 郑志华 王皓 |
| |
作者单位: | (山东师范大学信息科学与工程学院 济南 250358) (wxc@sdnu.edu.cn) |
| |
基金项目: | 中国博士后科学基金项目(2018M632712);国家自然科学基金青年科学基金项目(61602287);山东省重点研发计划(2018GGX101037);山东省科技重大创新工程项目(2018CXGC0702) |
| |
摘 要: | 安全多方计算(secure multiparty computation, SMPC)是实现分布式计算安全的重要技术,其主要考虑在多个相互独立的实体之间协同完成某项任务的计算,同时要实现输入信息的隐私保护.模式匹配在信息检索、生物工程、人脸识别等领域有着广泛应用,在实现匹配功能的同时保证查询模式及结果的隐私是当下研究的重点.带通配符模式匹配是模式匹配的一种类型,其允许查询模式中可以存在某些通配符信息,因此能够实现某一类信息的批量查询.传统的安全带通配符模式匹配协议中主要涉及数据库方和查询方2个实体,鉴于当下数据共享技术的发展,这种模型难以刻画更多的应用场景.以实际应用出发,首次在三方场景下研究安全带通配符模式匹配协议的构造.首先考虑一个具体的安全三方带通配符模式匹配功能函数,并给出其形式化描述和功能性分析;然后,基于秘密分享(secret sharing)和外包茫然传输协议(outsourced oblivious transfer, OOT)在半诚实敌手模型下给出协议构造,并通过茫然传输扩展(oblivious transfer extension)技术提高协议效率,协议仅需要3轮交互,且计算和通信复杂度为O(k)和O(nm),其中n和m是2个数据提供方的输入长度,k是实现OT扩展协议的基数,其值远小于nm.
|
关 键 词: | 安全多方计算 带通配符模式匹配 外包OT协议 秘密分享 OT扩展 |
|
| 点击此处可从《计算机研究与发展》浏览原始摘要信息 |
|
点击此处可从《计算机研究与发展》下载免费的PDF全文 |
|