基于区块链的教育服务交易主体身份识别方法及系统技术方案

技术编号:21577191 阅读:92 留言:0更新日期:2019-07-10 16:59
本发明专利技术提供一种基于区块链的教育服务交易主体身份识别方法及系统,包括基于教育服务交易主体特征,构建多因子主体身份信息模型;设计基于区块链的主体身份信息存储方法,完成用户身份信息的上链;参考模糊身份的概念,将生物特征作为身份识别因子,结合用户唯一身份ID构建多因子主体身份模糊识别模型,根据多因子主体身份模糊识别模型计算用户身份信息的匹配度,完成用户身份的精准识别。为了实现基于区块链的教育服务交易主体身份识别方法,本发明专利技术提供基于区块链的教育服务交易主体身份识别系统,主要包括身份信息注册,身份识别和身份信息管理模块。本发明专利技术所提出的技术方案能够通过多地备份身份信息,增强交易主体身份信息的安全性,为人们提供高安全性、高保密性的交易环境。

Method and System of Identity Recognition of Educational Service Transactors Based on Block Chain

【技术实现步骤摘要】
基于区块链的教育服务交易主体身份识别方法及系统
本专利技术属于网络安全
,具体涉及一种基于区块链的教育服务交易主体身份识别方法及系统。
技术介绍
随着“互联网+”教育的快速发展,越来越多的在线教育服务、资源平台相继出现,由于在线教育平台具有教育资源优质、种类繁多等优点,注册人数一直呈几何级数增长,庞大的交易量和参与者要求在线教育平台建立安全可靠的交易机制,其中,身份识别是保证安全交易的前提,是安全通信的第一步,因此教育服务交易双方需要通过用户身份识别的方式来确保交易安全。目前主要存在两种身份识别方式:一、基于物理证件的传统身份识别方式;二、基于第三方的在线身份识别方式。传统的基于物理证件的身份识别方式认证效率较低,基于第三方的身份识别方式将用户身份信息存储在第三方机构中,容易因管理不善造成身份数据的破坏或泄露,使身份合法性判断失去可信性。
技术实现思路
本专利技术目的在于针对目前身份识别中存在的个人隐私数据泄露、被篡改等问题,结合区块链具有可追溯性、难篡改、去中心化、安全性的特点,提出一种基于区块链的教育服务交易主体身份识别方法与系统。本专利技术提供一种基于区块链的教育服务交易主体身份识别方法,包括以下步骤:步骤1,基于教育服务交易主体特征,构建多因子主体身份信息模型;步骤2,设计基于区块链的主体身份信息存储方法,完成用户身份信息的上链;步骤3,参考模糊身份的概念,将生物特征作为身份识别因子,结合用户唯一身份ID构建多因子主体身份模糊识别模型;步骤4,根据步骤3构建的多因子主体身份模糊识别模型计算用户身份信息的匹配度,完成用户身份的精准识别。而且,进行步骤1前,通过分析教育服务交易主体特征,确定交易主体分类,所述交易主体分类包括自然人用户和机构用户。而且,在确定用户分类后,参考关系型数据库,提取不同类型用户的共同特征,构建交易主体身份信息模型,包括构建自然人用户身份信息模型和机构用户身份信息模型。而且,所述不同类型用户的共同特征包括以下三个维度,基本身份维度,包括用户生物特征信息与一般身份信息,根据用户分类,确定自然人用户的基本身份信息由生物特征信息与一般身份信息组成,机构用户的基本身份信息包括两部分,机构的一般身份信息、机构法定代表的生物特征信息与一般身份信息;服务偏好维度,包括反映教育服务交易主体是资源提供者或购买者的属性,以及提供或购买教育服务资源的领域和格式;公共记录维度,包括交易主体的交易相关公共信息,所述公共信息对所有用户可见。而且,采用联盟链,构建一种基于多链的存储方法来支持身份数据的存储,构建基于区块链的主体身份信息存储模型。而且,基于多链的存储方法,是由每个服务商根据用户分类,将自然人用户的身份信息存储在自然人用户身份链中,机构用户的身份信息存储在机构用户身份链,形成自然人用户身份链与机构用户身份链,并根据主体身份信息的大小选择存储方式,将存储用户一般身份信息的小数据文件存储在身份链中,存储用户生物特征信息的大数据文件存储在节点服务器中,完成两种用户身份信息的高效上链。而且,通过设置教育服务交易主体的身份识别因子,计算用户身份信息的匹配度,完成用户身份的精准识别。而且,所述身份识别因子包括用户唯一身份ID和指纹虹膜信息。本专利技术还提供一种基于区块链的教育服务交易主体身份识别系统,用于上述的基于区块链的教育服务交易主体身份识别方法。而且,包括生物信息采集设备、身份信息注册模块、身份识别模块和身份信息管理模块;所述生物信息采集设备,用于教育服务交易主体用户生物身份信息的采集;所述身份信息注册模块,用于教育服务交易主体用户一般身份信息的采集,并根据用户类型,存储到相应的身份链中;所述身份识别模块,用于教育服务交易主体用户身份合法性的证明,并在验证身份合法后,推送用户的详细身份信息;所述身份信息管理模块,用于教育服务交易主体用户对身份数据的自我管理,包括身份信息的查询、更新和删除管理。本专利技术和现有技术相比的优点在于:传统的基于第三方的身份识别方式将用户身份信息存储在第三方机构中,容易因管理不善等原因造成身份数据的破坏或泄露,使身份合法性判断失去可信性。本文所提出的基于区块链的教育服务交易主体身份识别方法能够通过多地备份身份信息,制造数据冗余,避免由于单机故障引起的信息泄露问题,增强交易主体身份信息的安全性,为人们提供高安全性、高保密性的交易环境。附图说明图1是本专利技术实施例的教育服务交易主体身份识别原理图。图2是本专利技术实施例的交易主体身份信息模型图。图3是本专利技术实施例的系统结构图;图4是本专利技术实施例的交易主体身份信息存储方法流程图;图5是本专利技术实施例的交易主体身份识别方法流程图。具体实施方式以下结合附图和实施例详细说明本专利技术的技术方案。本专利技术考虑到,区块链技术作为一种新兴的互联网数据库技术,具有可追溯、难篡改、去中心化、安全性高等特点,可通过全网节点验证的方式保证身份信息数据的安全,另一方面,其去中心化的特点能够将个人身份信息所有权从第三方平台转移到个人手中,并通过多地备份制造数据冗余,以避免由于单机故障引起的身份信息丢失问题。可见将区块链技术应用在教育服务交易主体身份识别中具有重大的实际意义。区块链网络中每个节点都有完整的交易数据备份,即使网络中某个节点受到攻击,也不会影响其他节点数据的完整性。本文所提出的基于区块链的教育服务交易主体身份识别方法能够通过多地备份身份信息,制造数据冗余,避免由于单机故障引起的身份信息泄露问题,增强交易主体身份信息的保密性,为人们提供高安全性、高保密性的交易环境。本专利技术为将区块链技术应用在交易主体在线身份识别领域,对基于区块链的教育服务交易主体身份识别方法进行研究,首先,利用深度摄像头设备和光学指纹采集器对交易主体虹膜和指纹信息进行采集、处理;其次,分析教育服务交易主体特征,确定教育服务交易主体分类,并参考关系型数据库的设计,从基本身份信息、服务偏好和公共记录三个维度构建自然人用户和机构用户的身份信息模型;然后,基于平行扩容和分片的思想,设计一种基于多链并行架构的存储方法来支持身份数据的存储。接着,分析教育服务交易主体的身份识别因子及其权重,在此基础上,构建多因子主体身份模糊识别模型,最后,预设记账节点依据构建的多因子主体身份模糊识别模型计算身份信息的匹配度,完成用户身份信息的精准识别。为了实现上述基于区块链的教育服务交易主体身份识别方法,本专利技术开发一套基于区块链的教育服务交易主体身份识别系统,主要包括身份信息注册,身份识别和身份信息管理三个功能模块。本专利技术实施例提供的一种基于区块链的教育服务交易主体身份识别方法,包括以下具体步骤:步骤1,构建多因子主体身份信息模型;本专利技术提出,进行步骤1前,通过分析教育服务交易主体特征,确定交易主体分类。所述交易主体分类包括自然人用户和机构用户。在确定用户分类后,参考关系型数据库,提取各类型用户的共同特征,构建交易主体身份信息模型,即构建自然人用户身份信息模型和机构用户身份信息模型。为了构建针对性强的教育服务交易主体身份信息模型,需要分析教育服务交易主体特征,确定交易主体分类。由于教育服务交易主体主要由教育服务提供者和教育服务使用者构成,本专利技术将其具体分类为自然人用户和机构用户。交易过程中,自然人用户需要提供个人基本信息,包本文档来自技高网...

【技术保护点】
1.一种基于区块链的教育服务交易主体身份识别方法,其特征在于:包括以下步骤,步骤1,基于教育服务交易主体特征,构建多因子主体身份信息模型;步骤2,设计基于区块链的主体身份信息存储方法,完成用户身份信息的上链;步骤3,参考模糊身份的概念,将生物特征作为身份识别因子,结合用户唯一身份ID构建多因子主体身份模糊识别模型;步骤4,根据步骤3构建的多因子主体身份模糊识别模型计算用户身份信息的匹配度,完成用户身份的精准识别。

【技术特征摘要】
1.一种基于区块链的教育服务交易主体身份识别方法,其特征在于:包括以下步骤,步骤1,基于教育服务交易主体特征,构建多因子主体身份信息模型;步骤2,设计基于区块链的主体身份信息存储方法,完成用户身份信息的上链;步骤3,参考模糊身份的概念,将生物特征作为身份识别因子,结合用户唯一身份ID构建多因子主体身份模糊识别模型;步骤4,根据步骤3构建的多因子主体身份模糊识别模型计算用户身份信息的匹配度,完成用户身份的精准识别。2.根据权利要求1所述的基于区块链的教育服务交易主体身份识别方法,其特征在于:进行步骤1前,通过分析教育服务交易主体特征,确定交易主体分类,所述交易主体分类包括自然人用户和机构用户。3.根据权利要求2所述的基于区块链的教育服务交易主体身份识别方法,其特征在于:在确定用户分类后,参考关系型数据库,提取不同类型用户的共同特征,构建交易主体身份信息模型,包括构建自然人用户身份信息模型和机构用户身份信息模型。4.根据权利要求3所述的基于区块链的教育服务交易主体身份识别方法,其特征在于:所述不同类型用户的共同特征包括以下三个维度,基本身份维度,包括用户生物特征信息与一般身份信息,根据用户分类,确定自然人用户的基本身份信息由生物特征信息与一般身份信息组成,机构用户的基本身份信息包括两部分,机构的一般身份信息、机构法定代表的生物特征信息与一般身份信息;服务偏好维度,包括反映教育服务交易主体是资源提供者或购买者的属性,以及提供或购买教育服务资源的领域和格式;公共记录维度,包括交易主体的交易相关公共信息,所述公共信息对所有用户可见。5.根据权利要求4所述的基于区块链的教育服务交易主体身份识别方法,其特征在于:采用联盟链,构建一种基于多链的...

【专利技术属性】
技术研发人员:赵刚狄冰冰朱文娟初洁何慧林路玉
申请(专利权)人:华中师范大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1