Yue Lei , Qing Wu , Leyou Zhang , Xijia Dong , Zilong Yan
{"title":"PrivaRisk: Verifiable and auditable OPRF-based PSI for financial data sharing","authors":"Yue Lei , Qing Wu , Leyou Zhang , Xijia Dong , Zilong Yan","doi":"10.1016/j.jisa.2025.104094","DOIUrl":null,"url":null,"abstract":"<div><div>The high sensitivity and concurrency of financial data make privacy-preserving computation a critical requirement for data security in financial enterprises. In real-world business scenarios, financial institutions often need to collaborate with multiple platforms for data analysis and modeling. A key challenge lies in sharing data while preserving the privacy of non-intersecting elements. To address this, this paper proposes a novel secure financial data sharing framework aimed at achieving efficient “usable but invisible” data sharing. Specifically, we construct a multiparty computation-friendly oblivious pseudorandom function, termed the Key-Shared Verifiable Oblivious Pseudorandom Function (KS-VOPRF). KS-VOPRF ensures key uniqueness through the integration of timestamps, supports compliance verification of pseudorandom outputs, effectively resists replay attacks, prevents malicious server behavior, and provides data auditing capabilities. Based on KS-VOPRF, we design a private set intersection (PSI) protocol named PrivaRisk. PrivaRisk incorporates hashing and partitioning techniques for effective data value extraction. Additionally, we propose a novel data storage and querying method, the Cuckoo-Simple Hybrid Hash (CSHH) structure, and leverages fog nodes for distributed computation. To further enhance security, Pedersen commitments are introduced to facilitate multiparty consistency checks and auditing. Consequently, PrivaRisk exhibits low computational latency, effectively ensuring data integrity, correctness and traceability, thereby preventing data tampering and forgery by malicious users. The protocol also provides collusion resistance and can be extended to a threshold PSI. Experimental results demonstrate the efficiency and scalability of KS-VOPRF and PrivaRisk.</div></div>","PeriodicalId":48638,"journal":{"name":"Journal of Information Security and Applications","volume":"92 ","pages":"Article 104094"},"PeriodicalIF":3.7000,"publicationDate":"2025-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Information Security and Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2214212625001310","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The high sensitivity and concurrency of financial data make privacy-preserving computation a critical requirement for data security in financial enterprises. In real-world business scenarios, financial institutions often need to collaborate with multiple platforms for data analysis and modeling. A key challenge lies in sharing data while preserving the privacy of non-intersecting elements. To address this, this paper proposes a novel secure financial data sharing framework aimed at achieving efficient “usable but invisible” data sharing. Specifically, we construct a multiparty computation-friendly oblivious pseudorandom function, termed the Key-Shared Verifiable Oblivious Pseudorandom Function (KS-VOPRF). KS-VOPRF ensures key uniqueness through the integration of timestamps, supports compliance verification of pseudorandom outputs, effectively resists replay attacks, prevents malicious server behavior, and provides data auditing capabilities. Based on KS-VOPRF, we design a private set intersection (PSI) protocol named PrivaRisk. PrivaRisk incorporates hashing and partitioning techniques for effective data value extraction. Additionally, we propose a novel data storage and querying method, the Cuckoo-Simple Hybrid Hash (CSHH) structure, and leverages fog nodes for distributed computation. To further enhance security, Pedersen commitments are introduced to facilitate multiparty consistency checks and auditing. Consequently, PrivaRisk exhibits low computational latency, effectively ensuring data integrity, correctness and traceability, thereby preventing data tampering and forgery by malicious users. The protocol also provides collusion resistance and can be extended to a threshold PSI. Experimental results demonstrate the efficiency and scalability of KS-VOPRF and PrivaRisk.
金融数据的高敏感性和并发性使得隐私保护计算成为金融企业数据安全的关键要求。在真实的业务场景中,金融机构经常需要与多个平台协作进行数据分析和建模。一个关键的挑战在于在共享数据的同时保护非相交元素的隐私。为了解决这个问题,本文提出了一种新的安全金融数据共享框架,旨在实现有效的“可用但不可见”的数据共享。具体来说,我们构造了一个多方计算友好的无关联伪随机函数,称为密钥共享可验证无关联伪随机函数(KS-VOPRF)。KS-VOPRF通过集成时间戳确保密钥的唯一性,支持伪随机输出的符合性验证,有效抵御重放攻击,防止恶意服务器行为,并提供数据审计功能。在KS-VOPRF的基础上,我们设计了一个私有集交叉(private set intersection, PSI)协议PrivaRisk。PrivaRisk结合了散列和分区技术,用于有效的数据值提取。此外,我们提出了一种新的数据存储和查询方法,布谷鸟-简单混合哈希(CSHH)结构,并利用雾节点进行分布式计算。为了进一步加强安全性,引入了Pedersen承诺,以方便多方一致性检查和审计。因此,PrivaRisk具有较低的计算延迟,有效地保证了数据的完整性、正确性和可追溯性,从而防止恶意用户篡改和伪造数据。该协议还提供了抗合谋能力,并可以扩展到阈值PSI。实验结果证明了KS-VOPRF和PrivaRisk的有效性和可扩展性。
期刊介绍:
Journal of Information Security and Applications (JISA) focuses on the original research and practice-driven applications with relevance to information security and applications. JISA provides a common linkage between a vibrant scientific and research community and industry professionals by offering a clear view on modern problems and challenges in information security, as well as identifying promising scientific and "best-practice" solutions. JISA issues offer a balance between original research work and innovative industrial approaches by internationally renowned information security experts and researchers.