一种证照鉴权方法、装置、电子设备及存储介质制造方法及图纸

技术编号:21095899 阅读:61 留言:0更新日期:2019-05-11 12:24
本发明专利技术实施例提供了一种证照鉴权方法、装置、电子设备及存储介质,其中方法包括:获取鉴权用户输入的鉴权指令,鉴权指令包括副本证照、原件证照的标识及鉴权类型;鉴权类型包括:内容鉴权及文件鉴权;按照鉴权指令,确定原件证照以及鉴权类型;在鉴权类型为内容鉴权时,确定与内容鉴权对应的副本证照中的第一鉴权信息;在判断允许鉴权用户查看与原件证照的标识对应的原件证照时,利用预设的智能合约,在区域块链网络中确定与内容鉴权对应的原件证照的第一鉴权信息;比较副本证照中的第一鉴权信息与原件证照中的第一鉴权信息是否一致;当一致时,确定副本证照与原件证照为内容相同的证照。本发明专利技术实现了按照鉴权用户的鉴权指令,对证照进行鉴权。

【技术实现步骤摘要】
一种证照鉴权方法、装置、电子设备及存储介质
本专利技术涉及通信
,特别是涉及一种证照鉴权方法、装置、电子设备及存储介质。
技术介绍
目前证照种类繁多,交易类型多种多样,证照保管、交易复杂,容易丢失,且丢失后手续复杂。纸质证照难以存放,一旦丢失,出现冒名顶替等现象,会对个人、公司、社会等产生较大影响。证照使用时大多需要第三方单位核验,浪费时间和人力资源。而且现有证照制作技术不能保证证照的真实可靠,导致假证泛滥。电子证照未经处理直接传到互联网上,十分容易造成个人信息泄露,被不法分子篡改利用。因此,如何实现对电子证照的鉴权,仍然是亟待解决的技术问题。
技术实现思路
本专利技术实施例的目的在于提供一种证照鉴权方法、装置、电子设备及存储介质,以实现按照鉴权用户的鉴权指令,对证照进行鉴权。具体技术方案如下:第一方面,本专利技术实施例公开了一种证照鉴权方法,所述方法包括:获取鉴权用户输入的鉴权指令,所述鉴权指令包括副本证照、原件证照的标识及鉴权类型;所述鉴权类型包括:内容鉴权及文件鉴权;按照所述鉴权指令,确定所述原件证照以及所述鉴权类型;在所述鉴权类型为内容鉴权时,确定与所述内容鉴权对应的所述副本证照中的第一鉴权信息;在判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照时,利用预设的智能合约,在区域块链网络中确定与所述内容鉴权对应的所述原件证照的第一鉴权信息;比较所述副本证照中的第一鉴权信息与所述原件证照中的第一鉴权信息是否一致;当一致时,确定所述副本证照与所述原件证照为内容相同的证照。可选地,所述方法还包括:在所述鉴权类型为文件鉴权时,提取与所述文件鉴权对应的所述副本证照中的第二鉴权信息;在判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照时,在分布式文件数据库中,确定与所述文件鉴权对应的所述原件证照的第二鉴权信息;比较所述副本证照中的第二鉴权信息与所述原件证照中的第二鉴权信息是否一致;当一致时,确定所述副本证照与所述原件证照为文件相同的证照。可选地,所述方法还包括:确定所述鉴权用户是否为与所述原件证照的标识对应的原件证照的属主;当所述鉴权用户不为所述原件证照的属主时,判断所述鉴权用户指定查看的所述原件证照的权限类型;所述鉴权权限类型包括公有权限及私有权限;当所述原件证照的权限类型为公有权限时,判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照;或者当所述原件证照的权限类型为私有权限时,向所述原件证照的属主发送信息查看指令;在接收到所述原件证照的属主发送的确认查看信息后,判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照。可选地,所述确定与所述内容鉴权对应的所述副本证照中的第一鉴权信息,包括:提取所述副本证照中指定信息;计算所述副本证照中指定信息的hash值;所述利用预设的智能合约,在区域块链网络中确定与所述内容鉴权对应的所述原件证照的第一鉴权信息,包括:利用预设的智能合约,模糊搜索区块链网络中存储的所述原件证照的所述指定信息;计算所述原件证照中所述指定信息的hash值;所述比较所述副本证照中的第一鉴权信息与所述原件证照中的第一鉴权信息是否一致,包括:比较所述副本证照中指定信息的hash值与所述原件证照的所述指定信息的hash值是否一致。可选地,所述确定与所述文件鉴权对应的所述副本证照中的第二鉴权信息,包括:计算所述副本证照的hash值;所述在分布式文件数据库中,确定与所述文件鉴权对应的所述原件证照的第二鉴权信息,包括:在分布式文件数据库中,提取与所述文件鉴权对应的所述原件证照;计算所述原件证照的hash值;所述比较所述副本证照中的第二鉴权信息与所述原件证照中的第二鉴权信息是否一致,包括:比较所述副本证照的hash值与所述原件证照的hash值是否一致。第二方面,本专利技术实施例公开了一种证照鉴权装置,所述装置包括:鉴权指令获取模块,用于获取鉴权用户输入的鉴权指令,所述鉴权指令包括副本证照、原件证照的标识及鉴权类型;所述鉴权类型包括:内容鉴权及文件鉴权;原件证照确定模块,用于按照所述鉴权指令,确定所述原件证照以及所述鉴权类型;副本证照第一鉴权信息确定模块,用于在所述鉴权类型为内容鉴权时,确定与所述内容鉴权对应的所述副本证照中的第一鉴权信息;原件证照第一鉴权信息确定模块,用于在判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照时,利用预设的智能合约,在区域块链网络中确定与所述内容鉴权对应的所述原件证照的第一鉴权信息;第一鉴权信息比较模块,用于比较所述副本证照中的第一鉴权信息与所述原件证照中的第一鉴权信息是否一致;第一鉴权信息结果确定模块,用于当一致时,确定所述副本证照与所述原件证照为内容相同的证照。可选地,所述装置还包括:副本证照第二鉴权信息确定模块,用于在所述鉴权类型为文件鉴权时,确定与所述文件鉴权对应的所述副本证照中的第二鉴权信息;原件证照第二鉴权信息确定模块,用于在判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照时,在分布式文件数据库中,确定与所述文件鉴权对应的所述原件证照的第二鉴权信息;第二鉴权信息比较模块,用于比较所述副本证照中的第二鉴权信息与所述原件证照中的第二鉴权信息是否一致;第二鉴权信息结果确定模块,用于当一致时,确定所述副本证照与所述原件证照为文件相同的证照。可选地,所述装置,还包括:鉴权用户身份确定模块,用于确定所述鉴权用户是否为与所述原件证照的标识对应的原件证照的属主;原件证照权限类型判断模块,用于当所述鉴权用户不为所述原件证照的属主时,判断所述鉴权用户指定查看的所述原件证照的权限类型;所述鉴权权限类型包括公有权限及私有权限;第一允许查看确定模块,用于当所述原件证照的权限类型为公有权限时,判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照;或者信息查看指令发送模块,用于当所述原件证照的权限类型为私有权限时,向所述原件证照的属主发送信息查看指令;第二允许查看确定模块,用于在接收到所述原件证照的属主发送的确认查看信息后,判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照。可选地,所述副本证照第一鉴权信息确定模块,具体用于提取所述副本证照中指定信息;计算所述副本证照中指定信息的hash值;所述原件证照第一鉴权信息确定模块,具体用于利用预设的智能合约,模糊搜索区块链网络中存储的所述原件证照的所述指定信息;计算所述原件证照中所述指定信息的hash值;所述第一鉴权信息比较模块,具体用于比较所述副本证照中指定信息的hash值与所述原件证照的所述指定信息的hash值是否一致。可选地,所述副本证照第二鉴权信息确定模块,具体用于计算所述副本证照的hash值;所述原件证照第二鉴权信息确定模块,具体用于在分布式文件数据库中,提取与所述文件鉴权对应的所述原件证照;计算所述原件证照的hash值;所述第二鉴权信息比较模块,具体用于比较所述副本证照的hash值与所述原件证照的hash值是否一致。第三方面,本专利技术实施例公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序时,实现上述证照鉴权方法中任一所述的方本文档来自技高网...

【技术保护点】
1.一种证照鉴权方法,其特征在于,所述方法包括:获取鉴权用户输入的鉴权指令,所述鉴权指令包括副本证照、原件证照的标识及鉴权类型;所述鉴权类型包括:内容鉴权及文件鉴权;按照所述鉴权指令,确定所述原件证照以及所述鉴权类型;在所述鉴权类型为内容鉴权时,确定与所述内容鉴权对应的所述副本证照中的第一鉴权信息;在判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照时,利用预设的智能合约,在区域块链网络中确定与所述内容鉴权对应的所述原件证照的第一鉴权信息;比较所述副本证照中的第一鉴权信息与所述原件证照中的第一鉴权信息是否一致;当一致时,确定所述副本证照与所述原件证照为内容相同的证照。

【技术特征摘要】
1.一种证照鉴权方法,其特征在于,所述方法包括:获取鉴权用户输入的鉴权指令,所述鉴权指令包括副本证照、原件证照的标识及鉴权类型;所述鉴权类型包括:内容鉴权及文件鉴权;按照所述鉴权指令,确定所述原件证照以及所述鉴权类型;在所述鉴权类型为内容鉴权时,确定与所述内容鉴权对应的所述副本证照中的第一鉴权信息;在判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照时,利用预设的智能合约,在区域块链网络中确定与所述内容鉴权对应的所述原件证照的第一鉴权信息;比较所述副本证照中的第一鉴权信息与所述原件证照中的第一鉴权信息是否一致;当一致时,确定所述副本证照与所述原件证照为内容相同的证照。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述鉴权类型为文件鉴权时,确定与所述文件鉴权对应的所述副本证照中的第二鉴权信息;在判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照时,在分布式文件数据库中,确定与所述文件鉴权对应的所述原件证照的第二鉴权信息;比较所述副本证照中的第二鉴权信息与所述原件证照中的第二鉴权信息是否一致;当一致时,确定所述副本证照与所述原件证照为文件相同的证照。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:确定所述鉴权用户是否为与所述原件证照的标识对应的原件证照的属主;当所述鉴权用户不为所述原件证照的属主时,判断所述鉴权用户指定查看的所述原件证照的权限类型;所述鉴权权限类型包括公有权限及私有权限;当所述原件证照的权限类型为公有权限时,判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照;或者当所述原件证照的权限类型为私有权限时,向所述原件证照的属主发送信息查看指令;在接收到所述原件证照的属主发送的确认查看信息后,判断允许所述鉴权用户查看与所述原件证照的标识对应的原件证照。4.根据权利要求1所述的方法,其特征在于,所述确定与所述内容鉴权对应的所述副本证照中的第一鉴权信息,包括:提取所述副本证照中指定信息;计算所述副本证照中指定信息的hash值;所述利用预设的智能合约,在区域块链网络中确定与所述内容鉴权对应的所述原件证照的第一鉴权信息,包括:利用预设的智能合约,模糊搜索区块链网络中存储的所述原件证照的所述指定信息;计算所述原件证照中所述指定信息的hash值;所述比较所述副本证照中的第一鉴权信息与所述原件证照中的第一鉴权信息是否一致,包括:比较所述副本证照中指定信息的hash值与所述原件证照的所述指定信息的hash值是否一致。5.根据权利要求2所述的方法,其特征在于,所述确定与所述文件鉴权对应的所述副本证照中的第二鉴权信息,包括:计算所述副本证照的hash值;所述在分布式文件数据库中,确定与所述文件鉴权对应的所述原件证照的第二鉴权信息,包括:在分布式文件数据库中,提取与所述文件鉴权对应的所述原件证照;计算所述原件证照的hash值;所述比较所述副本证照中的第二鉴权信息与所述原件证照中的第二鉴...

【专利技术属性】
技术研发人员:芮兰兰邱雪松韩祎杨杨王颖
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

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

1