一种账户权限更改方法系统、账户平台和用户终端技术方案

技术编号:21738114 阅读:22 留言:0更新日期:2019-07-31 20:06
本发明专利技术公开了一种账户权限更改方法系统、账户平台和用户终端,其特征在于,包括:接收第一用户的用户终端发出的签名交易信息,并将所述签名交易信息记录在区块链上;根据所述签名交易信息进行身份验证,若验证通过,则根据所述权限更改请求信息更改智能合约中的权限状态,并将更改的操作信息记录在区块链上,以供所述账户平台从所述区块链上获取所述操作信息以更改所述第一用户的权限。本发明专利技术通过向区块链发送一笔交易,验证通过后更改智能合约中的用户地址下的权限状态,然后账户平台得知权限状态变化后,提取该随机口令,并识别该随机口令对应的用户名,只允许有该随机口令的人进行更改后的权限的操作,从而保障用户本身的利益。

An Account Privilege Change Method System, Account Platform and User Terminal

【技术实现步骤摘要】
一种账户权限更改方法系统、账户平台和用户终端
本申请涉及信息安全
,具体涉及一种账户权限更改方法系统、账户平台和用户终端。
技术介绍
目前常用的账户保护方法是通过用户名和密码进行身份验证,为了能进一步保证账户的安全,又出现了发送验证码到手机的保护方法,然而如果验证码被别人窃取或手机丢失,那么拥有用户名和密码的不法者依然可以对账户进行操作,不利于用户账户所有人的隐私的保护。
技术实现思路
鉴于现有技术中的上述缺陷或不足,用户希望期望提供一种账户权限的更改和使用方法方法及系统、设备和存储介质,使用户名和密码甚至验证码被泄露时,仍然可以很好的保护用户所有人的账户。第一方面,本专利技术提供一种账户权限更改方法,包括:接收第一用户的用户终端发出的签名交易信息,并将所述签名交易信息记录在区块链上;其中,所述签名交易信息包括权限更改请求信息,以及,所述第一用户登录账户平台后所述账户平台向所述用户终端发放的随机口令,所述随机口令在下一次登录时失效;根据所述签名交易信息进行身份验证,若验证通过,则根据所述权限更改请求信息更改智能合约中的权限状态,并将更改的操作信息记录在区块链上,以供所述账户平台从所述区块链上获取所述操作信息以更改所述第一用户的权限;其中,所述操作信息包括所述随机口令和所述权限状态。进一步优选地,所述根据所述签名交易信息进行身份验证,若验证通过,则根据所述权限更改请求信息更改智能合约中的权限状态包括:获取所述第一用户的公钥,利用所述公钥对所述签名交易信息进行验证,验证通过,则更改智能合约中的权限状态。第二方面,本专利技术提供一种账户权限更改系统,包括:信息接收单元,配置用于接收第一用户的用户终端发出的签名交易信息,并将所述签名交易信息记录在区块链上;其中,所述签名交易信息包括权限更改请求信息,以及,所述第一用户登录账户平台后所述账户平台向所述用户终端发放的随机口令,所述随机口令在下一次登录时失效;权限更改单元,配置用于根据所述签名交易信息进行身份验证,若验证通过,则根据所述权限更改请求信息更改智能合约中的权限状态,并将更改的操作信息记录在区块链上,以供所述账户平台从所述区块链上获取所述操作信息以更改所述第一用户的权限;其中,所述操作信息包括所述随机口令和所述权限状态。进一步,权限更改单元包括:验证子单元,配置用于获取所述第一用户的公钥,利用所述公钥对所述签名交易信息进行验证,验证通过,则更改智能合约中的用户地址的权限状态。第三方面,本专利技术提供了另一种账户权限更改方法,包括:在第一用户登录后,向所述第一用户的用户终端发放随机口令以供所述用户终端根据所述随机口令生成签名交易信息并向第一区块链的节点发送,以供所述第一区块链的节点进行身份验证,并在验证通过时根据权限更改请求信息更改智能合约中的权限状态,并将更改的操作信息记录在区块链上;其中,所述签名交易信息包括所述随机口令和所述权限更改请求信息,所述随机口令在下一次登录时失效,所述操作信息包括所述随机口令和所述权限状态;向所述区块链获取所述操作信息,根据所述操作信息更改所述第一用户的权限。第四方面,本专利技术提供一种账户平台,包括:口令发放单元,配置用于在第一用户登录后,向所述第一用户的用户终端发放随机口令以供所述用户终端根据所述随机口令生成签名交易信息并向第一区块链的节点发送,以供所述第一区块链的节点进行身份验证,并在验证通过时根据权限更改请求信息更改智能合约中更改用户地址的权限状态,并将更改的操作信息记录在区块链上;其中,所述签名交易信息包括所述随机口令和所述权限更改请求信息,所述随机口令在下一次登录时失效,所述操作信息包括所述随机口令和所述权限状态;权限更新单元,配置用于向所述区块链获取所述操作信息,根据所述操作信息更改所述第一用户的权限。第五方面,本专利技术还提供另一种账户权限使用方法所述账户权限根据更改方法更改后,所述使用方法包括:接收所述用户终端发出的账户指定操作请求信息,并获取所述用户终端的用户名;其中所述账户指定操作请求信息包括所述账户平台更改过的权限所对应的账户操作;验证所述用户终端的用户名是否是所述随机口令的持有者,若是,则接受所述用户终端的账户操作。第六方面,本专利技术提供一种账户权限使用系统,包括:信息获取单元,配置用于接收所述用户终端发出的账户指定操作请求信息,并获取所述用户终端的用户名;其中所述账户指定操作请求信息包括所述账户平台更改过的权限所对应的账户操作;验证单元,配置用于验证所述用户终端的用户名是否是所述随机口令的持有者,若是,则接受所述用户终端的账户操作。第七方面,本专利技术还提供另一种账户权限更改方法,包括:登录账户平台后,接收账户平台发放的随机口令;根据所述随机口令生成签名交易信息并向第一区块链的节点发送,以供所述第一区块链的节点进行身份验证,并在验证通过时根据权限更改请求信息更改智能合约中更改用户地址的权限状态,并将更改的操作信息记录在区块链上,以供账户平台从所述区块链上获取所述操作信息以更改所述第一用户的权限;其中,所述签名交易信息包括所述随机口令和所述权限更改请求信息,所述随机口令在下一次登录时失效,所述操作信息包括所述随机口令和所述权限状态。第八方面,本专利技术提供一种用户终端,包括:口令接收单元,配置用于登录账户平台后,接收账户平台发放的随机口令;签名信息发送单元,配置用于根据所述随机口令生成签名交易信息并向第一区块链的节点发送,以供所述第一区块链的节点进行身份验证,并在验证通过时根据权限更改请求信息更改智能合约中更改用户地址的权限状态,并将更改的操作信息记录在区块链上,以供账户平台从所述区块链上获取所述操作信息以更改所述第一用户的权限;其中,所述签名交易信息包括所述随机口令和所述权限更改请求信息,所述随机口令在下一次登录时失效,所述操作信息包括所述随机口令和所述权限状态。专利技术的有益效果:本专利技术通过用账户平台发放的随机口令作为参数之一向区块链发送一笔交易,待验证通过后,更改智能合约中的用户地址下的权限状态,然后账户平台得知权限状态变化后,提取该随机口令,并识别该随机口令对应的用户名,在其他用户发起权限外操作时进行验证,只允许有该随机口令的人进行更改后的权限的操作,从而保障用户本身的利益。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本专利技术一实施例提供的一种账户权限更改方法的流程图。图2为本专利技术一优选实施方式中步骤S2的流程图。图3为本专利技术一实施例提供的系统结构示意图。图4为本专利技术另一实施例提供的一种账户权限更改方法的流程图。图5为本专利技术另一实施例提供的一种账户平台的结构示意图。图6为本专利技术另一实施例的账户权限更改方法的流程图。图7为本专利技术另一实施例提供的用户终端结构示意图。图8为本专利技术一实施例中账户权限使用方法的流程图。图9为本专利技术提供的账户权限使用系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考本文档来自技高网...

【技术保护点】
1.一种账户权限更改方法,其特征在于,包括:接收第一用户的用户终端发出的签名交易信息,并将所述签名交易信息记录在区块链上;其中,所述签名交易信息包括权限更改请求信息,以及,所述第一用户登录账户平台后所述账户平台向所述用户终端发放的随机口令,所述随机口令在下一次登录时失效;根据所述签名交易信息进行身份验证,若验证通过,则根据所述权限更改请求信息更改智能合约中的权限状态,并将更改的操作信息记录在区块链上,以供所述账户平台从所述区块链上获取所述操作信息以更改所述第一用户的权限;其中,所述操作信息包括所述随机口令和所述权限状态。

【技术特征摘要】
1.一种账户权限更改方法,其特征在于,包括:接收第一用户的用户终端发出的签名交易信息,并将所述签名交易信息记录在区块链上;其中,所述签名交易信息包括权限更改请求信息,以及,所述第一用户登录账户平台后所述账户平台向所述用户终端发放的随机口令,所述随机口令在下一次登录时失效;根据所述签名交易信息进行身份验证,若验证通过,则根据所述权限更改请求信息更改智能合约中的权限状态,并将更改的操作信息记录在区块链上,以供所述账户平台从所述区块链上获取所述操作信息以更改所述第一用户的权限;其中,所述操作信息包括所述随机口令和所述权限状态。2.根据权利要求1所述的方法,其特征在于,所述根据所述签名交易信息进行身份验证,若验证通过,则根据所述权限更改请求信息更改智能合约中的权限状态包括:获取所述第一用户的公钥,利用所述公钥对所述签名交易信息进行验证,验证通过,则更改智能合约中的权限状态。3.一种账户权限更改系统,其特征在于,包括:信息接收单元,配置用于接收第一用户的用户终端发出的签名交易信息,并将所述签名交易信息记录在区块链上;其中,所述签名交易信息包括权限更改请求信息,以及,所述第一用户登录账户平台后所述账户平台向所述用户终端发放的随机口令,所述随机口令在下一次登录时失效;权限更改单元,配置用于根据所述签名交易信息进行身份验证,若验证通过,则根据所述权限更改请求信息更改智能合约中的权限状态,并将更改的操作信息记录在区块链上,以供所述账户平台从所述区块链上获取所述操作信息以更改所述第一用户的权限;其中,所述操作信息包括所述随机口令和所述权限状态。4.根据权利要求3所述的系统,其特征在于,权限更改单元包括:验证子单元,配置用于获取所述第一用户的公钥,利用所述公钥对所述签名交易信息进行验证,验证通过,则更改智能合约中的用户地址的权限状态。5.一种账户权限更改方法,其特征在于,包括:在第一用户登录后,向所述第一用户的用户终端发放随机口令以供所述用户终端根据所述随机口令生成签名交易信息并向第一区块链的节点发送,以供所述第一区块链的节点进行身份验证,并在验证通过时根据权限更改请求信息更改智能合约中的权限状态,并将更改的操作信息记录在区块链上;其中,所述签名交易信息包括所述随机口令和所述权限更改请求信息,所述随机口令在下一次登录时失效,所述操作信息包括所述随机口令和所述权限状态;向所述区块链获取所述操作信息,根据所述操作信息更改所述第一用户的权限。6.一种账户平台,其特征在于,包括:口令发放单元,配置用于在第一用户登录后,向所述第一用户的用户终端...

【专利技术属性】
技术研发人员:李邦柱王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江,33

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

1