本文提出了一個基於 SL2(N) 的公鑰加密方案。
首先,將長度為 λ 的比特串映射到自由單群上長度為 λ 的乘積。所選擇的單群實例應具有簡單的因式分解算法。然後,同態地混淆該單群(陷門單向嵌入),並將混淆後的生成元作為公鑰提供。
作者提供了該方案的詳細算法實例,使用 SL2(N) 作為單群,並給出了一個 Python 實現供實驗。
雖然還有很多需要做的密碼分析工作,但作者列出了一些影響方案安全性和實用性的重要問題:
作者還提供了一個小例子和三組不同參數的實現,並邀請讀者嘗試攻擊這些參數集或進一步分析該方案。
最後,作者提出了一個潛在的改進方案,即通過限制允許的迹值範圍來提高安全性和實用性。這需要對迹和無窮範數的分布進行更深入的分析。
In un'altra lingua
dal contenuto originale
arxiv.org
Approfondimenti chiave tratti da
by Robert Hines alle arxiv.org 09-13-2024
https://arxiv.org/pdf/2409.07616.pdfDomande più approfondite