Encryption

如何儲存查找位置遊戲的加密解決方案?

  • December 31, 2019

我正在 Telegram 上編寫一個機器人來維持一個問答遊戲。一群人(作者)可以上傳他們在網際網路上找到的街道或特定景觀的照片,無需任何描述,並自主計算出拍攝的確切位置。因此,除了一張照片,作者必須輸入帶有公差的座標。該機器人儲存此資訊,任何人(包括其他作者)都可以嘗試解決該照片。Haversine 公式用於計算嘗試與解決方案之間的距離。小於容差的距離會產生正確的答案。

除了我之外的任何人都可以訪問包含所有解決方案的 .txt 文件。當然,我會說實話,但我如何才能最終阻止自己查看這個文件並使用解決方案呢?

雜湊加密不起作用,因為很明顯,答案不應該與儲存的座標相匹配。必須接受任何足夠接近的座標對。

有一個模糊保險庫的想法,這是由 Juels 首次提出的基於編碼理論的想法,是為生物辨識應用而開發的,值得一看。

從維基百科開始。下面的這些註釋非常好:

https://wiki.cse.buffalo.edu/cse545/content/fuzzy-vault

引用自:https://crypto.stackexchange.com/questions/76732