[发明专利]短过滤关键字的加密邮件过滤方法有效
| 申请号: | 202011577423.1 | 申请日: | 2020-12-28 |
| 公开(公告)号: | CN112560069B | 公开(公告)日: | 2023-02-21 |
| 发明(设计)人: | 张帅;胡麦芳;张珂杰;詹士潇;谢杨洁;吴琛;汪小益;黄方蕾;蔡亮;李伟;邱炜伟 | 申请(专利权)人: | 杭州趣链科技有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
| 代理公司: | 杭州奥创知识产权代理有限公司 33272 | 代理人: | 王佳健 |
| 地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 过滤 关键字 加密 邮件 方法 | ||
1.一种基于短过滤关键字的加密邮件过滤方法,其特征在于,该方法包括以下步骤:
步骤1、系统参数生成
系统参数包括:一个阶为大素数q的双线性群及其上的双线性映射中的一个生成元g,以及一个哈希函数H:
步骤2、邮件接收者从中随机选取一个随机数x,作为邮件过滤私钥,并计算其中是1到(q-1)范围内的整数;
邮件接收者公开其邮件过滤公钥y,保留自己的邮件过滤私钥x;
步骤3、邮件发送者在发送邮件前,需要和邮件接收者进行通信,通知其将要发送邮件;
邮件接收者计算u=H(addr)r和v=H(addr)x分别作为邮件发送者的关键字加密公钥和加密私钥,其中addr是邮件发送者的邮件地址;
邮件接收者将(type,r)记录下来,并将(u,v)通过安全信道传递给邮件发送者,type是邮件发送者的类型;
步骤4、当邮件发送者要发送加密邮件给邮件接收者时,邮件发送者进行如下操作:
假设被发送的加密邮件所对应的关键字是w,则将关键字w加密成
之后,邮件发送者将邮件的密文、关键字密文w′和关键字加密公钥u发送给邮件过滤者;
步骤5、邮件接收者根据要过滤的关键字w做如下操作:
如果需要过滤的关键字只是针对一个邮件地址addr,则邮件接收者计算过滤关键字
如果需要过滤的关键字针对的是一类邮件地址,则邮件接收者计算过滤关键字t=H(w)x·H(type)x·gr;
邮件接收者将过滤关键字t和邮件发送者的关键字加密公钥u′发送给邮件过滤者;
步骤6、当邮件过滤者收到邮件发送者发送过来的邮件密文、关键字密文w′和关键字加密公钥u时,邮件过滤者利用从邮件接收者发送过来的过滤关键字t和关键字加密公钥u′进行过滤操作:
当过滤关键字时,判断w′=t和u=u′是否都成立;如果成立,则进行相应的过滤操作;否则不进行过滤操作;在这种情况下,只能判断w′对应的邮件地址addr的邮件;
当过滤关键字时,判断和u=u′是否都成立;如果成立,则进行相应的过滤操作;否则不进行过滤操作;在这种情况下,只需邮件发送者的邮件地址类型是type,过滤操作都能进行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011577423.1/1.html,转载请声明来源钻瓜专利网。





