The present invention provides a method and system certification based on block chain, the method comprises: receiving user input or information; to verify the above information, after authentication, the degree of information storage and the identification code is generated based on the information of the first degree; among them, the first identification code and the above information is only corresponding; the first identification code is encrypted, and the encryption process after the first identification code is written to block chain block, the first identification information in the first position to block the code recording the encryption processing; sends the first identification code and the first position information to the user, to the user according to the first identification code and the first location information to obtain academic information. The invention can improve the security and reliability of educational certification.
【技术实现步骤摘要】
基于区块链的学历认证方法及系统
本专利技术涉及移动通信技术,尤其涉及一种基于区块链的学历认证方法及系统。
技术介绍
学历证书是国家认可的文凭颁发机构所颁发的可以证明个人学习经历的凭证,但经常会出现学历证书造假的现象,因此要对个人提供的学历证书进行认证。学历认证在日常生活中的应用广泛,个人在求职就业、升学、境外留学等过程中都会涉及到学历认证的步骤。现有的学历认证方法是由申请人向国家规定的学历认证机构提出学历认证请求后,学历认证机构根据申请人提供的与学历认证相关的个人信息,在学历信息数据库中检阅要求认证的学历信息,对学历信息的真实性进行核实,最终向申请人反馈审核结果。由于现有的学历认证方法中,申请人只要获取到了与学历认证相关的个人信息,即可向学历认证机构验证学历信息的真伪,由于获取个人信息的途径多种多样,这也就不利于保护个人隐私。同时,真实的学历信息由国家规定的学历认证机构统一进行维护,而由于学历认证机构自身管理存在缺陷,容易出现学历信息被泄露、篡改的情况。
技术实现思路
本专利技术提供一种基于区块链的学历认证方法及系统,以解决现有技术中学历信息容易被泄露、篡改的问题,以实现安全、可靠地对学历信息进行认证。本专利技术第一个方面提供一种基于区块链的学历认证方法,包括:接收用户输入的学历信息;对所述学历信息进行验证,验证通过后,对所述学历信息进行存储并基于所述学历信息生成第一标识码;其中,所述第一标识码与所述学历信息唯一对应;对所述第一标识码进行加密处理,并将加密处理后的第一标识码写入区块链的目的区块中,记录所述加密处理后的第一标识码在所述目的区块中的第一位置信息;将 ...
【技术保护点】
一种基于区块链的学历认证方法,其特征在于,包括:接收用户输入的学历信息;对所述学历信息进行验证,验证通过后,对所述学历信息进行存储并基于所述学历信息生成第一标识码;其中,所述第一标识码与所述学历信息唯一对应;对所述第一标识码进行加密处理,并将加密处理后的第一标识码写入区块链的目的区块中,记录所述加密处理后的第一标识码在所述目的区块中的第一位置信息;将所述第一标识码和所述第一位置信息发送给用户,以使用户根据所述第一标识码和所述第一位置信息获取学历信息。
【技术特征摘要】
1.一种基于区块链的学历认证方法,其特征在于,包括:接收用户输入的学历信息;对所述学历信息进行验证,验证通过后,对所述学历信息进行存储并基于所述学历信息生成第一标识码;其中,所述第一标识码与所述学历信息唯一对应;对所述第一标识码进行加密处理,并将加密处理后的第一标识码写入区块链的目的区块中,记录所述加密处理后的第一标识码在所述目的区块中的第一位置信息;将所述第一标识码和所述第一位置信息发送给用户,以使用户根据所述第一标识码和所述第一位置信息获取学历信息。2.根据权利要求1所述的方法,其特征在于,所述目的区块包括:区块头、区块主体;所述将加密处理后的第一标识码写入区块链的目的区块中,包括:将加密处理后的第一标识码写入区块链的目的区块的所述区块主体中;相应的,所述将加密处理后的第一标识码写入区块链的目的区块中之后,还包括:获取所述目的区块的区块主体中存储的全部第一标识码,对所述全部第一标识码进行哈希运算,生成与所述全部第一标识码唯一对应的第二标识码;将所述第二标识码写入所述区块头中,以使所述区块链根据所述第二标识码生成位于所述目的区块的下一区块。3.根据权利要求2所述的方法,其特征在于,所述将所述第二标识码写入所述区块头中之后,还包括:获取将所述第二标识码写入所述区块头时对应的时间信息,并将所述时间信息写入目的区块的区块头中,所述时间信息用于标识所述目的区块中全部第一标识码的写入时间。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述对所述第一标识码进行加密处理,并将加密处理后的第一标识码写入区块链的目的区块中之前,还包括:接收用户发送的第一公钥,并根据所述第一公钥对用户发送的加密消息进行解密,所述加密消息是用户利用用户私钥对所述第一标识码进行加密后生成的;判断所述第一公钥是否能够对所述加密消息进行解密;若结果为是,则确定所述用户私钥为与第一公钥对应的第一私钥,并获取解密结果;判断所述解密结果与所述第一标识码是否一致;若一致,则生成验证消息,以使自身根据所述验证消息对所述第一标识码进行加密处理并将加密处理后的第一标识码写入区块链的目的区块中。5.根据权利要求4所述的方法,其特征在于,所述对所述第一标识码进行加密处理,包括:接收用户采用第一私钥对所述第一标识码加密处理后的第三标识码;采用自身的第二私钥对所述第三标识码进行加密处理,生成第四标识码;相应的,所述将加密处理后的第一标识码写入区块链的目的区块中,记录所述加密处理后的第一标识码在所述目的区块中的第一位置信息,包括:将所述第四标识码写入区块链的目的区块中,记录所述第四标识码在所述目的区块中的第一位置信息。6.一种基于区块链的学历认证系统...
【专利技术属性】
技术研发人员:刘楠,魏进武,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。