MarkTechPost@AI 2024年10月13日
GORAM: A Graph-Oriented Data Structure that Enables Efficient Ego-Centric Queries on Federated Graphs with Strong Privacy Guarantees
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

GORAM 是一种专为联邦图设计的新型数据结构,它能够在保护隐私的同时,高效地执行自中心查询。GORAM 基于安全多方计算 (MPC) 技术,并利用受 Oblivious RAM (ORAM) 启发的索引方法,将联邦图划分为多个分区,从而在不泄露查询目标的情况下,有效地访问相关数据。研究人员开发了一个基于真实 MPC 架构的原型查询引擎,并在真实世界和合成图上对 GORAM 进行了评估,结果表明 GORAM 能够在处理包含数百万个节点和数十亿条边的图时,保持较高的查询效率。

🤔 GORAM 是一个图数据结构,它可以保证强大的隐私保护,并能够在联邦图上高效地执行子线性自中心查询。它利用安全多方计算 (MPC) 和受 Oblivious RAM (ORAM) 启发的分区技术,在保护隐私的同时,实现了高效的查询性能。

💪 为了在大型网络上获得良好的性能,GORAM 实现了多种优化,包括本地处理、生命周期并行性和常数轮次洗牌技术。这些优化措施显著提高了 GORAM 的查询效率。

🧪 研究人员在真实的 MPC 环境中构建了一个基于 GORAM 的原型查询引擎,并对 8 个合成和真实世界图进行了全面测试。测试结果表明,GORAM 在可扩展性、效率和整体效能方面表现出色。

🚀 GORAM 在联邦图上高效执行自中心查询的同时,提供强大的隐私保障,这在处理敏感数据和保护用户隐私方面具有重要意义。

💡 GORAM 的出现,为在联邦图上进行隐私保护的查询提供了新的解决方案,并为大规模图数据的隐私保护开辟了新的道路。

Ego-centric searches are essential in many applications, from financial fraud detection to social network research, because they concentrate on a single vertex and its immediate neighbors. These queries offer insights into direct connections by analyzing interconnections around a key node. Enabling such searches without jeopardizing privacy becomes a major difficulty when graphs are dispersed over several data sources, especially ones with limited mutual trust. Under such circumstances, it is crucial to guarantee the privacy of sensitive data pertaining to the specific query targets as well as the graph’s vertices and edges.

In response, the specialized data structure known as GORAM (Graph-Oriented RAM) has been developed to enable effective ego-centric queries on federated graphs while providing robust privacy protection. Secure multi-party computation (MPC), a cryptographic technique that enables several parties to compute on shared data without disclosing their individual inputs, is the foundation upon which GORAM has been constructed. Within the framework of GORAM, this implies that confidential information about the graph data or the queries themselves cannot be accessed by a single party, guaranteeing privacy even in situations where the graph is divided across several, possibly dishonest, data providers.

Achieving practical performance in privacy-preserving ego-centric queries is the major difficulty. MPC can be computationally expensive, especially when working with large-scale graphs, despite offering strong privacy guarantees. GORAM uses an indexing method inspired by Oblivious RAM (ORAM) and an efficient design that splits the federated graph to address this. By keeping the query target concealed, ORAM improves privacy by enabling access to memory items without disclosing the access pattern. Each ego-centric query in GORAM is directed to a particular partition, which is a smaller division of the graph. By ensuring that only the relevant subset of the graph is accessible during a query, this method preserves privacy while cutting down on processing time and overhead.

The researchers have created a prototype querying engine based on an actual MPC architecture in order to evaluate GORAM’s performance. Five frequently used queries, such as edge existence checks, neighborhood lookups, and neighbor statistics, were used to assess the system. The assessment was carried out on real-world graphs, such as extensive networks like Twitter, as well as synthetic graphs created for controlled testing. GORAM processed these requests really quickly. Even for very big graphs with up to 41.6 million vertices and 1.4 billion edges, query times varied from 58.1 milliseconds to 35.7 seconds.

This speed is a major breakthrough in the area of calculations on big graphs that preserve privacy. GORAM is the first device that can handle graphs on a billion-scale with reasonable performance in an MPC environment. Previous to this, performance limitations restricted the majority of safe graph processing methods to significantly smaller datasets. 

The team has shared their primary contributions as follows.

    GORAM is a graph-oriented data structure that guarantees robust privacy protection and enables efficient, sub-linear, ego-centric queries on federated graphs.
    To obtain useful performance even on large-scale networks, a number of optimizations have been implemented, including local processing, lifecycle parallelisms, and a constant-round shuffle technique.
    Within a real-world secure multi-party computation (MPC) framework, a prototype querying engine built on GORAM has been developed. Five frequently used queries were performed to comprehensively analyze the system on eight synthetic and real-world graphs, showing notable scalability, efficiency, and overall efficacy.

In conclusion, GORAM offers robust privacy assurances and represents a significant advancement in the execution of effective ego-centric searches on federated graphs. It strikes a compromise between performance and privacy by utilizing MPC and a partitioning technique inspired by ORAM, allowing for processing big graphs at previously impractical speeds for privacy-preserving frameworks.


Check out the Paper. All credit for this research goes to the researchers of this project. Also, don’t forget to follow us on Twitter and join our Telegram Channel and LinkedIn Group. If you like our work, you will love our newsletter.. Don’t Forget to join our 50k+ ML SubReddit

[Upcoming Event- Oct 17 202] RetrieveX – The GenAI Data Retrieval Conference (Promoted)

The post GORAM: A Graph-Oriented Data Structure that Enables Efficient Ego-Centric Queries on Federated Graphs with Strong Privacy Guarantees appeared first on MarkTechPost.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

GORAM 联邦图 自中心查询 隐私保护 安全多方计算
相关文章