[发明专利]基于区块链钱包地址的邮件确认方法及装置有效
申请号: | 202010966260.X | 申请日: | 2020-09-15 |
公开(公告)号: | CN112258192B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 徐崇豪;邢宏伟;张建辉;薛念明;李恩堂;李超;焦杰 | 申请(专利权)人: | 山东鲁能软件技术有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/36;G06Q20/38 |
代理公司: | 北京元本知识产权代理事务所(普通合伙) 11308 | 代理人: | 李斌 |
地址: | 250001 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 钱包 地址 邮件 确认 方法 装置 | ||
1.一种基于区块链钱包地址的邮件确认方法,其特征在于,包括:
邮件发送方利用私钥和签名算法对邮件接收方钱包地址和作为电子邮件通知消息的交易数据进行签名,得到邮件接收方钱包地址和电子邮件通知消息签名的邮件发送方签名;
邮件发送方利用所述私钥和公钥算法计算得到邮件发送方公钥,并通过组装邮件发送方公钥、邮件发送方签名、邮件发送方钱包地址、邮件接收方钱包地址和邮件通知消息,生成正式交易数据;
邮件发送方将包括邮件发送方公钥、邮件发送方签名、邮件发送方钱包地址、邮件接收方钱包地址和邮件通知消息的正式交易数据广播到区块链网络;
邮件接收方利用接收到的正式交易数据中的邮件发送方公钥,对邮件发送方的邮件接收方钱包地址和电子邮件通知消息签名进行验证;
若验证成功,邮件接收方则将电子邮件通知消息直接从邮件发送方钱包地址转移到邮件接收者钱包地址。
2.根据权利要求1所述的基于区块链钱包地址的邮件确认方法,其特征在于,邮件接收方利用接收到的正式交易数据中的邮件发送方公钥对邮件发送方签名进行验证具体为:
邮件接收方利用接收到的正式交易数据中的邮件发送方公钥对邮件发送方签名进行解密;
邮件接收方将解密结果与正式交易数据中的邮件接收方钱包地址和电子邮件通知消息进行比对,若一致,则验证成功。
3.根据权利要求1或2所述的基于区块链钱包地址的邮件确认方法,其特征在于,邮件接收方通过邮件接收方私钥建立邮件接收方钱包地址,邮件发送方通过邮件发送方私钥建立邮件发送方钱包地址。
4.根据权利要求3所述的基于区块链钱包地址的邮件确认方法,其特征在于,邮件接收方通过邮件接收方私钥建立邮件接收方钱包地址包括:
使用随机数生成器生成邮件接收方私钥;
所述邮件接收方私钥经过SECP256K1算法处理,生成公钥;
对所述公钥分别进行一次SHA256计算和RIPEMD160计算,得到公钥哈希;
将一个字节的地址版本号连接到所述公钥哈希头部,然后对其进行两次SHA256运算,将运算结果的前4字节作为所述公钥哈希的校验值;
将公钥哈希的校验值连接在所述公钥哈希尾部,再使用BASE58进行编码,得到所述邮件接收方钱包地址。
5.根据权利要求3所述的基于区块链钱包地址的邮件确认方法,其特征在于,邮件发送方通过邮件发送方私钥建立邮件发送方钱包地址包括:
使用随机数生成器生成邮件发送方私钥;
所述邮件发送方私钥经过SECP256K1算法处理,生成公钥;
对所述公钥分别进行一次SHA256计算和RIPEMD160计算,得到公钥哈希;
将一个字节的地址版本号连接到所述公钥哈希头部,然后对其进行两次SHA256运算,将运算结果的前4字节作为所述公钥哈希的校验值;
将公钥哈希的校验值连接在所述公钥哈希尾部,再使用BASE58进行编码,得到所述邮件发送方钱包地址。
6.根据权利要求1所述的基于区块链钱包地址的邮件确认方法,其特征在于,所述电子邮件被保存在IPFS网络中,具体包括:
邮件客户端将包括发件人、收件人和邮件内容的电子邮件发送至邮件服务端;
邮件服务端将接收的电子邮件内容进行解析,得到邮件纯文本、邮件超文本、内嵌资源和邮件附件四部分;
邮件服务端通过加密算法分别对邮件纯文本、邮件超文本、内嵌资源和附件进行加密,并分别将加密后的密文上传至IPFS网络;
IPFS网络存储收到的密文并生成密文哈希,将生成的密文哈希返回给邮件服务器;
邮件服务器利用密文哈希构造作为所述电子邮件通知消息的交易信息,并将所述交易信息发送到区块链中,以便将所述密文哈希存储到新的区块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁能软件技术有限公司,未经山东鲁能软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010966260.X/1.html,转载请声明来源钻瓜专利网。