面向云环境的支持模糊关键词排序的可搜索加密方法

    公开(公告)号:CN112328626B

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

    申请号:CN202011174402.5

    申请日:2020-10-28

    摘要: 本发明提供一种面向云环境的支持模糊关键词排序的可搜索加密方法,具有更高的效率并且更具有实际意义。本发明包括如下步骤:系统建立与初始化,生成公共参数、主密钥、密钥;数据拥有者根据明文文档集合提取关键词集合,生成反向索引表和模糊索引表,并发给云服务器;数据拥有者利用主密钥加密明文文档集合,生成密文文档集合,并发给云服务器;数据用户构造陷门,并加密后发给云服务器;当云服务器收到加密后的陷门后,用私钥解密获得陷门,并将所需文档根据相关度排序发给数据用户;数据用户发送自己的属性集给可信机构,如果属性集可以通过访问控制结构,则可信机构把解密密钥发给数据用户;数据用户解密密文文档集,得到所需明文文档。

    一种前向安全密钥聚合的云存储数据共享方法

    公开(公告)号:CN110838915B

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

    申请号:CN201911064977.9

    申请日:2019-11-04

    摘要: 本发明公开了一种前向安全密钥聚合的云存储数据共享方法。本发明首先,数据拥有者上传文件时,对每个文件进行标识,然后生成公共参数集合发送给云存储平台。接着调用密钥生成算法,生成加密所需的公私钥对,通过调用公钥对原文件进行加密得到密文集合。数据拥有者通过请求数据请求者后,基于生成元使用主密钥、请求者的身份信息和时间戳相结合来生成聚合密钥,并通过安全信道发送给数据请求者,数据请求者下载加密文件后利用聚合密钥对密文类进行解密,验证身份信息和密钥有效时间后可以成功得到所请求的文件。本发明在保证密钥的紧凑性的同时还能有效保证用户数据记录的安全性和隐私性。

    基于MinHash函数的中文多关键字模糊排序可搜索加密方法

    公开(公告)号:CN112328733A

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

    申请号:CN202011174409.7

    申请日:2020-10-28

    IPC分类号: G06F16/31 G06F16/33 G06F21/60

    摘要: 本发明提供一种基于MinHash函数的中文多关键字模糊排序可搜索加密方法,节省了存储空间,增强了安全性,提高了效率和准确性。本发明包括如下步骤:步骤A、系统建立与初始化;步骤B、加密阶段:建立(n+1)×(m+1)阶的反向索引表,生成n×m阶的反向索引表排序表,构造(Q+1)×(m+1)阶的模糊索引表,以及建立2×m阶的认证标签表,并将这些数据上传到云服务器;步骤C、搜索阶段:数据用户构造中文关键字的陷门,用会话密钥加密后上传云服务器,云服务器进行搜索对比后,返回搜索结果;步骤D、认证阶段:数据用户验证返回的搜索结果;步骤E、解密阶段:数据用户用主密钥解密加密文档集合,得到相关的加密文档。

    基于隐私保护和安全多方计算的数据链接方法

    公开(公告)号:CN110609831B

    公开(公告)日:2020-07-03

    申请号:CN201910794804.6

    申请日:2019-08-27

    IPC分类号: G06F16/215 G06F21/62 G06K9/62

    摘要: 本发明公开了一种基于隐私保护与安全多方计算的数据链接方法。本发明采用一种改进的k‑means分类方法对本地数据进行分块,减少数据记录间的比较次数,对于大型数据库有较好的可扩展性,也提高了隐私保护记录链接的执行效率;本发明通过利用可逆矩阵的性质和Shamir门限秘密共享方案保证在两个或多个记录级布鲁姆过滤器之间比较相似度的时候有较好的安全性,防止用户敏感信息被敌手获取。本发明具有较好的可拓展性且计算开销比较小,适用于真实数据量较大的现实环境中。

    一种防御神经网络模型后门投毒攻击的方法

    公开(公告)号:CN118228257A

    公开(公告)日:2024-06-21

    申请号:CN202410330315.6

    申请日:2024-03-22

    发明人: 陈晨 洪海波

    摘要: 本发明提供一种防御神经网络模型后门投毒攻击的方法,可对抗训练数据集中的潜在后门投毒攻击,并利用这份数据集训练出干净的模型。本发明包括以下步骤:步骤1:对数据集进行预处理,步骤如下:随机提取一部分的数据集,添加任意形状的触发器,将模型标签修改为新的类,并对数据集进行打乱洗牌以生成新的数据集,从新的数据集中随机选择数据集的N个部分作为训练数据集;步骤2:训练一批神经网络核验模型,步骤如下:将训练数据集放入一批神经网络模型中进行少量迭代训练,获得一批神经网络核验模型;步骤3:划分有毒数据,清洗数据,步骤如下:将核验数据集按顺序提供给神经网络核验模型;当核验数据集通过所有神经网络核验模型时,表明数据是干净的,否则,表明数据被他人非法投毒;步骤4:经过以上步骤,就可以得到一批干净的数据集,使用这份干净数据集,通过标准的训练,就可以得到一个干净的模型。

    基于MinHash函数的中文多关键字模糊排序可搜索加密方法

    公开(公告)号:CN112328733B

    公开(公告)日:2022-10-04

    申请号:CN202011174409.7

    申请日:2020-10-28

    IPC分类号: G06F16/31 G06F16/33 G06F21/60

    摘要: 本发明提供一种基于MinHash函数的中文多关键字模糊排序可搜索加密方法,节省了存储空间,增强了安全性,提高了效率和准确性。本发明包括如下步骤:步骤A、系统建立与初始化;步骤B、加密阶段:建立(n+1)×(m+1)阶的反向索引表,生成n×m阶的反向索引表排序表,构造(Q+1)×(m+1)阶的模糊索引表,以及建立2×m阶的认证标签表,并将这些数据上传到云服务器;步骤C、搜索阶段:数据用户构造中文关键字的陷门,用会话密钥加密后上传云服务器,云服务器进行搜索对比后,返回搜索结果;步骤D、认证阶段:数据用户验证返回的搜索结果;步骤E、解密阶段:数据用户用主密钥解密加密文档集合,得到相关的加密文档。

    混合云下支持移动设备的基于多授权的CP-ABE方法

    公开(公告)号:CN112260829A

    公开(公告)日:2021-01-22

    申请号:CN202011117300.X

    申请日:2020-10-19

    IPC分类号: H04L9/08 H04L9/30 H04L29/06

    摘要: 本发明公开了混合云下支持移动设备的基于多授权的CP‑ABE方法,包括如下步骤:S1,初始化,生成系统公钥和主密钥的系统公私钥对;S2,加密阶段,将授权用户列表上传至私有云,在访问策略下,结合系统公钥对数据进行加密,获得密文并上传公有云;S3,密钥生成阶段,通过系统公钥、主密钥和从授权属性集中选取的随机数作为筛选密钥,计算得到用户密钥,通过系统公钥、用户属性集合和筛选密钥,计算属性授权密钥;S4,解密阶段,利用用户密钥、属性授权密钥、系统公钥和包含访问策略的密文作为输入,进行CUA解密,输出半解密密文,再通过半解密密文、系统公钥和属性授权密钥作为输入,进行用户解密,输出数据。

    一种前向安全密钥聚合的云存储数据共享方法

    公开(公告)号:CN110838915A

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

    申请号:CN201911064977.9

    申请日:2019-11-04

    摘要: 本发明公开了一种前向安全密钥聚合的云存储数据共享方法。本发明首先,数据拥有者上传文件时,对每个文件进行标识,然后生成公共参数集合发送给云存储平台。接着调用密钥生成算法,生成加密所需的公私钥对,通过调用公钥对原文件进行加密得到密文集合。数据拥有者通过请求数据请求者后,基于生成元使用主密钥、请求者的身份信息和时间戳相结合来生成聚合密钥,并通过安全信道发送给数据请求者,数据请求者下载加密文件后利用聚合密钥对密文类进行解密,验证身份信息和密钥有效时间后可以成功得到所请求的文件。本发明在保证密钥的紧凑性的同时还能有效保证用户数据记录的安全性和隐私性。

    一种基于有限李型群分解问题的微型公钥加密方法

    公开(公告)号:CN109981254A

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

    申请号:CN201910257441.2

    申请日:2019-04-01

    发明人: 韩嵩 洪海波 赵帅

    IPC分类号: H04L9/06 H04L9/08

    摘要: 本发明公开了一种基于有限李型群分解问题的微型公钥加密方法。本发明首先由密钥生成中心生成系统主公私钥对。然后在加密阶段:加密方A利用公钥对消息m进行加密,获得密文C。最后在解密阶段:接收方利用私钥对密文C进行解密得到消息m。本发明具有抵抗Shor等量子算法攻击的能力,也提供了在后量子时代设计安全高效密码系统的理论基础。