22、带注册关键字搜索的公钥加密技术解析

带注册关键字搜索的公钥加密技术解析

在当今数字化信息爆炸的时代,数据的安全存储和高效检索变得至关重要。公钥加密技术为数据安全提供了基础保障,而带关键字搜索的公钥加密(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算法在每个加密消息的标签上进行搜

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值