摘要
本发明提供了一种动态轮换式非对称加密的用户密码安全传输方法,包括:服务端根据轮换公私钥对管理策略生成轮换公私钥对,利用区块链技术构建公钥更新信息的分布式账本,当轮换公钥需要更新或撤销时,服务端将更新信息作为一个交易发布到区块链网络;客户端订阅区块链上特定的公钥更新频道,客户端获得轮换公钥;客户端获取到轮换公钥后,用本次获取的轮换公钥对用户密码进行加密后传给服务端;服务端收到加密信息后,通过本周期内的轮换私钥进行解密;当解密失败,通知客户端重新获取轮换公钥,加密后重新传给服务端。本发明通过动态轮换式非对称加密的方式对用户密码进行加密传输,解决掉公钥更新和撤销困难的问题。
技术关键词
密钥
服务端
解密
公钥
传输方法
客户端
管理策略
密码
分布式账本
周期
区块链技术
加密算法
动态
内存
指定算法
时间段
私钥
通知
频道