FIDO服务平台的设计与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:liuyibi1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,各种安全机制伴随着安全隐患不断涌现。但不同厂家的安全机制不相同,这导致不同厂家在安全交互方面很混乱。为了制定一套关于在线认证技术的国际标准,由全球知名企业共同组建了FIDO联盟,制定并公布了U2F协议和UAF协议。这套标准使用U2F第二设备来削弱用户对密码的依赖,使用UAF认证器完全消除用户对密码的依赖。在注册过程中,用户的私钥保存在本地U2F设备或UAF认证器中。目前基于FIDO标准的研究,大部分集中在客户端,很少有服务端的研究。而基于UAF协议和U2F协议的身份认证系统几乎不存在,但基于FIDO标准的身份认证系统受到越来越多的用户青睐。如果能将U2F协议和UAF协议都集成在系统中,将为用户选择认证方式提供更多灵活性。本文致力于基于FIDO标准的服务平台的设计与实现,主要包括以下几点:(1)研究FIDO服务平台设计与实现中使用到的关键技术,包括身份认证技术,数字签名,加密解密算法和HTTPS通信协议,Nginx应用服务器,Django框架等。(2)研究FIDO标准的U2F协议和UAF协议,具体包括协议的使用场景,交互过程和具体消息格式,设计并实现FIDO服务平台。首先通过需求分析建模,从用户的角度分析系统应该具备的功能,包括功能性需求和非功能性需求。接着采用自上而下的方法设计基于FIDO标准的身份认证系统的服务平台,从总体设计到接口设计,URL设计,类的设计和数据库设计。最后使用Django框架,结合MySQL关系数据库和Redis缓存数据库,实现U2F服务器和UAF服务器,并集成到基于FIDO标准的服务平台中。(3)在FIDO服务平台的使用场景方面,完成基于智能可穿戴设备的身份认证系统中的客户端蓝牙通信模块的设计与实现,并使用该系统对FIDO服务器的U2F服务器模块进行功能性测试。(4)展示U2F服务器和UAF服务器的测试结果。通过FIDO测试站点和Curl测试工具对FIDO服务平台进行功能性测试,在基于可穿戴设备的身份认证系统中进行集成测试,然后使用AB测试工具对FIDO服务平台做性能测试。最终得出本文实现的服务平台在功能和性能方面均能满足需求。
其他文献
目的探讨对牙周病患者进行口腔卫生指导护理的临床效果和体会。方法 58名慢性龈缘炎和牙周炎患者在全口龈上洁治术后,随机分为实验组和对照组,每组29名。实验组接受多次口腔
<正>在着力培养学生语文核心素养的今天,在深入进行教学改革的同时,积极开展课外阅读活动已成为语文教育工作者的共识。几年来,我们银州区实验小学秉承"文化领校"的办学理念,
会议
检查线索细胞对细菌性阴道病的诊断价值李树仁朱青李开伦刘俊霞线索细胞(cluecels)阳性是细菌性阴道病(BV)的诊断指标之一[1]。但线索细胞的检查方法较多,且无统一的阳性标准,直接影响了BV的临床诊
在西方发达国家,预制装配式建筑是一种较为常见的建筑发展模式,此种发展模式引入国内时需要对其市场投资风险进行系统分析。文章对可能导致预制装配式建筑投资风险产生的外部
黔南山川秀美,人杰地灵,旅游资源富集:全州拥有国家级风景名胜区2个,国家级自然保护区1个,国家级地质公园1个,国家级森林公园5个,国家级文物保护单位2个和9个省级风景名胜区,以及众多
党的十八大报告明确提出“海洋强国”战略,指出要“提高海洋资源开发能力,发展海洋经济,保护海洋生态环境,坚决维护国家海洋权益,建设海洋强国”。党的十八届三中全会进一步提出要
会议
针对汶川8.0级地震的主破裂面是否以陡立倾角延伸至地壳深部的争议,我们的研究旨在明确发震断层形态随深度分布的二维结构特征,即断层的倾角及相应段落的深度,并在此基础上分
在粤、湘、桂三省(区)的土话、平话中,古全浊声母清化后今读塞音、塞擦音时送气与否的演变有两条路线。一条是:不送气浊音一浊上送气、其余不送气一浊上和入声送气、平去不送气一
众所周知,对学生而言,中考是人生面临的第一次挑战,更是一次机遇。为了帮助学生把握机遇,可以进行更为深层次的教育。作为初中数学教师要将数学复习落到实处,有条理地制订复
为了顺应经济全球化的发展趋势,各高校开展了工程教育专业认证。成果导向教育理念注重以学生为主体的培养目标及课程体系的反向设计,涉及实践教学环节的改革和持续改进。基于