一种面向外包加密数据的可验证交集运算方法及系统

    公开(公告)号:CN105812141B

    公开(公告)日:2018-11-27

    申请号:CN201610130706.9

    申请日:2016-03-07

    Applicant: 东北大学

    Abstract: 一种面向外包加密数据的可验证交集运算方法及系统,属于可验证外包计算领域。在可信第三方实体、至少两个客户端实体以及外包服务器端之间进行,客户端实体为数据集合的持有者以及数据集合交集运算的请求者。第三方实体主要负责公共参数的初始化以及公共参数的分发;两个客户端实体主要负责生成密钥、加密数据集合、计算认证信息、验证外包服务器端返回结果和证据以及解密外包服务器端返回的密文数据集合;外包服务端主要负责执行数据集合交集运算。外包服务器在执行交集运算的过程中不需要解密出明文数据集合,外包服务器是对密文进行操作,能够保证用户数据的隐私性。实体间交互次数少,通信代价较小及高效的运算结果正确性验证。

    一种云环境下全代理的外包多项式验证方法

    公开(公告)号:CN108365959B

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

    申请号:CN201810151825.1

    申请日:2018-02-14

    Applicant: 东北大学

    Abstract: 本发明提供一种云环境下全代理的外包多项式验证方法,包括:用户通过客户端向云服务器和第三方发送多项式计算请求,第三方将初始化结果发送至客户端和云服务器;客户端执行密钥生成算法,将生成的密钥返回给云服务器;云服务器将编码后的密钥发送给客户端;客户端执行验证密钥恢复流程,将通过验证的密钥发送至云服务器,客户端将输入的查询值发送至云服务器;云服务器将生成的多项式计算结果和证据发送至客户端;客户端对计算结果进行验证,并将通过验证的计算结果输出;在多项式的阶不变的情况下,当要对多项式的系数进行更新时,通过客户端进行多项式系数的更新。解决了客户端预处理成本高的问题,提高了更新操作的效率。

    一种云环境下全代理的外包多项式验证方法

    公开(公告)号:CN108365959A

    公开(公告)日:2018-08-03

    申请号:CN201810151825.1

    申请日:2018-02-14

    Applicant: 东北大学

    Abstract: 本发明提供一种云环境下全代理的外包多项式验证方法,包括:用户通过客户端向云服务器和第三方发送多项式计算请求,第三方将初始化结果发送至客户端和云服务器;客户端执行密钥生成算法,将生成的密钥返回给云服务器;云服务器将编码后的密钥发送给客户端;客户端执行验证密钥恢复流程,将通过验证的密钥发送至云服务器,客户端将输入的查询值发送至云服务器;云服务器将生成的多项式计算结果和证据发送至客户端;客户端对计算结果进行验证,并将通过验证的计算结果输出;在多项式的阶不变的情况下,当要对多项式的系数进行更新时,通过客户端进行多项式系数的更新。解决了客户端预处理成本高的问题,提高了更新操作的效率。

    一种面向外包加密数据的可验证交集运算方法及系统

    公开(公告)号:CN105812141A

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

    申请号:CN201610130706.9

    申请日:2016-03-07

    Applicant: 东北大学

    CPC classification number: H04L9/3249 H04L63/123 H04L63/126

    Abstract: 一种面向外包加密数据的可验证交集运算方法及系统,属于可验证外包计算领域。在可信第三方实体、至少两个客户端实体以及外包服务器端之间进行,客户端实体为数据集合的持有者以及数据集合交集运算的请求者。第三方实体主要负责公共参数的初始化以及公共参数的分发;两个客户端实体主要负责生成密钥、加密数据集合、计算认证信息、验证外包服务器端返回结果和证据以及解密外包服务器端返回的密文数据集合;外包服务端主要负责执行数据集合交集运算。外包服务器在执行交集运算的过程中不需要解密出明文数据集合,外包服务器是对密文进行操作,能够保证用户数据的隐私性。实体间交互次数少,通信代价较小及高效的运算结果正确性验证。

Patent Agency Ranking