[发明专利]一种面向区块链应用的移动端身份验证方法有效
申请号: | 201710252725.3 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107154852B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 李启雷;梁秀波;李伟;邱炜伟;尹可挺 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L9/30;H04L29/06 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向区块链应用的移动端身份验证方法,在一个区块链网络上,用户必须拥有属于自己的私钥,首次使用时,在移动端生成私钥,再由私钥生成唯一标识用户本身的地址,地址在区块链网络中公开,身份验证的步骤具体为:唯一私钥钥生成;私钥存在移动端本地沙盒;当使用APP发送区块链网络请求时,通过私钥生成公开唯一地址;私钥生成后提示用户保存;非首次使用时,可以直接输入登录。本发明实现了面向区块链应用的移动端本地身份验证方法,解决了传统APP使用中暴露了用户不愿公开的隐私信息的问题,实现了对用户隐私保护的同时能够有效地进行身份验证功能。 | ||
搜索关键词: | 一种 面向 区块 应用 移动 身份验证 方法 | ||
【主权项】:
一种面向区块链应用的移动端身份验证方法,其特征在于,包括如下步骤:(1)若用户首次使用,则在移动端本地随机生成唯一私钥;若用户非首次使用,则在移动端本地输入私钥;私钥的长度为32字节;移动端本地对私钥进行长度验证;若验证成功,则用户的私钥只会保存在移动端本地沙盒中,并进入步骤(2),若验证失败,重新输入私钥。(2)发起区块链网络请求时,用户必须在移动端本地,根据椭圆曲线签名算法,利用私钥生成长度为33字节的公钥,取低32字节作为最终的公钥,移动端使用私钥对公钥进行验证,若验证失败,重新回到步骤(1),若验证成功,则使用Keccak算法对公钥进行哈希,散列大小选取256位,哈希结果从第13字节开始,取20字节的长度,作为用户在移动端本地生成的在网络中公开使用的地址;完成身份的验证。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710252725.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据加密和解密的方法及装置
- 下一篇:一种签名验证方法、终端及系统