本发明公开了一种轻量级支持付费查询相似数据的公钥认证加密方法,包括:密钥生成中心为云服务器、数据拥有者和数据用户生成其公私钥对;数据拥有者加密文件及其摘要生成密文,并将其存储到云服务器;数据用户加密先前从数据拥有者处接收到的摘要生成陷门,并向云服务器发起查询请求;云服务器相似匹配密文和陷门,如果匹配成功,则云服务器扣除该数据用户的费用并发送解析的密文给数据拥有者;数据拥有者记录该用户的查询次数,并经过计算返回更新密文给数据用户;数据用户解密得到文件。本发明不仅适用于移动设备,而且适用于付费查询相似数据场景,还可防止云服务器和数据用户合谋抵赖扣费,抵抗自适应选择目标攻击和内部关键字猜测攻击。
📄 2023106737415
📂 H04L9_40
👤 淮阴工学院
📅 2023-06-08