一种基于区块链的隐私保护可验证多项式计算外包方法

    公开(公告)号:CN117034334A

    公开(公告)日:2023-11-10

    申请号:CN202310880673.X

    申请日:2023-07-18

    Abstract: 本发明提供一种基于区块链的隐私保护可验证多项式计算外包方法,涉及可验证外包计算技术领域。该方法涉及客户端、服务器、区块链和矿工四个部分,客户端执行初始化算法生成公钥和私钥,并将公钥公开;然后编码多项式f,并上传给区块链智能合约;客户端将多项式输入x编码并上传给智能合约;云服务器从区块链智能合约上获取计算任务进行计算,将计算结果上传到区块链智能合约;矿工执行生成验证参数算法,计算验证参数上传给区块链智能合约;智能合约得到验证参数后,执行验证算法,结合云服务器上传的计算结果进行验证;客户端从区块链智能合约上取到计算结果后,执行恢复结果算法,在本地进行解码并恢复输入x对应的多项式f的值。

    基于边缘服务器的面向IoT数据的可验证分布式计算方法

    公开(公告)号:CN116938933A

    公开(公告)日:2023-10-24

    申请号:CN202310946329.6

    申请日:2023-07-31

    Applicant: 东北大学

    Abstract: 本发明提供一种基于边缘服务器的面向IoT数据的可验证分布式计算方法,涉及5G物联网技术领域。本发明设计了面向移动边缘计算的可验证分布式计算方案,包括密钥生成算法、初始化算法、分布式计算算法、验证算法、结果恢复算法、更新算法。对多项式进行编码,将单一计算任务分配给服务器集群,来提升外包计算的效率。同时提出将分布式计算与可验证计算方案相结合,并交由边缘服务器为终端设备执行验证操作,保证模型的公共可验证性和计算结果的不可伪造性。本发明保障IoT应用的实时性,提升外包计算的效率,并且对返回数据结果进行验证,保障IoT终端数据的完整性。

    一种面向密文数据的公共可验证布尔搜索系统及方法

    公开(公告)号:CN116366259A

    公开(公告)日:2023-06-30

    申请号:CN202310332291.3

    申请日:2023-03-31

    Applicant: 东北大学

    Abstract: 本发明提供了一种面向密文数据的公共可验证布尔搜索系统及方法,涉及信息安全技术领域。该系统及方法利用了基于密钥策略的属性加密、可搜索加密以及公共可验证的概念,隐藏了客户端的查询关键字,对云服务器返回的查询结果可进行公共验证,在保证数据安全的同时,帮助客户端提高了资源的利用率。同时,该系统及方法提出盲验证即验证者无法了解到实际输出的具体值,保护了客户端的输出隐私。并且该方法支持撤销行为不端的云服务器,避免了云服务器对客户端提供无效的外包查询服务的问题,提升了云服务器的健壮性及可用性,使客户端的的查询访问更完善,大大减少了恶意服务器的有效攻击,与传统方案相比,具有很高的安全性及实用性。

    一种基于双哈希链的区块链上的数据修改方法

    公开(公告)号:CN114331451A

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

    申请号:CN202111253497.4

    申请日:2021-10-27

    Applicant: 东北大学

    Abstract: 本发明公开了一种基于双哈希链的区块链上的数据修改方法,涉及区块链技术领域。本发明提出了对原始区块链中的所有区块的头结构进行调整,新增了区块头结构中的一个字段即merkle根值的副本,利用新增的字段构建了新的哈希链,形成双哈希链结构。当区块中数据修改使得merkle根值发生变化进而导致原本的哈希链条发生断裂,这时根据新增字段构建起来的新哈希链仍然能够连接起来。这样就使得区块跟区块之间的链接不会断开,保证了区块链的完整性。通过这样的修改方式可以将区块链中的非法数据进行修改与清除,使得区块链网络更加规范、清洁,进而使得区块链能够健康的发展。

    一种支持访问模式隐藏的密态流式数据检索系统及方法

    公开(公告)号:CN113468575A

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

    申请号:CN202110829220.5

    申请日:2021-07-22

    Applicant: 东北大学

    Abstract: 本发明公开了一种支持访问模式隐藏的密态流式数据检索系统及方法,涉及信息安全技术领域。本发明通过在构建安全索引前对流式数据进行填充,能在查询时不带来额外加解密计算开销的前提下有效隐藏关键词和对应文档数量的关系,攻击者无法通过返回结果的文档数量得到攻击所需的信息,也无法有效区分填充内容与真实内容之间的差别,且批量上传的模式适用于随时间增长的流式数据存储,有效保证了云存储流式数据的安全性和可用性。同时,本发明使用聚类算法有效控制了填充量,避免了过多填充导致的数据库冗余问题。

    一种轻量级隐私保护的等值查询方法

    公开(公告)号:CN110933026B

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

    申请号:CN201911002370.8

    申请日:2019-10-22

    Applicant: 东北大学

    Abstract: 本发明涉及一种轻量级隐私保护的等值查询方法,包括四个角色,分别是密钥中心、IoT设备、边缘服务器和授权用户。密钥中心执行初始化操作,将公共参数公开,将主密钥自己保存;密钥中心执行密钥生成操作,生成密钥并分发给其他角色;IoT设备将自己的数据加密后外包到边缘服务器;边缘服务器重加密数据后存储;授权用户向边缘服务器发送查询请求;边缘服务器响应查询请求返回查询结果;最后授权用户解密服务器返回的查询结果得到明文数据。本发明基于椭圆曲线密码学实现了代理重加密,有效的构建了边缘计算中高效安全查询方案。与现有技术相比,能够保证外包数据的隐私性,同时减少了加解密过程的计算开销,更适用于计算和存储能力稍弱的边缘设备。

    基于双向安全索引的数据库密文检索系统及方法

    公开(公告)号:CN112800088A

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

    申请号:CN202110068413.3

    申请日:2021-01-19

    Applicant: 东北大学

    Inventor: 周福才 蔡航

    Abstract: 本发明提供一种基于双向安全索引的数据库密文检索系统及方法,所述系统包括客户端、数据库服务器和代理服务器,客户端用于上传包含明文数据的文件或SQL查询语句,代理服务器创建本地密钥库,对数据进行加密、解密处理,对SQL查询语句进行重写生成能查询密文数据库的查询语句,数据库服务器对用户进行身份认证,解析查询语句并查询密文数据,可随时更新安全索引,可在保证数据机密性的前提下,支持用户高效查询加密数据库内的数据,通过采用双向索引结构,提高密文数据库的查询效率。同时支持多种SQL语句查询,包含等值查询、布尔查询、范围查询、排序查询、比较查询、分组查询以及聚合查询,满足实际业务需求的同时保证高效的密态数据库查询。

    基于ADS的外包数据库SQL查询完整性验证系统及方法

    公开(公告)号:CN107451281B

    公开(公告)日:2020-09-29

    申请号:CN201710672216.6

    申请日:2017-08-08

    Applicant: 东北大学

    Abstract: 本发明涉及一种基于ADS的外包数据库SQL查询完整性验证系统及方法,该系统包括:初始化模块,包括密钥生成模块和系统初始化模块、证据生成模块、完整性验证模块;能够支持关系数据库的多种SQL查询的完整性验证,同时支持多维范围查询、连接查询、多种函数查询。本发明所述验证系统及方法基于ADS和累加器,能够支持多种SQL查询,且较高效率,适于实际场景的应用。

    一种基于后缀树的可搜索加密系统及方法

    公开(公告)号:CN109815723A

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

    申请号:CN201910151513.5

    申请日:2019-02-28

    Applicant: 东北大学

    Abstract: 本发明提供一种基于后缀树的可搜索加密系统及方法,涉及互联网技术领域。该系统包括用于构建加密密钥和后缀树的初始化模块,用于构建索引及索引加密的安全索引构建模块,用于构建搜索令牌和搜索的子字符串搜索模块及用于解密和验证的验证解密模块;该方法首先对给定字符串构建后缀树及加密索引,并将加密索引上传至服务器;当客户端进行字符串搜索时,生成搜索令牌发送至服务器,服务器根据搜索令牌进行搜索,并将搜索结果发送到客户端,完成搜索。本发明的基于后缀树的可搜索加密系统及方法,实现对任意字符串的高效搜索,解决了密文数据的子字符串搜索问题,让用户可以不使用关键字对密文数据进行查询。

    一种面向外包流式数据的查询完整性验证系统及方法

    公开(公告)号:CN109274655A

    公开(公告)日:2019-01-25

    申请号:CN201811024547.X

    申请日:2018-09-04

    Applicant: 东北大学

    Abstract: 本发明涉及一种面向外包流式数据的查询完整性验证系统及方法,该系统包括初始化模块、数据管理模块和查询验证模块。初始化模块用于系统启动时数据拥有者生成公私钥等系统所需的参数,并将公钥分发给服务器和数据使用者;数据管理模块用于数据拥有者将实时的流式数据外包到服务器,之后需要对服务器端之前存储的数据进行更改时,执行更新数据子模块对数据及相应的证据进行更新;查询验证模块用户数据使用者对服务器存储的数据进行查询,将会得到服务器返回的对应查询索引的数据以及相应的证据,并利用其返回的证据来验证查询结果是否正确。

Patent Agency Ranking