[发明专利]基于区块链的邮箱加密方法、解密方法和处理方法在审
申请号: | 202010010417.1 | 申请日: | 2020-01-06 |
公开(公告)号: | CN111193750A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 李蕴光;曾嶒;郭瑞 | 申请(专利权)人: | 李蕴光 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58;H04L9/32;H04L9/08;H04L9/06;H04L29/08 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 占丽君 |
地址: | 710000 陕西省西安市*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 邮箱 加密 方法 解密 处理 | ||
1.一种基于区块链的邮箱加密方法,其特征在于,包括以下步骤:
当检测到发件人的登录指令时,获取发件人的身份信息,并利用区块链对所述身份信息进行验证;
当身份信息验证成功后,完成登录,接收发件人输入的收件人和邮件内容;
当接收到发件人的发件指令时,在区块链上根据发件人的私钥、收件人的公钥、邮件内容和时间生成密码,采用所述密码对所述邮件内容进行数字签名,设置收件人的公钥的权限为阅读权限,将邮件发送给收件人。
2.一种基于区块链的邮箱解密方法,其特征在于,包括以下步骤:
当收件人接收到邮件时,获取收件人的身份信息,并利用区块链对所述身份信息进行验证;
当身份信息验证成功后,利用收件人的私钥验证所述邮件中收件人的公钥,当验证通过时,收件人获得阅读权限;
接收收件人输入的动态验证码,在成功利用所述动态验证码对邮件进行解密后,查看邮件。
3.一种基于区块链的邮件处理方法,其特征在于,包括以下步骤:
执行发件步骤;所述发件步骤包括权利要求1所述的邮箱加密方法;
执行收件步骤;所述收件步骤包括权利要求2所述的邮箱解密方法。
4.根据权利要求3所述邮件处理方法,其特征在于,
所述发件人和收件人的身份信息包括面部信息。
5.根据权利要求3所述邮件处理方法,其特征在于,
所述发件指令包括发送常规邮件、秘密邮件、机密邮件或绝密邮件。
6.根据权利要求3所述邮件处理方法,其特征在于,
所述发件人和收件人的公钥和私钥通过以下方法获得:
当接收到用户的注册指令时,获取用户的身份信息;
在区块链上根据用户的身份信息生成私钥和对应的公钥。
7.根据权利要求6所述邮件处理方法,其特征在于,该方法在所述在区块链上根据用户的身份信息生成私钥和对应的公钥之后还包括:
当接收用户的邮箱申请指令时,给用户分配邮箱地址,并获取用户的设备ID、所述公钥、所述身份信息和身份证号;
将所述用户的设备ID、所述公钥、所述身份信息、身份证号和所述邮箱地址进行绑定。
8.根据权利要求3所述邮件处理方法,其特征在于,该方法在所述收件人获得阅读权限之后,还包括:
当检测到该收件人转发该邮件时,判断该收件人是否获得转发权限,如果不是,邮件转发失败。
9.根据权利要求8所述邮件处理方法,其特征在于,该方法在所述收件人获得阅读权限之后,还包括:
当检测到该收件人转发该邮件给无权接收或阅读该邮件的用户时,邮件转发失败,生成报警指令,将所述报警指令发送给该邮件的发件人。
10.根据权利要求3~9中任一权利要求所述邮件处理方法,其特征在于,
该方法在所述将邮件发送给收件人之前,还包括:
计算所述邮件内容的MD5值,将所述MD5值存储至区块链;
该方法在所述在成功利用所述动态验证码对邮件进行解密后之后,还包括:
计算解密后的邮件内容的MD5值;
在区块链利用发件时邮件内容的MD5值验证解密后的邮件内容的MD5值是否一致;
利用区块链存储邮件收发记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李蕴光,未经李蕴光许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010010417.1/1.html,转载请声明来源钻瓜专利网。