基于智能合约和零知识证明的多级认证与访问控制研究

来源 :中国科学技术大学 |
随着计算机技术与应用的发展,公众对系统与文件的完整性、机密性、可用性更加重视,访问控制作为一种安全防护技术,已被应用到各大领域。通过访问控制可以有效地防止非法用户对资源的无授权访问。传统的访问控制存在灵
随着计算机技术与应用的发展,公众对系统与文件的完整性、机密性、可用性更加重视,访问控制作为一种安全防护技术,已被应用到各大领域。通过访问控制可以有效地防止非法用户对资源的无授权访问。传统的访问控制存在灵活性差、效率低等缺点,而之后提出的基于角色的访问控制以及基于属性的访问控制都依赖于一个中心化实体做访问控制决策,这也带来了潜在的单点故障问题。区块链作为一个具有一定存储与计算能力的平台,由于自身的分布式特性,可以很好地抵御单点故障问题,基于区块链的访问控制便受到了研究人员的关注。之前的研究人员大都基于已有的访问控制模型,将其在区块链上实现,或使用智能合约存储主体与资源所有者共识后的访问策略,通过查询该策略判断请求有效性。但后者只支持单对单访问,在物联网设备数量多时,设备之间的频繁交互更会增加系统的复杂性。本文在区块链之上,基于多级认证设计支持多对多访问、设备之间交互频次低、轻量级的访问控制方案,并设计区块链环境下适用的认证方案,具体内容如下:1.基于多级认证的访问控制策略。为支持多对多访问,减少主体与资源所有者之间的交互,本文使用智能合约实现基于多级认证的访问策略。其中域管理者设置安全等级以及各等级对应的认证方法,访问请求者通过对应等级的安全认证后才能访问该等级下的资源。方案在区块链上部署后,多对主体与资源所有者之间不需要交互,只需和智能合约进行低频次交互完成认证或注册资源。同时为了防止恶意用户频繁多次请求,方案设计了合理的攻击检测以及恶意请求惩罚模块。2.区块链下适用的认证方案。针对区块链环境下,部署的智能合约源码以及调用合约函数的交易内容都是公开可查看的情况,本文首先使用签名验签的方式优化基于口令的认证。其次将角色作为属性,使用基于角色的认证支持跨域访问操作。最后,本文使用基于非交互零知识证明的认证做到认证信息的零泄露,并对零知识证明中的认证函数做了优化与限制。3.本文使用智能合约实现了以上认证方法以及访问控制方案,并在笔记本电脑以及树莓派上做了实验,验证了方案的可行性,统计了具体操作的花费开销以及各操作的响应时间。实验结果表明,除了第一次访问请求响应速度与之前论文相当,后续访问请求响应速度比其它使用树莓派部署的方案快3倍左右。
<正>如今,我国正在大力发展核电新能源,要全面提升核工业竞争优势。其中,第三代核电CAP堆型核电站是未来几年我国核电发展的主要方向。但目前核电站使用的核级保护涂层均被国
目的探讨丙泊酚和异氟烷麻醉对老年患者术中应激反应及术后认知功能恢复的影响。方法上腹部手术老年患者60例,分别接受丙泊酚(30例)和异氟烷(30例)麻醉,比较两组术中应激反应
胡锦涛青年观立足时代特点,顺应时代要求,回答时代课题,具有十分重要的时代价值。胡锦涛青年观的时代价值体现在理论价值和实践价值两个层面,就理论价值而言,胡锦涛青年观坚持和发
乳腺癌孤立性局部区域复发受多种危险因素影响,虽然预示着随后可能出现远处转移,然而经过规范的诊断和治疗,仍可获得较好的局部控制率和远期生存率。其复发具有较大的临床异
<正>当前的扶贫工作,涉及发展生产脱贫、易地搬迁脱贫、生态补偿脱贫、发展教育脱贫、社会保障兜底以及基础设施建设等多个方面,由于存在扶贫对象量大面广、扶贫政策多元化、
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的揭示性激素在高血压发病机制中的作用。方法选择2017年1月至2017年12月高血压科住院的更年期女性高血压患者60例及血压正常的女性健康人群30例作为对照组。根据动态血压
电视摄像机镜头的选择和调整赵坚勇江苏南通市任港路56号南通三元公司226005电视监控系统进行工程设计时,预先选择好合适的镜头,可以加快工程的进度,避免镜头的积压。在系统调试阶段,正确
随着经济社会的快速发展,电力事业运行的安全性和稳定性成为电网事业发展过程中的一项重要工作。当前,电力配网中变压器容易发生烧毁现象,为了切实保证配网线路的安全性,本文
主要讨论了现代教育技术下多媒体课件制作的一些心得与方法,并对如何做好多媒体课件制作,优化课堂教学结构作了一些建议.
利率市场化是深化金融体制改革的一种必然趋势.实现利率市场化对于促进我国银行业的商业改革、优化宏观经济调控和调整经济结构具有重要意义.为解决现行利率制度存在的问题,
期刊
论编辑意识殷峻【广州】一个完整的编辑过程,从选题、组稿、审稿、编辑加工到编排、装帧等,自始至终离不开编辑意识的指导和约束。编辑,作为编辑行为的主体,在对编辑对象进行技术
本文对多雷达侦察平台的多目标侦察任务分配问题进行了研究,提出了侦察任务分配的原则和目标模型,进而建立了目标模型求解的迭代逼近快速算法,最终结合典型多平台雷达侦察场
20世纪80年代中期,中国现代戏曲理论大厦规模初具。沈达人提出的戏曲意象美学见解,在业内激起较大反响,获得广泛认同。在张庚的影响下,沈达人观摩大量剧目,通过戏曲史与戏曲
目的:探讨乳牙髓腔形态规律。方法:利用RVG数字成像系统采集乳牙唇(颊)一舌向和近一远向X图像,观察髓腔形态并测量相关数据,将测量结果进行统计学分析。结果:乳前牙髓室和根管在牙颈
期刊
课堂教学是一个以心理活动为基础的情感和认知相统一的过程。教与学顺利进行的前提条件是保证师生具有愉快的情绪,学生拥有正确积极的学习态度、良好的成就动机、高度的注意力和适度的紧张。20世纪末在美国兴起的积极心理学致力于研究人的发展潜力与美德,强调在教学中要用欣赏的眼光看学生,挖掘其潜在的积极因素,并在实践中扩展和培养这些积极的品质。积极心理学已取得了巨大的成就,还渗透到社会生活的各个领域,尤其在课堂教
【摘要】 大学生作为手机使用的主要群体,对手机APP的种类、功能等都有很高的要求,大学生市场广阔,开发前景好。由此,本文简要介绍了大学生手机APP的使用情况,分析了大学生数据生活APP所能提供的服务,并对大学生数据生活APP的作用进行了简要分析。  【关键词】 大学生 数据生活APP 服务  一、引言  信息技术的快速发展使得手机媒体也得到了很大的发展空间,手机从以前的沟通工具,到现在发展
一般来说,人类之所以能看见物体,是因为光线照到了物体上,经过反射后又正好被我们的眼睛捕捉。不过,有些人在紧紧地闭上眼睛后,或者是身处一个黑暗的房间里时,眼前依然能看到一些非常奇特的现象,比如五颜六色的小点,像棉絮一样细细的黑色小弧线,或者连刚刚见过的小树也翠绿欲滴地浮现在眼前。这些奇奇怪怪的视觉现象,是怎么产生的呢?  光线不需要在场  在回答这个问题前,我们可以先弄清楚,如果人类想看到物体,是不
产品名:Kiki  标签:水果、腐烂  亮点:造型小巧可爱的Kiki是用来检测水果是否变质的神器。这款由Raffaele Pontillo设计师设计完成的小东西使用起来非常简单,只要将其放入盛放水果的果盘或者果篮之中即可,Kiki的工作原理是通过检测水果散发的味道来辨别水果的新鲜程度的,可以在水果临近腐烂之前,通过蜂鸣和灯光提醒你注意。  售价:新品未上市  获取通道:www.yankodesig
日前,笔者到原平市大牛店镇梨井村的关帝庙内参观,只见这座历经清乾隆、嘉庆、同治三代重修的庙宇,如今已破旧不堪,不再能够吸引人的眼球。但立在大殿前的一通石碑却保存完好,字迹清晰。仔细端详碑文,原来是民国时期梨井村与沙峪村关于土地讼争的详情记载,正面记事,背面附有判决书的全文。  这通石碑为长方体形制,高146厘米,宽64.5厘米。碑身正面详细竖刻有民国19年3月7日,由上阳武村庠生李步荣撰写、上薛孤
期刊