面向区块链的学习资源细粒度访问控制与共享方法
发布时间:2021-01-25 18:18
教育信息化2.0时代的背景下,各类在线学习资源越来越丰富。在数字化学习场景中,学习资源安全高效的共享成为亟待解决的问题。访问控制一直是隐私保护和共享领域的热门方向,随着区块链技术的兴起,各组织机构之间的数据共享更多的建立在去中心化、不可篡改以及低信任成本的分布式区块链账本上,然而传统的区块链技术并没有很好地支持海量数据的存储上链,且链上所有数据对参与者完全公开透明,并不能满足用户对隐私保护的需求。因此,本文设计了一种面向区块链的学习资源细粒度访问控制方法BC-LRFGAC(Fine-grained access control and sharing method for learning resources of blockchain)。该方法扩展了区块链的存储形式来支持各种类型的学习资源上链和共享,保证了上链过程可追溯数据不可篡改,且能够满足在区块链环境下实现快速的文件访问控制属性更新以及用户属性撤销。文章主要研究以下内容:(1)提出了一种适合区块链的学习资源细粒度访问控制方法BC-LRFGAC,该方法融入分布式CA节点的PKI验证体系和分布式存储系统,实现对联盟区块链上的学习资源...
【文章来源】:华中师范大学湖北省 211工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
图1.1论文结构图??9??
硕士学位论文??MASTER'S?THESIS??有新的交易或者提案过来时,根据背书策略从组织中选出多个机构来参与背书,因??此不会像私有链那样有单个组织说了算,可以允许有部分恶意节点,相对于私有链??和公有链来说,联盟链在提去中心化和交易效率之间取得了?-个有机平衡。典型的??联盟链有HyperledgerFabric、以太坊企业、腾讯FISCO金融链、蚂蚁金服开放联??盟链等。表2.1显示了三种类型区块链示意图的主要特性对比,其中示意图上的红??色感叹号表示恶意节点。??表2.1区块链的类型??类型?公有链?联盟链?私有链??Y?n??记账权?算力或权益大小?核心参与机构?机构内部??激励方式?外部激励?自激励?无??参与方式?无限制?核心机构授权?机构内部授权??网络规模?较大?较小?小??吞吐量?较低?较高?高??2.1.2区块链数据结构??区块链中的数据结构示意如图2.1所示,它是按照时间顺序将区块以Hash链??的方式链接起来。第一个区块称为创始区块,在区块链中,每一个区块都包含了区??块头和区块体,其区块头中记录了该区块的一些重要信息,具体包含了该区块生成??时产生的时间戳,版本号、当前区块信息、用于hash碰撞随机值、以及生成区块??的难度值。如果是非创始区块的话,还会包含上一区块的hash值来保证区块的正??确链接关系。而区块体中会包含该区块内所有交易信息并以默克尔数的形式呈现。??11??
^??B1?Bn??——........_..?.-?-?-?^?L一?…..?....一?;?l?—_?一一一一?P??_、?yi\^i?t???刚、??baih?&?¥?佶息?&?a??、,.????I,?fi—??—???K?块体?liasli(al>c<le)??I?.3L-.-??liasl^ab)?lxasli(cd)?hasli(e)??:??Ixfa)?tx(l>)?tx(c)?tx(d)?tx(e)??图2.1区块链数据结构??2.1.3区块链中常见加密算法??2.1.3.1?Hash?函数??Hash函数也称为散列值函数或者电子指纹,hash函数的输入为任意不定长的??字符资源,输出为定长的一串数字,即哈希值。在当前算力情况下,通常来说不同??的字符资源的哈希值不同且唯一,例如hash256、hash512、R密SM3等。哈希函??数具有单向+可逆性、抗物理碰撞性的特点。所谓单向不可逆性,即在已知hash??函数HashO的前提条件下,给定任意一个散列值m,以目前的计算机算力几乎无法??找到一个n值使得Hash(n)?=?m。抗物理碰撞性是指,在已知一个n值的条件卜,??找到一个不等于n的值m,使得Hash(m)?=?Hash(n),因此hash函数可以用来校验??资源的完整性以及是否被篡改,例如当我们获取到数字化的学习资源时,我们可以??对其进行hash计算看得到的结果和源文件的数字摘要是否一致。在区块链中,打??包完成的区块之间也是靠hash值相链接起来。??2.1.3.2对称加密算法??对称加密方法包含了明文空间、密文空间、密钥
【参考文献】:
期刊论文
[1]开放大学与社区教育资源共建共享平台设计——以江苏终身学习资源库为例[J]. 杨海宁,张微微. 电脑知识与技术. 2020(04)
[2]教育信息化2.0背景下的教育资源治理:理念与路径[J]. 冯翔. 中国远程教育. 2019(12)
[3]智慧学习环境下社区学习资源整合模式探析[J]. 李可,董利亚. 成人教育. 2019(12)
[4]融入区块链技术的网络学习空间:途径、价值与管理模式[J]. 李凤英. 远程教育杂志. 2019(06)
[5]高校图书馆学习共享空间建设需求研究——以江苏大学为例[J]. 王秋茹,刘晓凤,袁月. 智库时代. 2019(44)
[6]国家互联网信息办公室发布《区块链信息服务管理规定》[J]. 电子政务. 2019(02)
[7]基于区块链的教育资源共享框架探究[J]. 刘丰源,赵建民,陈昊,徐振国. 现代教育技术. 2018(11)
[8]应用区块链技术构建开放教育资源新生态[J]. 李新,杨现民. 中国远程教育. 2018(06)
[9]“十三五”国家信息化规划[J]. 中国电信业. 2017(02)
本文编号:2999665
【文章来源】:华中师范大学湖北省 211工程院校 教育部直属院校
【文章页数】:79 页
【学位级别】:硕士
【部分图文】:
图1.1论文结构图??9??
硕士学位论文??MASTER'S?THESIS??有新的交易或者提案过来时,根据背书策略从组织中选出多个机构来参与背书,因??此不会像私有链那样有单个组织说了算,可以允许有部分恶意节点,相对于私有链??和公有链来说,联盟链在提去中心化和交易效率之间取得了?-个有机平衡。典型的??联盟链有HyperledgerFabric、以太坊企业、腾讯FISCO金融链、蚂蚁金服开放联??盟链等。表2.1显示了三种类型区块链示意图的主要特性对比,其中示意图上的红??色感叹号表示恶意节点。??表2.1区块链的类型??类型?公有链?联盟链?私有链??Y?n??记账权?算力或权益大小?核心参与机构?机构内部??激励方式?外部激励?自激励?无??参与方式?无限制?核心机构授权?机构内部授权??网络规模?较大?较小?小??吞吐量?较低?较高?高??2.1.2区块链数据结构??区块链中的数据结构示意如图2.1所示,它是按照时间顺序将区块以Hash链??的方式链接起来。第一个区块称为创始区块,在区块链中,每一个区块都包含了区??块头和区块体,其区块头中记录了该区块的一些重要信息,具体包含了该区块生成??时产生的时间戳,版本号、当前区块信息、用于hash碰撞随机值、以及生成区块??的难度值。如果是非创始区块的话,还会包含上一区块的hash值来保证区块的正??确链接关系。而区块体中会包含该区块内所有交易信息并以默克尔数的形式呈现。??11??
^??B1?Bn??——........_..?.-?-?-?^?L一?…..?....一?;?l?—_?一一一一?P??_、?yi\^i?t???刚、??baih?&?¥?佶息?&?a??、,.????I,?fi—??—???K?块体?liasli(al>c<le)??I?.3L-.-??liasl^ab)?lxasli(cd)?hasli(e)??:??Ixfa)?tx(l>)?tx(c)?tx(d)?tx(e)??图2.1区块链数据结构??2.1.3区块链中常见加密算法??2.1.3.1?Hash?函数??Hash函数也称为散列值函数或者电子指纹,hash函数的输入为任意不定长的??字符资源,输出为定长的一串数字,即哈希值。在当前算力情况下,通常来说不同??的字符资源的哈希值不同且唯一,例如hash256、hash512、R密SM3等。哈希函??数具有单向+可逆性、抗物理碰撞性的特点。所谓单向不可逆性,即在已知hash??函数HashO的前提条件下,给定任意一个散列值m,以目前的计算机算力几乎无法??找到一个n值使得Hash(n)?=?m。抗物理碰撞性是指,在已知一个n值的条件卜,??找到一个不等于n的值m,使得Hash(m)?=?Hash(n),因此hash函数可以用来校验??资源的完整性以及是否被篡改,例如当我们获取到数字化的学习资源时,我们可以??对其进行hash计算看得到的结果和源文件的数字摘要是否一致。在区块链中,打??包完成的区块之间也是靠hash值相链接起来。??2.1.3.2对称加密算法??对称加密方法包含了明文空间、密文空间、密钥
【参考文献】:
期刊论文
[1]开放大学与社区教育资源共建共享平台设计——以江苏终身学习资源库为例[J]. 杨海宁,张微微. 电脑知识与技术. 2020(04)
[2]教育信息化2.0背景下的教育资源治理:理念与路径[J]. 冯翔. 中国远程教育. 2019(12)
[3]智慧学习环境下社区学习资源整合模式探析[J]. 李可,董利亚. 成人教育. 2019(12)
[4]融入区块链技术的网络学习空间:途径、价值与管理模式[J]. 李凤英. 远程教育杂志. 2019(06)
[5]高校图书馆学习共享空间建设需求研究——以江苏大学为例[J]. 王秋茹,刘晓凤,袁月. 智库时代. 2019(44)
[6]国家互联网信息办公室发布《区块链信息服务管理规定》[J]. 电子政务. 2019(02)
[7]基于区块链的教育资源共享框架探究[J]. 刘丰源,赵建民,陈昊,徐振国. 现代教育技术. 2018(11)
[8]应用区块链技术构建开放教育资源新生态[J]. 李新,杨现民. 中国远程教育. 2018(06)
[9]“十三五”国家信息化规划[J]. 中国电信业. 2017(02)
本文编号:2999665
本文链接:https://www.wllwen.com/kejilunwen/shengwushengchang/2999665.html
最近更新
教材专著