[发明专利]使用区块链进行授权认证的方法及系统有效
申请号: | 201610902142.6 | 申请日: | 2016-10-17 |
公开(公告)号: | CN106301794B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 李杨;李泠杉 | 申请(专利权)人: | 特斯联(北京)科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30 |
代理公司: | 北京天方智力知识产权代理事务所(普通合伙) 11719 | 代理人: | 谷成 |
地址: | 100035 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种使用区块链进行授权认证的方法及系统,其中方法包括:第一用户设备存储第一用户密钥,配对为智能设备的管理员,并将第一用户公钥存储在智能设备的管理员公钥列表中;第一用户设备将第二用户设备更改消息广播到区块链网络中,智能设备定时查询区块链,接收第二用户设备更改消息;在判断出第一用户公钥在管理员公钥列表中,且在有效期内,判断签名出签名正确,根据查询到的更改类型,对第二用户设备更改消息执行更改操作;第二用户设备将操作请求发送至智能设备;智能设备判断出第二用户公钥在公钥列表中,且在有效期内,发送验证数据;第二用户设备将签名数据发送至智能设备;智能设备对签名进行验证通过后,执行操作。 | ||
搜索关键词: | 使用 区块 进行 授权 认证 方法 系统 | ||
【主权项】:
1.一种使用区块链进行授权认证的方法,其特征在于,包括:第一用户设备存储第一用户密钥,配对为智能设备的管理员,并将第一用户公钥存储在所述智能设备的管理员公钥列表中;所述第一用户设备将第二用户设备更改消息广播到区块链网络中,其中所述第二用户设备更改消息至少包括所述智能设备的标识、第一用户设备公钥信息、第二用户设备的公钥信息、授权更改类型以及第一用户设备利用第一用户密钥计算待签名信息获得的签名;所述智能设备定时查询区块链,接收所述第二用户设备更改消息;所述智能设备判断第一用户公钥是否在配对的所述管理员公钥列表中;所述智能设备在判断出所述第一用户公钥在所述管理员公钥列表中,且所述第一用户公钥在有效期内,判断所述签名是否正确;所述智能设备判断出所述签名正确,根据所述授权更改类型查询更改类型;所述智能设备根据查询到的所述更改类型,对所述第二用户设备更改消息执行更改操作;第二用户设备将操作请求发送至智能设备;所述智能设备判断第二用户公钥是否在公钥列表中;所述智能设备判断出所述第二用户公钥在所述公钥列表中,且所述第二用户公钥在有效期内,向所述第二用户设备发送验证数据;所述第二用户设备接收所述验证数据,并利用第二设备密钥对所述验证数据进行签名,得到签名数据;所述第二用户设备将所述签名数据发送至所述智能设备;所述智能设备接收所述签名数据,并利用所述第二用户公钥对所述签名进行验证;所述智能设备验证所述签名通过后,根据所述操作请求执行操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特斯联(北京)科技有限公司,未经特斯联(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610902142.6/,转载请声明来源钻瓜专利网。