一种支持备份服务器同步密文比较的方法

    公开(公告)号:CN109246098B

    公开(公告)日:2021-02-19

    申请号:CN201811009670.4

    申请日:2018-08-31

    Inventor: 王玉珏 丁勇 赵萌

    Abstract: 本发明提出一种支持备份服务器同步密文比较的方法,包括:可信任权威机构TA选取安全参数和抗碰撞哈希函数,生成公开参数;每个用户生成各自的公钥及私钥,用户包括数据解密者;主服务器和备份服务器生成各自的公钥和私钥;数据加密者利用两个数据解密者的公钥执行加密算法,所生成的密文被发送到两台服务器;数据解密者从任一服务器下载对应的密文,然后利用各自的私钥对密文进行解密;数据解密者生成授权令牌ctk,同时授权主服务器和备份服务器对其密文进行等值比较;两台服务器对收到的授权令牌ctk进行解密,以得到授权令牌tk;两台服务器利用授权令牌tk,对存储的用户密文数据进行比较,以判断被比较的用户密文是否加密了相同的明文消息。

    一种基于可搜索加密的数据库审计系统及方法

    公开(公告)号:CN110807021A

    公开(公告)日:2020-02-18

    申请号:CN201911074188.3

    申请日:2019-11-06

    Abstract: 本发明公开了一种基于可搜索加密的数据库审计系统及方法,包括初始化模块、客户端可搜索加密模块、端口镜像模块、服务端驱动模块和数据库审计模块,选取密钥和抗碰撞哈希函数,确定并使用审计关键词词典,在获取明文SQL语句后,通过所述审计关键词词典生成审计关键词集,使用所述密钥对所述审计关键词集进行加密,得到密文审计关键词集,使用可搜索加密运算将所述密文关键词集生成审计证书,结合所述审计证书和所述审计关键词词典,进行匹配运算,得到并展示审计明文,使得数据库不仅可以加密传输,还能对传输密文进行审计。

    一种支持批验证的安全多方认证方法及系统

    公开(公告)号:CN110149633A

    公开(公告)日:2019-08-20

    申请号:CN201910408662.5

    申请日:2019-05-16

    Inventor: 王玉珏 丁勇 赵萌

    Abstract: 本发明提出一种支持批验证的安全多方认证方法,包括:系统管理员选取安全参数,生成系统公开参数和主私钥,并将所述系统公开参数写入区块链;系统管理员利用所述系统公开参数和主私钥,为每个用户分配属性向量和用户标签,并将生成的用户公开参数写入区块链;针对认证需求,系统管理员利用所述系统公开参数和主私钥生成一个密文谓词标签,并写入区块链;每个用户利用所述系统公开参数和所述密文谓词标签生成自己的元数据并写入区块链;每个用户利用所述系统公开参数批量验证其他用户的元数据是否正确,如果正确则继续挑选出满足谓词条件的合法用户,以完成认证过程。

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

    公开(公告)号:CN109995795A

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

    申请号:CN201910342435.7

    申请日:2019-04-26

    Inventor: 王玉珏 丁勇 赵萌

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

    一种基于区块链的多用户通信密钥协商方法及系统

    公开(公告)号:CN109361504A

    公开(公告)日:2019-02-19

    申请号:CN201811471739.5

    申请日:2018-12-04

    Abstract: 本发明提出一种基于区块链的多用户通信密钥协商方法,包括:生成公开参数和区块链初始块;每个用户根据公开参数生成各自的一对公钥及私钥;密钥协商发起者根据密钥协商参与者和密钥协商收听者的公钥执行密钥协商并生成通信密钥协商初始参数;每个密钥协商参与者从区块链读取通信密钥协商初始参数,计算各自的响应参数;密钥协商发起者从区块链读取所有密钥协商参与者生成的响应参数,计算得到第一通信密钥;每个密钥协商参与者从区块链读取所述通信密钥协商初始参数以及其他密钥协商参与者生成的响应参数,计算得到第二通信密钥;每个密钥协商收听者从区块链读取通信密钥协商初始参数以及所有密钥协商参与者生成的响应参数,计算得到第三通信密钥。

    工控网络中安全数据聚合的可验证联邦学习装置及方法

    公开(公告)号:CN116527279A

    公开(公告)日:2023-08-01

    申请号:CN202310570271.X

    申请日:2023-05-19

    Abstract: 本发明公开了一种工控网络中安全数据聚合的可验证联邦学习装置及方法,所述方法基于工控网络中安全数据聚合的可验证联邦学习装置,包括获取初始化的公共参数;确定参与者与中心服务器公私钥部分密钥对;确定参与者与中心服务器会话密钥;确定三方协商密钥;获得加密的局部梯度;获得辅助验证标签及签名;获得证明信息、聚合结果和证明;获得验证结果。这种方法采用双重隐蔽技术和数据加密技术,能确保数据的机密性和完整性,采用轻量级的三方密钥协商方式生成服务器和参与者之间的协商密钥,能更好地实现轻量级安全数据聚合过程。

    一种基于可搜索加密的数据库审计系统及方法

    公开(公告)号:CN110807021B

    公开(公告)日:2022-09-23

    申请号:CN201911074188.3

    申请日:2019-11-06

    Abstract: 本发明公开了一种基于可搜索加密的数据库审计系统及方法,包括初始化模块、客户端可搜索加密模块、端口镜像模块、服务端驱动模块和数据库审计模块,选取密钥和抗碰撞哈希函数,确定并使用审计关键词词典,在获取明文SQL语句后,通过所述审计关键词词典生成审计关键词集,使用所述密钥对所述审计关键词集进行加密,得到密文审计关键词集,使用可搜索加密运算将所述密文关键词集生成审计证书,结合所述审计证书和所述审计关键词词典,进行匹配运算,得到并展示审计明文,使得数据库不仅可以加密传输,还能对传输密文进行审计。

    一种基于云平台的多用户大数据存储分享方法及系统

    公开(公告)号:CN109274504B

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

    申请号:CN201811384064.0

    申请日:2018-11-20

    Inventor: 赵萌 丁勇 王玉珏

    Abstract: 本发明提出一种基于云平台的多用户大数据存储分享方法,包括:可信任权威机构TA选取安全参数、抗碰撞哈希函数和数字签名方案,生成系统公开参数;每个用户根据所述系统公开参数生成各自的公钥及私钥,所述用户包括数据分享者和数据使用者;所述数据分享者根据自己的私钥和一组所述数据使用者的公钥执行数据处理,生成处理后的分享数据和对应于所述分享数据的数据标签并上传至云存储服务器;所述数据使用者验证分享数据对应的数据标签,如果合法则生成一个挑战,并将该挑战发送至云存储服务器;所述云存储服务器对接收到的挑战进行计算得到一个响应,并将该响应回复给数据使用者;所述数据使用者对收到的响应进行验证,以判断所分享数据的完整性。

    一种支持预处理的批量外包数据完整性审计方法及系统

    公开(公告)号:CN109784094A

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

    申请号:CN201910052994.4

    申请日:2019-01-21

    Inventor: 赵萌 王玉珏

    Abstract: 本发明提出一种支持预处理的批量外包数据完整性审计方法,包括:数据持有者生成自己的公钥及私钥;数据持有者根据自己的公钥执行预计算过程生成离线数据处理参数;数据持有者根据自己的私钥和离线数据处理参数执行数据处理过程生成处理后的外包数据和数据标签;数据审计员根据数据持有者的公钥和多个数据标签执行预计算过程生成离线数据审计参数;数据审计员根据数据持有者的公钥和离线数据审计参数验证多个外包数据的数据标签,如果合法则生成一个挑战,并将该挑战发送给云存储服务器;根据存储的多个外包数据对收到的挑战计算一个响应,并将该响应回复给数据审计员;数据审计员根据数据持有者的公钥和离线数据审计参数对收到的响应进行验证。

Patent Agency Ranking