一种可否认的聚合签密方法

    公开(公告)号:CN110233726A

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

    申请号:CN201910498979.2

    申请日:2019-06-11

    Abstract: 本发明公开了一种可否认的聚合签密方法,包括:步骤1,系统设定公共参数;步骤2,系统为每个用户产生公钥和私钥;步骤3,每个发送者根据自身的公钥和私钥,以及接收者的公钥,对消息进行签密后生成密文;步骤4,聚合者聚合所有密文生成聚合密文;步骤5,接收者根据其自身的公钥和私钥,以及所有发送者的公钥,对聚合密文进行解签密。本发明的可否认的聚合签密方法,完成消息保密传输和消息真实性验证,减小了消息发送者和接收者的计算开销;此外,针对“多对一”的通信场景,本发明通过聚合密文的方式,减少了在网络带宽上传递的密文数据量;当发送多条消息时,本发明能够将密文的总数据量减少约25%,减少了网络带宽的压力,提高了传输效率。

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

    公开(公告)号: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的加密。本发明适、用于基于云端的通信领域,为消息的传输提供了保密性、密文可比较性服务。

    一种公钥保序加密方法
    3.
    发明授权

    公开(公告)号:CN108768639B

    公开(公告)日:2021-07-06

    申请号:CN201810573081.2

    申请日:2018-06-06

    Abstract: 本发明公开了一种公钥保序加密方案,属于云存储管理领域。本发明包括:首先用户自己产生私钥s,并计算相应的公钥y,公开参数param={g,p}。其次,将原始明文进行分割,得到D={D1,D2,…,Dm},利用映射的方法使得非均匀分布的数据映射到均匀分布的明文桶中以隐藏明文的分布规律;然后数据拥有者利用公钥y实现桶对桶的加密映射,每个桶对应不同的加密函数Enci,并且加入噪声noise,实现一对多的映射思想,从而增加密文值的不确定性。最后,数据使用者在得到密文c后,利用私钥s,根据就可以计算出明文值。本发明适用于数据库存储,能够使密文保留明文的顺序规则,从而进行快速的密文检索。

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

    公开(公告)号: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的加密。本发明适、用于基于云端的通信领域,为消息的传输提供了保密性、密文可比较性服务。

    一种针对服务器高效的基于属性加密算法的外包解密方法

    公开(公告)号:CN108880796A

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

    申请号:CN201810661493.1

    申请日:2018-06-25

    Abstract: 本发明提出了一种新的基于属性加密的外包解密方法,属于通信安全领域。本发明包括:初始化系统参数,建立系统全体属性集合U,生成系统公钥PK以及主密钥msk。消息发送方使用系统公钥以及访问策略加密明文消息M得到消息密文CT。权威机构利用消息接收者的属性集合S以及主密钥生成消息接收者的私钥SK。解密阶段,如果消息接收者的属性集合S满足访问策略就可以利用自己的私钥进行解密;或者用户生成转换密钥TK并发送给云服务器,将大量解密运算外包给云服务器进行,然后根据云服务器返回的计算结果进行少量运算得最终明文。本发明解决了外包解密方案中权威机构以及云服务器的资源浪费问题,具有开销低、效率高的特性。

    一种公钥保序加密方案
    6.
    发明公开

    公开(公告)号:CN108768639A

    公开(公告)日:2018-11-06

    申请号:CN201810573081.2

    申请日:2018-06-06

    CPC classification number: H04L9/0869 H04L9/085 H04L9/30

    Abstract: 本发明公开了一种公钥保序加密方案,属于云存储管理领域。本发明包括:首先由CA产生私钥s,并计算相应的公钥y,公开参数param={g,p}。其次,将原始明文进行分割,得到D={D1,D2,…,Dm},利用映射的方法使得非均匀分布的数据映射到均匀分布的明文桶中以隐藏明文的分布规律;然后数据拥有者利用CA分配的公钥y实现桶对桶的加密映射,每个桶对应不同的加密函数Enci,并且加入噪声noise,实现一对多的映射思想,从而增加密文值的不确定性。最后,数据使用者在得到密文c后,利用私钥s,根据就可以计算出明文值。本发明适用于数据库存储,能够使密文保留明文的顺序规则,从而进行快速的密文检索。

    一种针对服务器高效的基于属性加密算法的外包解密方法

    公开(公告)号:CN108880796B

    公开(公告)日:2021-04-27

    申请号:CN201810661493.1

    申请日:2018-06-25

    Abstract: 本发明提出了一种针对服务器高效的基于属性加密算法的外包解密方法,属于通信安全领域。本发明包括:初始化系统参数,建立系统全体属性集合U,生成系统公钥PK以及主密钥msk。消息发送方使用系统公钥以及访问策略加密明文消息M得到消息密文CT。权威机构利用消息接收者的属性集合S以及主密钥生成消息接收者的私钥SK。解密阶段,如果消息接收者的属性集合S满足访问策略就可以利用自己的私钥进行解密;或者用户生成转换密钥TK并发送给云服务器,将大量解密运算外包给云服务器进行,然后根据云服务器返回的计算结果进行少量运算得最终明文。本发明解决了外包解密方案中权威机构以及云服务器的资源浪费问题,具有开销低、效率高的特性。

Patent Agency Ranking