一种基于双服务器模型的密文等值比较方法

    公开(公告)号:CN113411305A

    公开(公告)日:2021-09-17

    申请号:CN202110528777.5

    申请日:2021-05-14

    Inventor: 赵萌 丁勇 王玉珏

    Abstract: 本发明公开了一种基于双服务器模型的密文等值比较方法,通过所述可信任权威机构生成系统公开参数,系统中的成员根据所述系统公开参数生成各自的公钥及私钥,所述数据发送者对数据进行加密,将生成的密文发送至所述主服务器存储,数据接收者对所述密文进行解密;在云存储环境下基于双服务器对密文执行等值比较,有效防止单服务器模式所面临的数据猜测攻击。在未获得授权之前,任何服务器均无法执行密文等值比较。在获得授权之后,单一服务器也无法执行密文等值比较,在服务器获得授权前后两个阶段,本发明均较好的确保了用户外包数据的隐私。

    一种支持用户动态加入的谓词群加密方法及系统

    公开(公告)号:CN109995795B

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

    申请号:CN201910342435.7

    申请日:2019-04-26

    Inventor: 王玉珏 丁勇 赵萌

    Abstract: 本发明提出一种支持用户动态加入的谓词群加密方法,包括:选取安全参数,生成系统公开参数和主私钥;根据所述系统公开参数和主私钥,为群中各个初始成员生成私钥,每个成员维护一个群成员列表;根据系统公开参数和主私钥,为新成员生成一组属性和私钥;所述新成员根据所述系统公开参数,针对自己的属性计算一个密文,并将该密文发送给群中现有成员,以申请加入该群;现有群成员根据自己的私钥对接收到的密文进行解密,以判断该新成员是否合法,并根据系统的公开阈值判断是否允许该新成员加入群中;根据所述主私钥检验新成员加入群的流程合法性。

    一种基于区块链的分布式安全通信方法及系统

    公开(公告)号:CN109495478B

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

    申请号:CN201811384049.6

    申请日:2018-11-20

    Abstract: 本发明提出一种基于区块链的分布式安全通信方法,包括:生成系统公开参数,并将所述系统公开参数写入区块链;每个用户根据所述系统公开参数生成各自的公钥及私钥,并将各自的公钥写入所述区块链,所述用户包括通信发起者和通信接收者;通信发起者根据一组所述通信接收者的公钥执行加密过程并生成会话密钥相关的参数和密文数据,所述会话密钥相关参数和密文数据被写入区块链;每个通信接收者从所述区块链中读取相关会话密钥相关参数和密文数据,恢复会话密钥,并进一步解密得到明文数据。本发明提供在分布式环境下使用该方法对会话密钥处理、分发、恢复,以及对数据加密、解密,能保障会话密钥和用户数据在传输过程中的隐私。

    一种支持预处理的云数据外包及完整性验证方法及装置

    公开(公告)号:CN109818944A

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

    申请号:CN201910014719.3

    申请日:2019-01-08

    Inventor: 王玉珏 丁勇 赵萌

    Abstract: 本发明提出一种支持预处理的云数据外包及完整性验证方法,包括:数据外包者选取安全参数和抗碰撞哈希函数,生成公钥及私钥;数据外包者根据公钥执行第一预计算过程,生成离线数据处理参数;数据外包者根据私钥和离线数据处理参数执行数据处理过程,生成处理后的数据和数据标签并上传至云存储服务器;数据验证者根据公钥和数据标签执行第二预计算过程,生成离线数据验证参数;数据验证者根据所述数据外包者的公钥和所述离线数据验证参数验证外包数据的数据标签,如果合法则生成挑战;云存储服务器根据存储的所述外包数据对收到的挑战计算响应;数据验证者根据公钥和离线数据验证参数对收到的响应进行验证,以判断对应外包数据的完整性。

    一种支持指定人员验证的云数据安全存储方法及系统

    公开(公告)号:CN109525669A

    公开(公告)日:2019-03-26

    申请号:CN201811383387.8

    申请日:2018-11-20

    Inventor: 赵萌 丁勇 王玉珏

    Abstract: 本发明提出一种支持指定人员验证的云数据安全存储方法,包括:可信任权威机构TA选取安全参数、抗碰撞哈希函数和数字签名方案,生成系统公开参数;每个用户根据所述系统公开参数生成各自的公钥及私钥,所述用户包括数据拥有者和数据验证者;所述数据拥有者根据所述数据验证者的公钥和自己的私钥执行数据处理,生成处理后的数据和对应于所述数据的数据标签并存储至云服务器;数据验证者验证数据标签,生成一个询问并发送给云存储服务器;云存储服务器对收到的询问计算并返回一个应答;数据验证者对收到的所述应答进行验证,以判断云端存储数据的完整性。

Patent Agency Ranking