一种基于区块链的多用户通信密钥协商方法及系统

    公开(公告)号:CN109361504A

    公开(公告)日:2019-02-19

    申请号:CN201811471739.5

    申请日:2018-12-04

    Abstract: 本发明提出一种基于区块链的多用户通信密钥协商方法,包括:生成公开参数和区块链初始块;每个用户根据公开参数生成各自的一对公钥及私钥;密钥协商发起者根据密钥协商参与者和密钥协商收听者的公钥执行密钥协商并生成通信密钥协商初始参数;每个密钥协商参与者从区块链读取通信密钥协商初始参数,计算各自的响应参数;密钥协商发起者从区块链读取所有密钥协商参与者生成的响应参数,计算得到第一通信密钥;每个密钥协商参与者从区块链读取所述通信密钥协商初始参数以及其他密钥协商参与者生成的响应参数,计算得到第二通信密钥;每个密钥协商收听者从区块链读取通信密钥协商初始参数以及所有密钥协商参与者生成的响应参数,计算得到第三通信密钥。

    一种基于区块链的分布式安全通信方法及系统

    公开(公告)号:CN109495478A

    公开(公告)日:2019-03-19

    申请号:CN201811384049.6

    申请日:2018-11-20

    Abstract: 本发明提出一种基于区块链的分布式安全通信方法,包括:生成系统公开参数,并将所述系统公开参数写入区块链;每个用户根据所述系统公开参数生成各自的公钥及私钥,并将各自的公钥写入所述区块链,所述用户包括通信发起者和通信接收者;通信发起者根据一组所述通信接收者的公钥执行加密过程并生成会话密钥相关的参数和密文数据,所述会话密钥相关参数和密文数据被写入区块链;每个通信接收者从所述区块链中读取相关会话密钥相关参数和密文数据,恢复会话密钥,并进一步解密得到明文数据。本发明提供在分布式环境下使用该方法对会话密钥处理、分发、恢复,以及对数据加密、解密,能保障会话密钥和用户数据在传输过程中的隐私。

    一种基于区块链的多用户通信密钥协商方法

    公开(公告)号:CN109361504B

    公开(公告)日:2021-10-08

    申请号:CN201811471739.5

    申请日:2018-12-04

    Abstract: 本发明提出一种基于区块链的多用户通信密钥协商方法,包括:生成公开参数和区块链初始块;每个用户根据公开参数生成各自的一对公钥及私钥;密钥协商发起者根据密钥协商参与者和密钥协商收听者的公钥执行密钥协商并生成通信密钥协商初始参数;每个密钥协商参与者从区块链读取通信密钥协商初始参数,计算各自的响应参数;密钥协商发起者从区块链读取所有密钥协商参与者生成的响应参数,计算得到第一通信密钥;每个密钥协商参与者从区块链读取所述通信密钥协商初始参数以及其他密钥协商参与者生成的响应参数,计算得到第二通信密钥;每个密钥协商收听者从区块链读取通信密钥协商初始参数以及所有密钥协商参与者生成的响应参数,计算得到第三通信密钥。

    一种基于区块链的分布式安全通信方法及系统

    公开(公告)号:CN109495478B

    公开(公告)日:2021-05-04

    申请号:CN201811384049.6

    申请日:2018-11-20

    Abstract: 本发明提出一种基于区块链的分布式安全通信方法,包括:生成系统公开参数,并将所述系统公开参数写入区块链;每个用户根据所述系统公开参数生成各自的公钥及私钥,并将各自的公钥写入所述区块链,所述用户包括通信发起者和通信接收者;通信发起者根据一组所述通信接收者的公钥执行加密过程并生成会话密钥相关的参数和密文数据,所述会话密钥相关参数和密文数据被写入区块链;每个通信接收者从所述区块链中读取相关会话密钥相关参数和密文数据,恢复会话密钥,并进一步解密得到明文数据。本发明提供在分布式环境下使用该方法对会话密钥处理、分发、恢复,以及对数据加密、解密,能保障会话密钥和用户数据在传输过程中的隐私。

Patent Agency Ranking