[发明专利]一种邮件隐私保护方法、装置及终端设备有效
申请号: | 201910031649.2 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109743181B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 林志;时旻;卞悠悠;李耕余;张胜利 | 申请(专利权)人: | 深圳大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30;H04L9/40;H04L51/42 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 袁文英 |
地址: | 518060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 邮件 隐私 保护 方法 装置 终端设备 | ||
本发明适用于信息技术领域,提供了一种邮件隐私保护方法、装置及终端设备,邮件隐私保护方法包括:根据发件方和收件方的公钥,生成顺序随机的公钥环;根据发件方的私钥和公钥环生成环签名;将环签名附加在邮件标头中后,发送邮件;环签名,用于在接收邮件时验证邮件是否有效。通过本发明可以生成环签名,并添加到邮件中,以使收件方主动泄露邮件内容时,无法对第三方证明邮件发件方的身份,从而保护了发件方的个人隐私。
技术领域
本发明涉及信息技术领域,尤其涉及一种邮件隐私保护方法、装置及终端设备。
背景技术
在互联网时代,电子邮件是应用最广的服务,其具有快速、方便、不易丢失等特点,逐渐成为很多重要信息传递的载体。同时,网络环境中的信息安全与人们的生活、工作和学习息息相关,因此关于电子邮件的各种安全问题也越来越受到人们重视。
目前,在邮件上附加数字签名可以防范邮件被伪造或篡改的风险,但当邮件已经泄露的情况下,不能保护发件方的个人隐私;若保护邮件服务器,可以防范服务器被攻击造成的邮件泄露风险,但收件方仍然可以主动泄露邮件中发件方的个人隐私。
发明内容
本发明的主要目的在于提出一种邮件隐私保护方法、装置及终端设备,以解决现有技术中无法防范收件方主动泄露邮件发件方的个人隐私的问题。
为实现上述目的,本发明实施例第一方面提供一种邮件隐私保护方法,包括:
根据发件方和收件方的公钥,生成顺序随机的公钥环;
根据所述发件方的私钥和所述公钥环生成环签名;
将所述环签名和所述公钥环附加在邮件标头中后,发送所述邮件;
所述环签名,用于在接收所述邮件时验证所述邮件是否有效。
结合本发明第一方面,本发明第一方面的第一实施方式中,所述根据发件方和收件方的公钥,生成顺序随机的公钥环包括:
给定密码学安全参数;
设置所述收件方的公钥为所述发件方的公钥为
其中,g为一个阶为q的循环群的生成元。
结合本发明第一方面的第一实施方式,本发明第一方面的第二实施方式中,生成所述发件方和收件方的公钥、以及生成所述发件方的私钥包括:
选择椭圆曲线上一个阶为q的子群和基点G;
生成随机数x作为所述发件方的私钥,公式为:
x←(0,q);
计算y作为所述发件方和收件方的公钥,公式为:
y=xG。
结合本发明第一方面,本发明第一方面的第三实施方式中,所述根据发件方的私钥和所述公钥环生成环签名包括:
选择所述公钥环中的第j个公钥;
若所述第j个公钥为所述发件方的公钥,则计算第一变量ai和第二变量bi,公式为:
其中,M为明文信息,R为公钥环;
若所述第j个公钥为所述收件方的公钥,则计算第一变量ai、第二变量bi、第三变量cj和第四变量tj;
计算所述第一变量和所述第二变量公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910031649.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于国密的代理签章方法
- 下一篇:基于区块链的智能合约核准方法及系统