Secret-Sharing

如果 k=2 且 n=2,Shamir 的共享方案是否有意義?

  • July 1, 2019

鑑於我有一個秘密,我想將其分成 2 個部分(n=2)並需要 2 個部分來恢復它(k=2),使用Shamir 方案是否仍然有意義,或者使用 XOR 的簡單方案(生成一個隨機字元串,只要秘密,XOR 那些,隨機字元串和 XOR 結果成為共享)同樣安全嗎?在這種情況下使用 Shamir 計劃有什麼好處嗎?

一般來說,這個案例的推薦共享方案是什麼?

除了可擴展性(以後能夠添加第三個使用者)之外,使用 XOR 的簡單方案與 Shamir 一樣有效;平凡方案保留以下屬性:

  • 每個共享的長度仍然與原始密鑰一樣長(實際上,您無需為分配共享標識符而煩惱,這在 Shamir 的方案中是必須的)
  • 這是理論上安全的資訊。

我仍然會推薦 Shamirs Secret 分享,因為:

  • 每個共享的長度不會超過原始秘密數據的長度
  • 如果您決定添加更多參與者,但仍需要 2 個共享來解鎖,那麼我相信這是可能的。
  • 這是理論上安全的資訊。

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