隱匿信息查詢TrustDA/PIR
更新時間:
一、什么是隱匿信息查詢?
功能介紹:隱匿信息查詢,也稱隱私信息檢索,是指查詢方隱藏被查詢對象關鍵詞或客戶ID信息,數據服務方提供匹配的查詢結果卻無法獲知具體對應哪個查詢對象。
二、哪些場景適合用隱匿信息查詢?
適用場景:適用于一些查詢場景,數據查詢方不想向數據服務方透露要查詢的內容。例如病患想通過醫藥系統查詢其疾病的治療藥物,如果以該疾病名為查詢條件,醫療系統將會得知該病人可能患有這樣的疾病,從而病人的隱私被泄露,通過隱私信息查詢可以避免此類泄露問題。
三、如何進行隱匿信息查詢
步驟一:
創建PIR緩存任務(為了提升PIR查詢性能,需要先緩存計算)
1、在alice側,新建PIR緩存【TrustDA/PIRPreCache】任務。
參數設置:
數據查詢方:alice;
數據被查詢方:bob,設置被查詢標簽;
2、在bob側,審批緩存任務;在alice側,運行緩存任務。
步驟二:
創建PIR查詢任務,在輸出結果表中查看查詢結果
1、在Alice側,新建PIR任務
Alice:在【通用計算/對應項目/任務研發】,新建【TrustDA/PIR】任務。
參數配置:
a、數據查詢方:
Alice
Alice要查詢的表
Alice查詢結果輸出表
b、數據被查詢方:
Bob
PIR緩存任務
2、Bob審批Alice創建PIR任務
Bob:在【通用計算/對應項目/審批流程】,查看并同意待審批任務。
3、Alice執行PIR任務,在設置的輸出結果表中查看結果。
文檔內容是否對您有幫助?