一种具有前向安全的动态可搜索公钥加密方法
摘要:
一种动态可搜索公钥加密方法,包括:根据密钥生成中心,生成可搜索加密的全局公开参数;根据全局公开参数,分别生成数据发送方与数据接收方的私钥与公钥;数据发送方根据全局公开参数、关键字、数据发送方的私钥与数据接收方的公钥,生成可搜索密文并上传至云服务器;数据接收方根据全局公开参数、关键字、数据发送方的公钥与数据接收方的私钥,生成检索陷门并上传至云服务器;云服务器根据全局公开参数、数据发送方的公钥与数据接收方的公钥,通过检索陷门在可搜索密文中输出目标密文。本申请利用数据发送方和数据接收方的公钥和私钥计算关键字加密密钥,使用对称加密算法对关键字进行加密,使得云服务器不能通过令牌猜到关键字的信息。
0/0