[发明专利]一种带有访问控制的不经意传输系统及方法有效

专利信息
申请号: 201810471233.8 申请日: 2018-05-17
公开(公告)号: CN108632035B 公开(公告)日: 2021-02-19
发明(设计)人: 阮鸥;周靖;杨阳;廖雅晴;王子豪;黄雄波 申请(专利权)人: 湖北工业大学
主分类号: H04L9/30 分类号: H04L9/30;H04L29/06;H04L9/08
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 魏波
地址: 430068 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 带有 访问 控制 不经意 传输 系统 方法
【权利要求书】:

1.一种带有访问控制的不经意传输方法,采用带有访问控制的不经意传输系统;

其特征在于:所述系统包括数据库服务器、权限发布机构、用户客户机;所述服务器拥有n条信息,每条信息拥有自己的访问权限;所述权限发布机构为申请访问信息的用户发布权限;所述用户客户机最终从数据库服务获得自己想要的信息;

所述方法包括以下步骤:

步骤1:初始化;

数据库服务器将每个信息生成唯一的消息验证码给用户;

步骤2:第一次交互;

用户客户机将自己获得的权限,加密后传输给数据库服务器;

步骤2的具体实现包括以下子步骤:

步骤2.1:用户客户机拥有两个参数为i,ACPi,计算不带有明文信息的哈希值hi

其中,hi←H1(i,ACPi)生成不带有明文信息的消息认证码hi:其中i代表信息接受者想要获得的消息索引,ACPi为读取第i条信息所需的权限;

步骤2.2:用户客户机选择一个随机数a,用户客户机使用(a,hi),利用椭圆曲线公钥系统加密生成Ri

其中,Ri=a·P+hi·P;P为椭圆曲线上一点,该点为椭圆曲线公钥系统生成的基点;

步骤2.3:用户客户机将步骤2.2生成的Ri发送给数据库服务器;

步骤3:第二次交互;

数据库服务器将每一条明文加密传输给用户客户机;

步骤4:计算所需明文mi,并验证mi;其中i为用户客户机想要获得消息的索引号,mi为数据库服务器拥有的第i条消息。

2.根据权利要求1所述的带有访问控制的不经意传输方法,其特征在于,步骤1的具体实现包括以下子步骤:

步骤1.1:将数据库服务器中每条信息生成唯一生成消息哈希值,最终生成H1…Hn,作为消息验证码;

其中,Hj←H(j,mj,ACPj)生成携带有明文信息的消息认证码Hj,j表示第j条信息,mj表示第j条消息的明文,ACPj表示读取第j条消息所需的权限,j=1、2、…、n,n代表服务器所持有的信息个数;

步骤1.2:数据库服务器将生成的消息验证码H1、…、Hn发送给信息接收者。

3.根据权利要求1所述的带有访问控制的不经意传输方法,其特征在于,步骤3的具体实现包括以下子步骤:

步骤3.1:数据库服务器拥有N条信息,将第一条信息利用步骤2.1,计算出不带明文消息的哈希值h1

步骤3.2:数据库服务计算S1=m1+Ri-h1·P;其中,m1是数据库服务器拥有的第一条信息;Ri是步骤2.3执行后,数据库服务器收到消息;h1·P是h1经椭圆曲线公钥系统加密后的数据;

步骤3.3:循环步骤3.1、3.2,依次计算第二条消息到最后一条消息,计算出S2...Sj....Sn,其中Sj表示数据库服务器中第j条消息所对应的加密后的值;

步骤3.3:信息拥有者将消息参数(S1...Sn)发送给信息接收者。

4.根据权利要求3所述的带有访问控制的不经意传输方法,其特征在于,步骤4的具体实现包括以下子步骤:

步骤4.1:用户客户机利用第二次交互得到的Si、第一次交互生成的,只有自己知道的随机数a,计算明文mi=Si-a·P;P点为椭圆曲线公钥系统产生的基点;

步骤4.2:利用步骤1中生成的消息验证码Hi,验证mi的正确性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北工业大学,未经湖北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810471233.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top