带注册关键字搜索的公钥加密技术解析
在当今数字化信息爆炸的时代,数据的安全存储和高效检索变得至关重要。公钥加密技术为数据安全提供了基础保障,而带关键字搜索的公钥加密(PEKS)和带注册关键字搜索的公钥加密(PERKS)则进一步满足了在加密数据上进行关键字搜索的需求。本文将深入探讨这两种技术的原理、安全问题以及PERKS的优势和应用场景。
1. PEKS技术概述
PEKS方案涉及发送者、接收者和服务器三个实体。它由以下多项式时间算法组成:
- KeyGen(k) :接收者运行此算法,以安全参数k为输入,生成公钥/私钥对 (Apub, Apriv),同时生成公共关键字集W。
- Tag(Apub, W) :发送者运行该算法,以公钥Apub和关键字W为输入,输出标签SW。
- Trapdoor(Apriv, W) :接收者运行此算法,以私钥Apriv和关键字W为输入,输出陷门TW。
- Test(Apub, SW, TW ′) :服务器运行该算法,以公钥Apub、标签SW和陷门TW ′为输入,若W = W ′则输出1,否则输出0。
PEKS的工作流程分为两个阶段:
1. 第一阶段 :发送者加密消息,运行Tag算法为消息生成标签,并将密文和标签存储在服务器上。
2. 第二阶段 :接收者运行Trapdoor算法为每个选定的关键字生成陷门,将陷门发送到服务器,服务器运行Test算法在每个加密消息的标签上进行搜
超级会员免费看
订阅专栏 解锁全文
4658

被折叠的 条评论
为什么被折叠?



