一种密文可相等比较的属性加密方案

    公开(公告)号:CN106161428A

    公开(公告)日:2016-11-23

    申请号:CN201610405495.5

    申请日:2016-06-08

    CPC classification number: H04L63/0428 H04L9/3026 H04L9/32 H04L63/10

    Abstract: 本发明公开了一种密文可相等比较的属性加密方案,可以实现安全的密文比较。本发明包括:初始化系统安全参数、建立属性全集U,生成主密钥msk,生成公开参数params。密钥生成中心根据用户属性集合S和主密钥msk生成私钥sk发送给用户。数据拥有者先根据params,定义访问控制结构A和相关属性集合及其在控制矩阵上的映射函数ρ,然后生成关键词密文CT1和数据密文CT2并发送给密文管理者。密文管理者可以根据关键词密文CT1比较来存储和提取密文。当用户希望得到关于keywords关键词相关密文时,将keywords的密文形式发送给密文管理者,密文管理者根据比较keywords的密文,来获取相关数据的密文并发送给用户,用户可以根据自己的私钥解密数据密文,获得相应数据。

    一种基于身份的支持密文比较的加密方法

    公开(公告)号:CN106549753B

    公开(公告)日:2019-07-09

    申请号:CN201610903816.4

    申请日:2016-10-18

    Abstract: 本发明公开了一种基于身份的支持密文比较的加密方法,可将信息安全的存放在云端并授权云端进行安全的密文比较。本发明包括:建立系统并初始化系统参数、提取密钥、加密、解密、生成限门参数、生成密文比较函数。密钥生成中心PKG生成公开系统参数K及主密钥msk。PKG根据msk和用户ID生成私钥sk。发送者通过ID对明文M进行加密并将密文C保存到云端服务器Cloud Server;接收者根据密钥sk还原明文M。接收者A、B分别生成陷门参数tdA、tdB并发送给Cloud Server;Cloud Server通过密文对比函数Test(CA,tdA,CB,tdB),判断CA和CB是否是同一明文M的加密。本发明适、用于基于云端的通信领域,为消息的传输提供了保密性、密文可比较性服务。

    一种基于身份的支持密文比较的加密方案

    公开(公告)号:CN106549753A

    公开(公告)日:2017-03-29

    申请号:CN201610903816.4

    申请日:2016-10-18

    CPC classification number: H04L9/0816 H04L9/083 H04L67/1097

    Abstract: 本发明公开了一种基于身份的支持密文比较的加密方案,可将信息安全的存放在云端并授权云端进行安全的密文比较。本发明包括:建立系统并初始化系统参数、提取密钥、加密、解密、生成限门参数、生成密文比较函数。密钥生成中心PKG生成公开系统参数K及主密钥msk。PKG根据msk和用户ID生成私钥sk。发送者通过ID对明文M进行加密并将密文C保存到云端服务器Cloud Server;接收者根据密钥sk还原明文M。接收者A、B分别生成陷门参数tdA、tdB并发送给Cloud Server;Cloud Server通过密文对比函数Test(CA,tdA,CB,tdB),判断CA和CB是否是同一明文M的加密。本发明适、用于基于云端的通信领域,为消息的传输提供了保密性、密文可比较性服务。

    一种密文可相等比较的属性加密方法

    公开(公告)号:CN106161428B

    公开(公告)日:2019-07-05

    申请号:CN201610405495.5

    申请日:2016-06-08

    Abstract: 本发明公开了一种密文可相等比较的属性加密方案,可以实现安全的密文比较。本发明包括:初始化系统安全参数、建立属性全集U,生成主密钥msk,生成公开参数params。密钥生成中心根据用户属性集合S和主密钥msk生成私钥sk发送给用户。数据拥有者先根据params,定义访问控制结构A和相关属性集合及其在控制矩阵上的映射函数ρ,然后生成关键词密文CT1和数据密文CT2并发送给密文管理者。密文管理者可以根据关键词密文CT1比较来存储和提取密文。当用户希望得到关于keywords关键词相关密文时,将keywords的密文形式发送给密文管理者,密文管理者根据比较keywords的密文,来获取相关数据的密文并发送给用户,用户可以根据自己的私钥解密数据密文,获得相应数据。

Patent Agency Ranking