业界动态
PEKS关键词可搜索加密详解
2024-10-31 17:57

PEKS算法主要实现了四个步骤。

PEKS关键词可搜索加密详解

第一步

生成公私钥,初始化安全参数P(数值为质数,这里我认识跟哈希类似,减少冲突(普通的安全参数一般是指比特的长度,长度越大说明越安全)。

具体流程

输入P安全参数,对于循环群G来讲(循环的实现是通过模P)。该群的阶数等于 P内的质数个数-P的质因子分解个数+1(1除外)。

咱们这里设定阶数为q,如何来求G群的原根

可以用穷举方法,穷举P的质因子组成的所有循环群。可以参考14=2*7这个例子

该图中可以看出阶数是6,说明6个数值为一个循环。所以3和5是生成元(合数的原因,质数可能会只有一个生成元)最终会取得生成元g。

进而得到了对于任意的整数k,g的k次幂都属于群G。计算a=g^k^(mod p)。a属于G

而求k的是logg(a)是离散对数问题。(这就把NP离散对数问题联系在一起啦

密钥的生成  选取阿尔法属于Z的群,Z的内容为{0,1,2...P-1}  这个数是随机取得的。公钥为g的阿尔法次幂。表示的时候用[g,g的阿埃尔次幂] 这个是为了以后能够便于运算。

第二步

PEKS对关键词进行加密,这里是用了两个哈希,首先对W进行哈希H1(W)  这个哈希是把关键字映射到群G里。e(H1(W),h的r次幂)。h的r次幂就是H1(W) (r也是随机数)  也是为了创造双线性对。然后进行二次哈希进行加密H2W(t),表示为[g的r次幂,H2(t)]  

第三步

生成陷门,接收方指定某些关键字W2  生成陷门H1(W2)的阿尔法次幂。

第四步

查找,输入S=【A,B】 其中A=h的r次幂  这个就是待查找的单词(哈希表示的)B加密后的密文。TEST(公钥,TW,S)

经过推导可知H2(e(Tw,A))==B​   这个可以这么理解 把文字我们哈希成A,加密成B。我现在查关键词A经过一系列步骤后等于B  说明查找成功

    以上就是本篇文章【PEKS关键词可搜索加密详解】的全部内容了,欢迎阅览 ! 文章地址:http://lianchengexpo.xrbh.cn/news/11131.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 迅博思语资讯移动站 http://lianchengexpo.xrbh.cn/mobile/ , 查看更多   
最新新闻
刘畊宏直播2小时收入120万,打赏的榜一大哥都是什么人?
说起最近这段时间直播界最火的网红明星,非“健身达人”刘畊宏莫属,从今年4月初开始,全国各地都有人因疫情被封控,而刘畊宏的
国家要普涨工资,地方正狂卷就业,让大家挣钱最重要
最近,有一个重要的文件和每个人的“钱袋子”息息相关。那就是《中共中央、国务院关于实施就业优先战略促进高质量充分就业的意见
实探债务危机中的柔宇科技:生产基地半小时只看到3个人,手机业务已停摆
2023年是折叠屏手机爆发年,诸多柔性屏供应商、手机厂商吃到红利。然而面对这样的好光景,柔宇科技却只剩一片残局。曾经凭借柔性
今日头条iphone最新版特色
今日头条ios2021最新版是专为苹果手机用户打造的头条新闻资讯应用,打开今日头条,即可知道今天发生了哪些大事,还有最新的娱乐
一张床垫用N年,弹簧早就疲软了,撑不住儿童发育的脊梁,赶紧换!
你家孩子睡的弹簧床垫陪伴TA多少年了?尤其是弹簧床垫,通常睡上3~5年的儿童床垫,金属弹簧就会呈现不同程度的疲软,这将严重影
增长黑客,创业公司用户增长的秘籍
增长黑客读了范冰的《增长黑客》,启发太多。正如作者在前言中所说,确实是处处均是干货,书里脉络清晰,是本难得的好书。增长黑
实用的高考化学考试答题思路与技巧
高考的化学考试答题要联系所学习的知识,找到知识与问题之间的结合点,确定解题的方案,这才是解题的关键。下面是小编为大家整理
小红书情人节营销指南
│前言│小红书作为女生的口袋百科指南,提供了各种各样的节日攻略内容,同时引导着用户去享受更好的生活,而在即将到来的214情
云南SEO优化如何让描述中出现地址呢?
在搜索引擎优化(SEO)的世界中,整合关键信息,如地址,到网页描述中是提升网站在搜索引擎结果页面上的可见性和点击率的关键策
实用贴!海关统计数据查询攻略
海关统计数据查询攻略为便于社会公众查询和使用海关进出口货物贸易统计数据(以下简称海关统计数据),特编制本查询攻略。一定期
本企业新闻
推荐企业新闻

点击拨打: