【技术实现步骤摘要】
【国外来华专利技术】基于区块链去中心化身份的证书分发服务提供方法及装置
[0001]本专利技术涉及一种基于区块链去中心化身份(DID)的证书分发服务提供方法及装置,更详细地讲,涉及一种能够根据提交方的格式发行并提供用于证明身份或资格的证书的基于区块链DID的证书分发服务提供方法及装置。
技术介绍
[0002]随着互联网服务的发展,大部分人通过互联网利用政府机关、教育机关、医疗机关、通信公司、金融公司、旅客公司、资产管理、信用信息、门户网站、社交网络服务(SNS:Social Network Service)、游戏、购物、售票、快递、电子投票等众多的线上服务。
[0003]因此,期望利用这种服务的用户需要输入包括自身的实名等的个人信息来加入会员,或者输入特定账号和密码来认证是已加入的用户。但是,由于在多个网站反复进行这种认证步骤相当繁琐,因此,最近发展称为简单认证的更容易地帮助登录,从而能够在互联网上容易地进行金融交易的方法。
[0004]以往,通过中心化的身份(ID:Identify)体系来执行用户认证,代表性地,设置公认认证书及用于利用其的ActiveX程序,或者通过执行认证的单独的应用程序(App:Application)来设置,并通过这种程序或应用程序来执行认证。
[0005]然而,在中心化的身份验证系统的情况下,存在个人信息泄露及滥用的问题。
[0006]并且,在利用如上所述的程序或应用来验证用户的身份的情况下,存在需要安装单独的程序的麻烦,并且存在与现有的正在使用中的应用或程序的兼容性问题,因此 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种基于区块链去中心化身份的证书分发服务提供方法,所述基于区块链去中心化身份的证书分发服务提供方法由包括用户终端、服务服务器及管理机关的机关服务器的系统执行,其特征在于,包括如下步骤:在能够发行的多个证书中的至少一个被用户选择的情况下,所述用户终端将选择的所述证书的发行请求信息发送到所述服务服务器,其中,所述发行请求信息包括选择的所述证书的类型及所述用户的个人信息;当所述服务服务器接收到所述发行请求信息时,确认发行根据接收到的所述发行请求信息的证书的所述管理机关;所述服务服务器以预先设定的方式对所述发行请求信息进行加密;所述服务服务器将经加密的所述发行请求信息及经加密的所述发行请求信息的解密信息发送到确认的所述管理机关的机关服务器,其中,所述解密信息是能够对经加密的所述发行请求信息进行解密的信息,或者是能够确认或获取能够对经加密的所述发行请求信息进行解密的信息的信息;所述机关服务器基于所述解密信息对经加密的所述发行请求信息进行解密,并确认所述发行请求信息是否具有有效性;在作为所述确认结果,具有有效性的情况下,从预先存储的多个证书信息中搜索与经解密的所述发行请求信息内的所述证书的类型对应的证书信息,并确认用于将搜索到的所述证书信息生成为最终证书的格式信息;以及将所述证书信息反映到与经确认的所述格式信息对应的格式来生成所述最终证书。2.根据权利要求1所述的基于区块链去中心化身份的证书分发服务提供方法,其特征在于,所述发行请求信息还可以包括:接收方信息,包含关于将要接收所述最终证书的接收方的信息,在所述发行请求信息包括所述接收方信息的情况下,所述机关服务器基于所述接收方信息向所述接收方发送所述最终证书,并存储发送履历及接收方信息。3.根据权利要求2所述的基于区块链去中心化身份的证书分发服务提供方法,其特征在于,在确认所述格式信息的步骤中,未确认用于将搜索到的所述证书信息生成为最终证书的格式信息的情况下,所述机关服务器向所述服务服务器请求提供格式,或者基于所述接收方信息向所述接收方请求提供格式。4.根据权利要求2所述的基于区块链去中心化身份的证书分发服务提供方法,其特征在于,在确认所述格式信息的步骤中,未确认用于将搜索到的所述证书信息生成为最终证书的格式信息的情况下,所述机关服务器将搜索到的所述证书信息发送到所述服务服务器,使得所述服务服务器生成所述最终证书。5.根据权利要求1所述的基于区块链去中心化身份的证书分发服务提供方法,其特征在于,
当所述用户选择能够发行的多个证书中的至少一个时,如果针针对所述用户的个人信息的公开范围被追加设定,则所述公开范围包括在所述发行请求信息中而发送到所述服务服务器,所述机关服务器考虑到设定的所述公开范围而将所述证书信息反映到所述格式。6.根据权利要求1所述的基于区块链去中心化身份的证书分发服务提供方法,其特征在于,在生成所述最终证书的步骤中,以至少一种文件格式生成所述最终证书,其中,将包括在所述最终证书中的所述证书信息生成为能够用作数据的元数据,并将所述元数据包括在相应文件格式中。7.根据权利要求1所述的基于区块链去中心化身份的证书分发服务提供方法,其特征在于,在生成所述最终证书的步骤之后,还包括如下步骤:为了证明所述最终证书是原始证书,利用所述用户终端和所述机关服务器的认证书分别执行签名。8.一种基于区块链去中心化身份的证书分发服务提供方法,所述基于区块链去中心化身份的证书分发服务提供方法由包括用户终端、服务服务器及管理机关的机关服务器的系统执行,其特征在于,包括如下步骤:在能够发行的多个证书中的至少一个被用户选择的情况下,所述用户终端将选择的所述证书的发行请求信息发送到所述服务服务器,其中,所述发行请求信息包括选择的所述证书的类型及所述用户的个人信息;当所述服务服务器接收到所述发行请求信息时,确认发行根据接收到的所述发行请求信息的证书的所述管理机关以及用于生成最终证书的格式信息;所述服务服务器以预先设定的方式对所述发行请求信息进...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。