首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

图像可搜索加密(四):基于TEE的方案

引言 在之前的文章[1]中,我们对图像可搜索加密的经典系统模型进行了介绍,并从效率主导与精度主导两个方面对现有研究方案进行了分析。...近年来,随着可信执行环境技术(TEE)的发展,为解决这一问题带来了新的思路。本文将介绍一种基于可信硬件的图像可搜索加密新方案。 二....基于TEE的图像可搜索方案 图像可搜索加密本质上是为了在提供图像检索服务的同时,让服务提供方无法获知图像的内容。...可信硬件作为计算的基础设施,很好的满足了图像可搜索加密在实践中的需求。...有兴趣的读者不妨关注了解绿盟科技数据保险箱产品[3]。 四. 总结 本文介绍了一种基于可信硬件的图像可搜索加密新方案。

17710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ElasticSearch可扩展的开源弹性搜索解决方案

    pretty 3.操作:通过REST操作数据,GET、POST、PUT、DELETE 二、搜索数据 A.查询和索引的过程 1.索引过程:准备发磅到ES的文档并在索引中存储文档的过程 2.搜索过程:匹配满足查询条件的文档的过程...D.过滤查询结果 1.在query属性下添加filter字段就可以在任何搜索中使用过滤器 2.range:将搜索范围限制在字段取值在给定界限内的文档 3.exists:只选择有指定字段的文档 4.missing...必须匹配、must_no必须不匹配 2.boosting:将两个查询封装在一起,并降低其中一个查询所返回文档的分值 3.constant_score:用于封装另一个查询(过滤器),被封闭查询(过滤器)返回的每个文档都得到一个恒定分值....custom_boost_factor:允许我们封装另外一个查询,并将该查询返回的文档的分值乘以一个指定的因子 7.custom_score:通过script为另一个查询定制分值 F.数据排序 1."...span_or、span_not,指一个字段中开始和结束的词条位置 五、组合索引、分析和搜索 1.父子映射:_parent 2.从其他系统获取数据:river 六、搜索之外 1.统计:query统计、filter

    1.6K30

    使用Searx搭建一个私人的搜索引擎平台,可展现GoogleBing等70多种搜索网站的搜索结果

    说明:现在百毒各种犀利操作导致很多人都转向了谷歌,不过由于谷歌在国内被墙,对一些人来说访问起来是有点困难的,反代谷歌也可以,很久前就发过这种教程→传送门,不过最近找到了个好项目Searx,一个基于Python...的完全开源免费搜索引擎平台,为你提供来自Google、Bing、Yahoo等70多种各大视频、图片、搜索、磁力等网站结果展示,并对搜索结果进行优化,同时不会存储你的任何搜索信息,搭建也很方便,有兴趣的可以搭建给需要谷歌的同事或朋友用下...,自行设置,这里只说下4种参数: language:为搜索语言,默认en-US,如果你的搜索以中文为主,那就改成zh-CN,当然这个语言在搜索界面也可以设置 port:为监听端口,默认8888,可自行修改...Docker安装 这里貌似用官方的Dockerfile文件构建镜像的时候会报错,所以博主自己写了个Dockerfile文件,安装也很快。...,记得在高级设置那里将搜索语言设置成你需要的就行了。

    4.2K10

    使用Searx搭建一个私人的搜索引擎平台,可展现GoogleBing等70多种搜索网站的搜索结果

    说明:现在百毒各种犀利操作导致很多人都转向了谷歌,不过由于谷歌在国内被墙,对一些人来说访问起来是有点困难的,除了挂梯子以外,反代谷歌也可以,很久前就发过这种教程→传送门,不过最近找到了个好项目Searx...,一个基于Python的完全开源免费搜索引擎平台,为你提供来自Google、Bing、Yahoo等70多种各大视频、图片、搜索、磁力等网站结果展示,并对搜索结果进行优化,同时不会存储你的任何搜索信息,搭建也很方便...,自行设置,这里只说下4种参数: language:为搜索语言,默认en-US,如果你的搜索以中文为主,那就改成zh-CN,当然这个语言在搜索界面也可以设置 port:为监听端口,默认8888,可自行修改...Docker安装 这里貌似用官方的Dockerfile文件构建镜像的时候会报错,所以博主自己写了个Dockerfile文件,安装也很快。...,记得在高级设置那里将搜索语言设置成你需要的就行了,不然搜出来的结果可能不会让你满意。

    4.2K40

    为大家介绍一个我常用的搜索同类替代软件的网站

    背景 不知道大家是不是有这样的困惑: 公司不让使用盗版软件,所以公司电脑上很多自己之前熟悉的软件都不能再安装,包括试用版的软件都不能安装。...总之,未经过授权或者自己购买的软件,都不能用于商业用途。自己购买的软件如果有企业版的话,理论上来说个人版也不能用于商业用途。 不知道你们是否遇到过这样的困惑,反正我遇到了。...怎么解决 如果你的公司也不允许使用这些软件,不要慌,今天给大家分享一款找同类型替代软件的网站:https://alternativeto.net/ 有了这个网站,很多替代的软件都可以在这个上面搜索到。...具体的用法如下: 有个这个网站之后,像一些常用的软件,就可以在上面找的免费的替代软件,可以慢慢的养成使用开源免费软件的习惯。...尤其是对于新手小白来说,多了解一些同类型的软件使用,不要局限于培训机构教的那一两个工具,避免找到工作后,在实际工作中一脸懵逼啥也不知道弄~ 如果大家有在工作中觉得比较好用的工具、网址之类的,也欢迎大家在后台留言反馈

    54410

    Golang实现一个可存放重复元素的二叉搜索树,结合Morris算法

    二叉搜索树的中序遍历是有序的,它的左子树的所有节点的值都是小于它的,它的右子树的所有节点的值都是大于它的。...在学习二叉树的遍历的时候,有一个大名鼎鼎的Morris算法,使用双指针就可以实现二叉树的前中后序遍历,并且时间复杂度是O(N),空间复杂度是O(1),于是我使用Golang实现一个可存放重复元素的二叉搜索树...存放重复值的思路就是使用一个计数器计算值出现的次数,并在输出值的时候将重复元素同样的输出出来,但是二叉搜索树仍然是不重复的元素组成的。...一:二叉搜索树对象 package BinarySearchTree // 实现一个可存放重复值的二叉搜索树,手写版, 20240306 // 思路:用计数器存放重复出现的次数,其他的跟二叉搜索树一样...四:思考还可以完善的地方 这个二叉搜索树还可以完善的地方是根节点取决于第一个插入的元素是什么,这样会导致这个二叉搜索树是不平衡的,可以优化成高度平衡的二叉搜索树,这样查找的效率就会更高。

    20210

    一个完全免费,可以本地部署的 AI 搜索聚合器。新手可尝试

    一个完全免费,可以本地部署的 AI 搜索聚合器。新手可尝试ChatGPT 刚上线的时候我用的很少,还是习惯用 Google。主要还是因为不信任,怕它对我胡说八道。...慢慢的,也没有一个明确的时间点,就用的越来越多了。特别是涉及到一些技术问题,用它的回答基本上都可以解决。原来的搜索模式需要我自己去选择看哪个链接,具体的答案也是靠自己筛选,总结。...今天分享一个开源项目,我理解是一个搜索聚合器,包括前后端。后端使用 Python 开发,FastAPI 框架。项目还是比较活跃的,star 增长也很快。...系统会根据用户提出的问题,到多个搜索引擎去搜索,然后把搜索结果发给 LLM,由 LLM 来生成最终答案。...上面对话框里就是 LLM 总结的内容,下面是不同搜索引擎返回的内容。包括腾讯,微博和一些其他数据源。还有一个「AI 对话」模式,就是把使用到的链接都放到对话框里面了。

    89210

    受果蝇启发的哈希算法!用“生物学上合理的”突触可塑性规则生成哈希码

    他们说,它比之前发布的各种哈希方法的基准测试都要好,而且它可以生成对相似度搜索有用的二进制表示。 ?...正是基于这种动机,该团队设计了散列算法BioHash,可用于相似度搜索。 在相似度搜索中,给定一个查询、一个相似度度量和一个包含任意数量项的数据库,目标是从数据库中检索与查询最相似的项的排序列表。...当数据是高维的(例如图像或文档),而数据库很大(以百万或数十亿计的条目为单位),这在计算上是一个具有挑战性的问题。...但是,近似解通常是可以接受的,包括一种称为位置敏感哈希(LHS)的哈希方案,其中每个数据库条目都用二进制表示进行编码,并检索密切相关的条目。 FlyHash利用LHS, BioHash也是如此。...他们说,BioHash在速度方面表现出了最好的检索性能,远远超过了其他方法,而BioHash的改进版本——BioConvHash——由于加入了专门构建的过滤器,性能甚至更好。

    84210

    图解系统设计之Instagram

    怎么想、怎么做,全在乎自己「不断实践中寻找适合自己的大道」 0 简介 Instagram,分享带有字幕的照片和视频的免费社交应用。帖子可使用标签和地理标签进行组织,使其可搜索。...1 需求 1.1 功能性 发布照片和视频:用户可发布照片和视频 关注/取关用户:用户可关注/取关其他用户 点赞或点踩帖子:用户可以对他们关注的帐户的帖子进行点赞或不喜欢 搜索照片和视频:用户可根据字幕和位置搜索照片和视频...用户还可以在其新闻馈送中查看建议的和推广的照片 1.2 非功能性 可扩展性:该系统在计算资源和存储方面应具有扩展性,以处理数百万用户 延迟:生成新闻馈送的延迟应该很低 可用性:系统应高度可用 持久性:任何上传的内容...客户端请求上传照片,负载均衡器将请求传递给任何一个应用服务器,后者向数据库添加一个条目。...我们可以通过在表中维护一个选项来实现这一点,我们可以在其中存储故事的持续时间。我们可以将其设置为 24 小时,任务计划程序删除超过 24 小时限制的条目。

    26010

    一文极速读懂UniProt数据库

    来自相同基因和相同物种的序列合并到相同的数据库条目中。确定序列之间的差异包含:可变剪接,自然变异,错误的起始位点,错误的外显子边界,移码,未识别的冲突。...注释会用相关出版物通过搜索数据库(例如PubMed)进行识别。阅读每篇论文的全文,然后提取信息并将其添加到条目中。...来自相同基因和相同物种的序列合并到相同的数据库条目中。确定序列之间的差异包含:可变剪接,自然变异,错误的起始位点,错误的外显子边界,移码,未识别的冲突。...注释会用相关出版物通过搜索数据库(例如PubMed)进行识别。阅读每篇论文的全文,然后提取信息并将其添加到条目中。...UniRef UniProt Reference Clusters(UniRef):聚类序列可显著减小数据库大小,从而加快序列搜索的速度。

    2.9K31

    数据结构思维 第十一章 `HashMap`

    我们期望这个版本更快,因为它搜索的列表较短,但增长顺序仍然是线性的。 如果存在n个条目和k个子映射,则子映射的大小平均为n/k,这仍然与n成正比。...如果每个子映射的条目数是不变的,我们可以在常数时间内搜索一个子映射。并且计算散列函数通常是常数时间(它可能取决于键的大小,但不取决于键的数量)。这使得Map的核心方法, put和get时间不变。...这个实现的另一个限制是,如果我们得到了一个值而不是一个键时,那么散列是不会有帮助的:containsValue是线性的,因为它必须搜索所有的子映射。...幸运的是,有一个简单的解决方案,我们以前看过:我们必须维护实例变量中的条目数,并且每当我们调用一个改变它的方法时更新它。 你会在这本书的仓库中找到我的解决方案MyFixedHashMap.java。...:当我们在子地图上调用put时,我们不知道是否添加了一个新的条目。

    42510

    设计工程师的“易筋经”:元器件数据库SiliconExpert发布中文版

    提供器件停产预测及替代选择等重要数据 据介绍,SiliconExpert是一款强大的元器件数据库,而不是一个框图、原理图或PCB工具。...不同于市场上其它的解决方案,SiliconExpert和供应商直接合作提供迄今中国市场中的实时器件搜索, 包括查找替代型号、产地、生命周期、合规性、进出口管制等重要信息。 ?...通过集中的数据可视化呈现,用户可一键搜索多种数据。另外,SiliconExpert优化了后台开发和设置,增添当地服务器,确保为中国大陆区域的用户提供最可靠和最快速的体验。...“与市场上仅提供简单的参数数据或库存数据的其他解决方案不同,SiliconExpert为每个器件型号可提供多达80个属性数据,并且推出了世界上最丰富的交叉参考算法,以帮助工程师做出更明智的决策。”...SiliconExpert的数据库,不仅通过和供应商直接合作从而提供最权威、最及时的数据,我们还开发了独家的替代型号搜索工具。

    1.3K60

    2024 年 7 月 Apache Hudi 社区新闻

    Notion 在将数据摄入其现有数据仓库(Snowflake)时面临挑战,这是由于他们的工作负载以更新为主,其中 90% 的 upsert 操作是更新而非新增条目。...此外,将几个大型 Postgres 数据集迁移到内部数据湖,结果节省了超过一百万美元的净成本,预计 2024 年还将有更高的节省。...文章讨论了数据湖仓如何提供数据湖的可扩展性和低成本存储,同时具备数据仓库的管理和性能特性。...在 Hudi 中实现关键词搜索:利用记录级索引、元数据索引和点查找构建倒排索引 | 数据湖上的文本搜索[5] - Soumil Shah Soumil Shah 展示了 Apache Hudi 的一个令人兴奋的新用例...文章强调了 Hudi 的索引能力在可扩展和高效数据检索方面的优势,使得在大数据环境中实现强大的搜索功能成为可能。

    6610

    ncRNA-疾病相关数据库

    该数据库目前包含超过一百万个ncRNA疾病条目,包括6,301多种miRNA,39,880多种lncRNA,20,256 circRNA,10,894 piRNA和521个snoRNA,它们具有1,600...MNDR v3.1将是用于研究疾病机制和临床治疗策略的宝贵资源。 ? 下面我们就其菜单栏的主要功能进行简单介绍。 1. Search 包括精确搜索、模糊搜索和批量搜索3种。...点击第一个条目的more,进入详细信息页面,我们可以看到MNDR ID,置信度,ncRNA和疾病、药物、RNA相互作用、RNA定位、证据支持和参考信息。...Browse 'Diseases' 显示与当前所选疾病有关的所有条目; 'ncRNA Category' 显示在MNDR数据库内的所有ncRNA; 'Species' 显示所有符合物种条件的条目。...Statistics 该部分提供MNDR数据库内ncRNA /疾病的分布信息及相关实验方法,其中包含1005312个ncRNA-疾病条目,1614种疾病,11个种属。 ? 5.

    1.3K30

    使用三重损失和孪生神经网络训练大型类目的嵌入表示

    来源:Deephub Imba本文约4500字,建议阅读5分钟本文描述了一种通过在网站内部的用户搜索数据上使用自监督学习技术来训练高质量的可推广嵌入的方法。...在这篇文章中,描述了一种通过在网站内部的用户搜索数据上使用自监督学习技术来训练高质量的可推广嵌入的方法。...除此以外本位还列举了一些替代方法,并详细介绍了我们所选解决方案的模型训练和评估过程和各个方法的优略对比。...如果每天都要添加数百万个产品,每天重新训练这些嵌入在计算上是非常昂贵的。使用这种方法训练的嵌入容易出现稀疏性问题,因为很少与客户交互的id没有得到很好的训练。...我们试验了多种替代标记方案(单词ngram、字节对编码、WordPiece和单词+字符ngram),但发现三元组具有相似或更好的预测性能,可以更快地训练。

    26830

    国外、国内Hadoop的应用现状

    9.Last.Fm Last.Fm主要用于图表计算、专利申报、日志分析、A/B测试、数据集合并等,也使用Hadoop对超过百万的曲目进行大规模的音频特征分析。...Hadoop主要用于运行HBase和MapReduce作业,扫描HBase的数据表,执行特定的任务。HBase作为一种可扩展的、快速的存储后端,用于保存数以百万的文档。...17.内布拉斯加大学的HollandComputingCenter 运行一个中等规模的Hadoop机群(共计1.6PB存储)用于存储和提供物理数据,以支持紧凑型μ子螺旋型磁谱仪(CompactMuonSolenoid...18.VisibleMeasures 将Hadoop作为可扩展数据流水线的一个组件,最终用于VisibleSuite等产品。使用Hadoop汇总、存储和分析与网络视频观众收看行为相关的数据流。...5.华为 华为公司也是Hadoop主要做出贡献的公司之一,排在Google和Cisco的前面,华为对Hadoop的HA方案,以及HBase领域有深入研究,并已经向业界推出了自己的基于Hadoop的大数据解决方案

    4.3K20

    Elasticsearch入门指南:构建强大的搜索引擎(上篇)

    前言 随着信息时代的到来,搜索引擎成为人们获取信息的重要工具。而 Elasticsearch 作为一个开源、分布式的搜索引擎,具备强大的搜索和分析功能,广泛应用于各种大规模数据的存储和搜索场景。...Elasticsearch 是一个基于 Lucene 的分布式搜索引擎,具备高效的全文搜索、实时数据分析和数据可视化等功能。...它是以 JSON 格式表示的结构化数据对象。文档可以是任何类型的数据,例如产品信息、用户记录、日志条目等。 在一个索引中,每个文档都有一个唯一的 ID 来标识它。...例如,子文档和父文档必须位于同一个索引中,并且父子关系的字段必须具有相同的数据类型。此外,父文档和子文档之间的索引和删除操作需要进行同步,以保持数据的一致性。...因此,在使用最新版本的 Elasticsearch 时,应该避免使用父子文档关系,并考虑使用内嵌文档作为替代方案。

    43920

    干货 | 魔镜魔镜告诉我,数字货币未来价格可以预测吗?

    那么,究竟是什么在推动数字货币的价格?对于数字货币的猜测?创新?法律问题?公众舆论?供给/需求的变化?比特币的流行程度?甚至,土豪心血来潮决定购买一百万个代币?OK,现在是让数据说话的时候了。...」关键词的搜索频率; redditmetrics.com数据:对「Cyptocurrency」、「Mem」、「IOT」子话题订阅量的增长; Pytrends API:对「Nem wallet download...ARIMAX 模型如同 ARIMA 模型通过自回归和移动平均值进行预测,但 ARIMAX 可包含其他外生变量,在此我们使用的是之前选择的 3 个外生变量。...总结 我们用IOT的历史价格以及对「Nem Price」的Google搜索量、「Nem」子条目的订阅量增长建立 ARIMAX 模型来预测NEX的数字货币价格。...在 100 小时以内,预测结果是可以接受的,超过 100 小时后就不能看了。 这是我的第一个数据科学项目,还有很大的改进空间。

    1.6K70

    数据结构图解(递归,二分,AVL,红黑树,伸展树,哈希表,字典树,B树,B+树)

    观察每个节点数字,随意选个节点A,会发现A节点的左子树节点或右子树节点末尾,数到A节点距离之差不会超过1 一旦添加一个数,使得二叉树结构,存在节点两边子树差大于1,若是右子树大,则左旋;左子树大,则右旋...旋转规则关键节点就是这个A节点,右子树大,则A节点变为左子树,右子节点替代A节点位置并指向A 红黑树 节点是红色或黑色。 根节点是黑色。 每个叶子节点都是黑色的空节点(NIL节点)。...,被查频率高的那些条目就应当经常处于靠近树根的位置。...于是想到设计一个简单方法, 在每次查找之后对树进行调整,把被查找的条目搬移到离树根近一些的地方。伸展树应运而生。...插入,查找,删除都会经过搬运到树根的过程 哈希表插入 - hash 字典树Trie 基数树 - Radix Tree 三元搜索树 - Ternary Search Tree B树 B树的平衡性很好,一个节点的最大数量取决于阶数

    95330
    领券