一种云环境下分布式密文索引切片检索方法

    公开(公告)号:CN109614817A

    公开(公告)日:2019-04-12

    申请号:CN201811384036.9

    申请日:2018-11-20

    Abstract: 本发明的一种云环境下分布式密文索引切片检索方法,包括以下步骤:数据预处理;顺序扫描token词项集合,根据token词项信息中的term划分成多个token词项子集合,构建词典T、倒排列表文件L和倒排索引Ω;数据与索引加密;密文索引切分与分发:计算切分方案,切分词典和倒排文件;分发子索引;子索引匹配;关键词检索;结果集合并;数据解密:用户接收到服务器回传的密文数据后进行解密,获得明文的检索结果集。本发明实现了密文数据的高效检索。

    一种云计算环境中并行同态数据加密方法

    公开(公告)号:CN105162590B

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

    申请号:CN201510339182.X

    申请日:2015-06-18

    Abstract: 本发明公开了一种云计算环境中并行同态数据加密方法,包括以下步骤:步骤1,根据给定的安全强度要求参数和加密后明文数据的比特长度,生成私钥和公钥;步骤2,将明文数据等分成N块,记为m1,…,mN,每一块独立进行加密运算,最后一块如长度不够,用零填充;步骤3,将步骤2分块后的明文数据在Map中用步骤1生成的公钥进行并行加密处理,得到加密后的密文数据c1,…,cN;步骤4,将步骤3得到的密文数据c1,…,cN在Reduce中进行拼接,得到完整的密文c。本发明通过对明文数据进行分组加密,利用同态加密算法和云计算环境的MapReduce机制,实现对整个文件的高速并行加密。

    一种数据库加密方法及该加密数据库查询方法

    公开(公告)号:CN105787387A

    公开(公告)日:2016-07-20

    申请号:CN201610129024.6

    申请日:2016-03-07

    Abstract: 本发明涉及一种数据库加密方法,具体设计引入等值加密算法、保存加密算法和同态加密算法针对数据库中的数据进行分类加密,并存储在服务器端数据库中,消除了不可信服务器端探查、泄露机密数据的隐患,从而保护了数据的隐私性;并且本发明还涉及一种基于数据库加密方法的该加密数据库查询方法,在具体设计引入等值加密算法、保存加密算法和同态加密算法针对数据库中的数据进行分类加密的基础之上,提供了在密文上直接执行查询操作的处理方法,提高了执行效率,并减少了用户的通信和计算开销。

    一种基于变分生成对抗网络的个体处理效应评估方法

    公开(公告)号:CN114239744B

    公开(公告)日:2024-07-02

    申请号:CN202111576827.3

    申请日:2021-12-21

    Abstract: 本发明公开了一种基于变分生成对抗网络的个体处理效应评估方法,采用变分自编码器推断观测特征的隐表示,来获取完整的潜在因素,设计生成对抗网络推断反事实结果并指导变分自编码器更好地解耦潜在因素为工具因素,混淆因素以及调整因素,同时引入了一种自适应加权的方法基于解耦的混淆因素进一步控制数据偏差。本发明基于变分自编码器与生成对抗网络设计协同学习策略,提出变分生成对抗网络模型来估计个体处理效应,与现有方法相比,提高了个体处理效应评估的准确率。

    一种实现可搜索加密关系型数据库缓存的中间件方法

    公开(公告)号:CN109597829B

    公开(公告)日:2022-11-01

    申请号:CN201811385107.7

    申请日:2018-11-20

    Abstract: 本发明公开了一种实现可搜索加密关系型数据库缓存的中间件方法,具体包括以下步骤:步骤一、建立明文数据库与密文数据库的映射:中间件连接到明文数据库,将其整体转化为可搜索的密文数据库;并对新存入数据的增删改查操作使用统一的可搜索加密算法,用于实现新旧数据库的融合;步骤二、利用NOSQL数据库建立用户查询缓存:对中间件进行SQL分析和路由,缓存命中和错过,计算列访问频率,缓存监听;步骤三、对用户的每次查询操作,判断查询请求是否命中缓存,若命中,从内存数据库中返回结果,否则,连接密文数据库,返回查询结果。本发明在保证安全性的同时,提高可搜索密文数据库的查询速度,缓解并发问题。

    一种支持浮点运算的并行全同态加解密方法

    公开(公告)号:CN107317666A

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

    申请号:CN201710377165.4

    申请日:2017-05-25

    Abstract: 本发明提出一种支持浮点运算的并行全同态加密方法,属于信息安全技术领域。本发明的加密方法包含了加密密钥初始化、明文数据加密和子密文乱序存储三个步骤,利用云计算环境的可并行计算机制,通过对明文数据进行分组加密,最终实现对整个待加密文件的加密,并存储到云计算环境的存储系统中。本发明还提出了基于该并行全同态加密方法的解密方法、加法同态加密方法和乘法同态加密方法。本发明的算法简洁,易于实现,安全性高,支持任意深度的同态加法和乘法,且算法具有紧凑特性;并可以通过Spark等并行框架进一步提升算法效率,适用于云计算环境。

    一种数值型数据同态保序加密方法

    公开(公告)号:CN106571905A

    公开(公告)日:2017-04-19

    申请号:CN201610943789.3

    申请日:2016-11-02

    CPC classification number: H04L9/008

    Abstract: 本发明涉及一种数值型数据同态保序加密方法,采用加密保序融合技术,在单个密文模型中,能够支持在密文上的同态加、乘计算,保持与明文一致的顺序,其中,使用本发明所设计方法对明文进行加密,并在密文分片上构建保序索引,随后将密文发送到不可信的服务器中存储,服务器可以对加密数据进行排序、查询、数据的加和乘的操作,如此,加密结果不仅能够进行加和乘运算,还支持范围查询;随后将加密结果返回给可信端,系统使用解密函数和密钥将密文结果恢复成明文,最终返回给用户,大大提高了数据加密后应用与解密的效率。

    一种实现可搜索加密关系型数据库缓存的中间件方法

    公开(公告)号:CN109597829A

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

    申请号:CN201811385107.7

    申请日:2018-11-20

    Abstract: 本发明公开了一种实现可搜索加密关系型数据库缓存的中间件方法,具体包括以下步骤:步骤一、建立明文数据库与密文数据库的映射:中间件连接到明文数据库,将其整体转化为可搜索的密文数据库;并对新存入数据的增删改查操作使用统一的可搜索加密算法,用于实现新旧数据库的融合;步骤二、利用NOSQL数据库建立用户查询缓存:对中间件进行SQL分析和路由,缓存命中和错过,计算列访问频率,缓存监听;步骤三、对用户的每次查询操作,判断查询请求是否命中缓存,若命中,从内存数据库中返回结果,否则,连接密文数据库,返回查询结果。本发明在保证安全性的同时,提高可搜索密文数据库的查询速度,缓解并发问题。

    一种数据库加密方法及该加密数据库查询方法

    公开(公告)号:CN105787387B

    公开(公告)日:2018-09-14

    申请号:CN201610129024.6

    申请日:2016-03-07

    Abstract: 本发明涉及一种数据库加密方法,具体设计引入等值加密算法、保存加密算法和同态加密算法针对数据库中的数据进行分类加密,并存储在服务器端数据库中,消除了不可信服务器端探查、泄露机密数据的隐患,从而保护了数据的隐私性;并且本发明还涉及一种基于数据库加密方法的该加密数据库查询方法,在具体设计引入等值加密算法、保存加密算法和同态加密算法针对数据库中的数据进行分类加密的基础之上,提供了在密文上直接执行查询操作的处理方法,提高了执行效率,并减少了用户的通信和计算开销。

    一种云计算环境中并行同态数据加密方法

    公开(公告)号:CN105162590A

    公开(公告)日:2015-12-16

    申请号:CN201510339182.X

    申请日:2015-06-18

    Abstract: 本发明公开了一种云计算环境中并行同态数据加密方法,包括以下步骤:步骤1,根据给定的安全强度要求参数和加密后明文数据的比特长度,生成私钥和公钥;步骤2,将明文数据等分成N块,记为m1,…,mN,每一块独立进行加密运算,最后一块如长度不够,用零填充;步骤3,将步骤2分块后的明文数据在Map中用步骤1生成的公钥进行并行加密处理,得到加密后的密文数据c1,…,cN;步骤4,将步骤3得到的密文数据c1,…,cN在Reduce中进行拼接,得到完整的密文c。本发明通过对明文数据进行分组加密,利用同态加密算法和云计算环境的MapReduce机制,实现对整个文件的高速并行加密。

Patent Agency Ranking