【技术实现步骤摘要】
基于离散对数的加密邮件过滤方法
本专利技术属于信息安全
,涉及一种基于离散对数的加密邮件过滤方法。
技术介绍
虽然邮件和关键字都是以密文的形式存在,但是邮件过滤者可以使用暴力破解的方法对关键字进行猜测,从而导致部分邮件信息的泄露。或者需要高耗时的运算操作,如双线性配对。
技术实现思路
本专利技术针对现有技术的不足,提供了一种基于离散对数的加密邮件过滤方法。本专利技术的技术方案为:基于离散对数的加密邮件过滤方法包括以下步骤:步骤1、系统参数生成所述的系统参数包括:一个阶为大素数q的有限循环群中的一个生成元g,一个哈希函数H:{0,1}*→{0,1}160。步骤2、邮件接收者从中随机选取一个随机数x,作为邮件过滤私钥,并计算其中是1到(q-1)范围内的整数。邮件接收者公开其邮件过滤公钥y,保留自己的邮件过滤私钥x;步骤3、邮件发送者从中随机选取一个随机数v,作为关键字加密私钥,并计算其中是1到(q-1)范围内的整数。邮件发送者公开其关键字加密公钥u,保留自己的关键字加密私钥v;步骤4、当邮件发送者要发送加密邮件给邮件接收者时,邮件发送者进行如下操作:假设被发送的加密邮件所对应的关键字是w,则将关键字w加密成w′=H(w,yv);之后,邮件发送者将邮件的密文、关键字密文w′和关键字加密公钥u发送给邮件过滤者;步骤5、邮件接收者根据要过滤的关键字w和邮件发送者的关键字加密公钥u,计算生成对应的过滤 ...
【技术保护点】
1.基于离散对数的加密邮件过滤方法,其特征在于,该方法包括以下步骤:/n步骤1、系统参数生成/n所述的系统参数包括:一个阶为大素数q的有限循环群
【技术特征摘要】
1.基于离散对数的加密邮件过滤方法,其特征在于,该方法包括以下步骤:
步骤1、系统参数生成
所述的系统参数包括:一个阶为大素数q的有限循环群中的一个生成元g,一个哈希函数H:{0,1}*→{0,1}160;
步骤2、邮件接收者从中随机选取一个随机数x,作为邮件过滤私钥,并计算其中是1到(q-1)范围内的整数;
邮件接收者公开其邮件过滤公钥y,保留自己的邮件过滤私钥x;
步骤3、邮件发送者从中随机选取一个随机数v,作为关键字加密私钥,并计算其中是1到(q-1)范围内的整数;
邮件发送者公开其关键字加密公钥u,保留自己的关键字加密私钥v;
步骤4、当邮件发送者要发送加密邮件给邮件接收者时,邮件发送者进行...
【专利技术属性】
技术研发人员:胡麦芳,张珂杰,詹士潇,谢杨洁,汪小益,黄方蕾,吴琛,蔡亮,邱炜伟,李伟,张帅,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。