发明名称 使用区块链进行授权认证的方法及系统
摘要 本发明提供了一种使用区块链进行授权认证的方法及系统,其中方法包括:第一用户设备存储第一用户密钥,配对为智能设备的管理员,并将第一用户公钥存储在智能设备的管理员公钥列表中;第一用户设备将第二用户设备更改消息广播到区块链网络中,智能设备定时查询区块链,接收第二用户设备更改消息;在判断出第一用户公钥在管理员公钥列表中,且在有效期内,判断签名出签名正确,根据查询到的更改类型,对第二用户设备更改消息执行更改操作;第二用户设备将操作请求发送至智能设备;智能设备判断出第二用户公钥在公钥列表中,且在有效期内,发送验证数据;第二用户设备将签名数据发送至智能设备;智能设备对签名进行验证通过后,执行操作。
申请公布号 CN106301794A 申请公布日期 2017.01.04
申请号 CN201610902142.6 申请日期 2016.10.17
申请人 特斯联(北京)科技有限公司 发明人 李杨;李泠杉
分类号 H04L9/32(2006.01)I;H04L9/30(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 北京国之大铭知识产权代理事务所(普通合伙) 11565 代理人 朱晓蕾
主权项 一种使用区块链进行授权认证的方法,其特征在于,包括:第一用户设备存储第一用户密钥,配对为智能设备的管理员,并将第一用户公钥存储在所述智能设备的管理员公钥列表中;所述第一用户设备将第二用户设备更改消息广播到区块链网络中,其中所述第二用户设备更改消息至少包括所述智能设备的标识、第一用户设备公钥信息、第二用户设备的公钥信息、授权更改类型以及第一用户设备利用第一用户密钥计算待签名信息获得的签名;所述智能设备定时查询区块链,接收所述第二用户设备更改消息;所述智能设备判断第一用户公钥是否在配对的所述管理员公钥列表中;所述智能设备在判断出所述第一用户公钥在所述管理员公钥列表中,且所述第一用户公钥在有效期内,判断所述签名是否正确;所述智能设备判断出所述签名正确,根据所述授权更改类型查询更改类型;所述智能设备根据查询到的所述更改类型,对所述第二用户设备更改消息执行更改操作;第二用户设备将操作请求发送至智能设备;所述智能设备判断第二用户公钥是否在公钥列表中;所述智能设备判断出所述第二用户公钥在所述公钥列表中,且所述第二用户公钥在有效期内,向所述第二用户设备发送验证数据;所述第二用户设备接收所述验证数据,并利用第二设备密钥对所述验证数据进行签名,得到签名数据;所述第二用户设备将所述签名数据发送至所述智能设备;所述智能设备接收所述签名数据,并利用所述第二用户公钥对所述签名进行验证;所述智能设备验证所述签名通过后,根据所述操作请求执行操作。
地址 100035 北京市西城区西直门南小街1幢-1层-1-107