本发明专利技术提供一种大大减低盗号风险、有效保护系统数据不被篡改,从而提高使用安全性,且保证系统信息公开透明的一种基于联盟链技术的学术积分管理办法。通过联盟链网络框架连接科研院校内的各个地点的设备(如个人计算机等),实现学术成果数据的上传和公开等,通过联盟链的自能合约演算创建私有链并上传到联盟链网络框架中,生成一条线上的没审核状态的学术积分数据,审核通过的学术积分数据加上意味通过的数字印章;而审核不通过的学术积分数据将被退回,师生可以查看每个人的学术积分数据和学术积分排行榜,由于学术积分的公开性,对师生有很好的警示和激励作用。本发明专利技术用于物联网、信息工程领域。信息工程领域。信息工程领域。
【技术实现步骤摘要】
一种基于联盟链技术的学术积分管理方法
[0001]本专利技术涉及物联网、信息工程领域,尤其涉及一种基于联盟链技术的学术积分管理方法。
技术介绍
[0002]在大数据时代,数据已逐渐成为信息时代社会发展最重要的资产,各种网络及信息终端所生成的海量数据,表现出无序生成与泛滥的特征:体量浩大,非结构化,价值大密度低,人们期望能够找到一种更加“智慧”的方式来处理这些数据从而获取有用信息。而作为其在高职教育领域的延伸,“智慧教育”也同样成为了教育信息化领域发展的重要分支。其本意也是利用新一代信息技术,变革今天依然停留在工业时代的“教学工厂”式的学校教育,提升教育系统的效率和智能化程度,为信息社会培养适应时代发展的人才。
[0003]目前,针对大数据时代下智慧教育在高职教育中的应用研究在国内尚处在概念定义的阶段,如何利用信息技术来进行高校学术积分管理已经成为一大研究的热门话题,传统的管理系统是用密码账号登入系统,存在被人盗用的风险;集中式的数据保存会有数据丢失和黑客入侵的危险,可能会被篡改数据;传统的管理系统信息相对闭塞,只有高权限用户才能查看系统内的信息,不符合公开公正的使用方针。
技术实现思路
[0004]本专利技术所要解决的技术问题是克服现有技术的不足,提供了一种大大减低盗号风险、有效保护系统数据不被篡改,从而提高使用安全性,且保证系统信息公开透明的一种基于联盟链技术的学术积分管理办法。
[0005]本专利技术所采用的技术方案是:它包括一下步骤:
[0006]A.需要上传学术成果数据的师生通过智能合约演算创建私有链并生成与自己的私钥相对应的公钥;
[0007]B.师生把公钥和数据上传到校内局域网中,并在校内局域网上创建联盟链,生成没经过审核的学术积分数据库;
[0008]C.学院领导通过高权限秘钥进入学术积分数据库内对学术积分进行审核,并根据审核结构给予数字印章;
[0009]D.如果审核通过,拥有高权限秘钥的学院领导对该数据加上代表审核通过的数字印章,并进行公示;
[0010]E.如果审核不通过,将加上代表审核不通过的数字印章并将数据退回给对应的师生整改,同时进行公示。
[0011]进一步地,步骤B中,上传至校内局域网中的公钥数据通过哈希算法加密生成公钥口令杂凑字串,并储存起来形成区块链数据库;用户可根据自己的需要和私钥的权限在区块链数据库中查看对应的数据。
[0012]又进一步地,用户需要查看区块链数据库中的数据时,使用私钥数据,通过哈希算
法进行解密生成私钥口令杂凑字串,并与区块链数据库中储存的公钥口令杂凑字串进行对比验证,验证相同的允许上链查看数据;验证不同的拒绝上链查看数据,由此区分用户的权限。
[0013]再进一步地,该管理方法基于联盟链技术基础,具备开放性,除了交易各方的私有信息被加密外,任何人都可以通过公开的借口查询联盟链数据和开发相关应用,信息高度透明。
[0014]还进一步地,该管理方法基于协商一致的规范和协议,所有节点能够在系统内自动安全地验证、交换数据,不需要认为干预,拥有高权限秘钥的学院领导通过算力篡改联盟链上的数据时会留下痕迹,杜绝学术造假的可能性。
[0015]与现有技术相比,本专利技术的有益效果是:1.每位师生的数字账户使用私钥,它的安全性足够强大,大大减低了账号被盗用的风险;2.联盟链上的交易信息公开透明,每个节点都可以追溯记录在联盟链上的交易过程,违约行为发生的几率极低,所以几乎不存在学术成果的数据篡改的风险;3.联盟链技术的学术积分管理系统的链上信息是公开的,可以随时炫耀自己的学术成果,提升了师生投身科研工作的积极性。
附图说明
[0016]图1是本专利技术的示意图;
[0017]图2是本专利技术的流程图;
[0018]图3是哈希算法加密示意图;
[0019]图4是本专利技术区块链数据保护的流程图;
[0020]图5是本专利技术公钥和私钥的输出效果图。
具体实施方式
[0021]如图1、图2、图3和图4所示,本专利技术包括一下步骤:
[0022]A.需要上传学术成果数据的师生通过智能合约演算创建私有链并生成与
[0023]自己的私钥相对应的公钥;
[0024]B.师生把公钥和数据上传到校内局域网中,并在校内局域网上创建联盟链,生成没经过审核的学术积分数据库;
[0025]C.学院领导通过高权限秘钥进入学术积分数据库内对学术积分进行审核,并根据审核结构给予数字印章;
[0026]D.如果审核通过,拥有高权限秘钥的学院领导对该数据加上代表审核通过的数字印章,并进行公示;
[0027]E.如果审核不通过,将加上代表审核不通过的数字印章并将数据退回给对应的师生整改,同时进行公示。
[0028]在本实施例中,步骤B中,上传至校内局域网中的公钥数据通过哈希算法加密生成公钥口令杂凑字串,并储存起来形成区块链数据库;用户可根据自己的需要和私钥的权限在区块链数据库中查看对应的数据。用户需要查看区块链数据库中的数据时,使用私钥数据,通过哈希算法进行解密生成私钥口令杂凑字串,并与区块链数据库中储存的公钥口令杂凑字串进行对比验证,验证相同的允许上链查看数据;验证不同的拒绝上链查看数据,由
此区分用户的权限。
[0029]局域网内的数据具有被黑客入侵和篡改的风险,而本专利技术就不存在这种风险。因为本专利技术的数据是直接记录在区块链上面,通过哈希算法来对密钥进行加密,如果密钥被黑客破解,也可以通过共识机制(Consensus mechanisms)来判定该区块链的数据有没有被盗取或者篡改,这是很容易实现的事情,因为每一个区块链都包含一个索引、一个时间戳、一个交易列表、一个证明列表和前一个区块的哈希值。哈希算法(Hash算法)是一种能将将任意长度的二进制明文映射为较短的二进制串的算法,并且不同的明文很难映射为相同的Hash值。也可以理解为空间映射函数,是从一个非常大的取值空间映射到一个非常小的取值空间,由于不是一对一的映射,Hash函数转换后不可逆,意思是不可能通过逆操作和Hash值还原出原始的值。这意味在区块链构成的数据具有不易修改性,一旦被破坏就会修改整个链条的哈希值(这会让黑客无功而返)。
[0030]为激励师生潜心科研、勇于创新、投身实践、积极进取,提高师生培养质量,加强师生科研与实践成果管理,结合师生教育综合改革和学校实际,需要一种可以有效管理师生的学术积分的方法。研究生参与各类科研实践活动和项目中,并取得相关的学术成果之后,可以通过智能合约,在科研院校的内网上创建一个联盟链,用于记录自己的学术成果,并自动记录学术积分。智能合约是一种计算机协议,是以数字方式促进、验证或执行合同的谈判或履行。智能合同允许在没有第三方的情况下进行可信的交易。“智能合约”是区块链的核心技术之一。如果是传统的合同依靠法律进行背书,当产生违约时,需要依靠法院等行政力量进行处理。而对于智能合约演算算法,不仅仅是将传统的合同电子化,它的真正意义是将传本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于联盟链技术的学术积分管理方法,其特征包括一下步骤:A.需要上传学术成果数据的师生通过智能合约演算创建私有链并生成与自己的私钥相对应的公钥;B.师生把公钥数据上传到校内局域网中,并在校内局域网上创建联盟链,生成没经过审核的学术积分数据库;C.学院领导通过高权限秘钥进入学术积分数据库内对学术积分进行审核,并根据审核结构给予数字印章;D.如果审核通过,拥有高权限秘钥的学院领导对该数据加上代表审核通过的数字印章,并进行公示;E.如果审核不通过,将加上代表审核不通过的数字印章并将数据退回给对应的师生整改,同时进行公示。2.根据权利要求1所述的一种基于联盟链技术的学术积分管理方法,其特征在于:步骤B中,上传至校内局域网中的公钥数据通过哈希算法加密生成公钥口令杂凑字串,并储存起来形成区块链数据库;用户可根据自己的需要和私钥的权限在区块链数据库中查看对应的数据。3.根据...
【专利技术属性】
技术研发人员:李力,王志辉,
申请(专利权)人:广东科学技术职业学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。