我們的研究員 @YoussefElHousn3 剛發表了一篇新論文:「透過代數圓環在 Fp2 中快速計算立方根。」 讓我們將這個內容分解成更易於理解的部分。
想像一下你在南巴黎,並且需要前往北巴黎的一家餐廳。 到目前為止,標準的方法是直接穿過市中心(Fp2)——這個“複雜的世界”,在這裡每一次計算的成本約為三倍,因為有交通信號燈和停車。 直接前往市中心?這是緩慢、昂貴且低效的。
尤瑟夫選擇了一條不同的路線:環城公路(périphérique)。 在數學上,他將問題投影到代數圓環 T2(Fp) 上,這是一個其跡象完全存在於 Fp 的結構——“簡單世界”。 在那裡,他使用盧卡斯序列來計算立方根,每一步都是一次便宜的操作,而不是三次。 通過繞過市中心,你可以節省時間、成本和效率。
現在有趣的部分:找到確切的餐廳。 最後,您需要在環形道路上選擇正確的出口。這是恢復步驟。您將 N(x) 的立方根與您在環面上的位置(均在 Fp 中計算)結合,以重建在 Fp2 中的精確坐標。 在 Fp 中計算 N(x) 的立方根並不便宜。 但 Youssef 在環面投影期間幾乎免費計算它並將其存儲以備後用。 所以,這就像在您進入環形道路的那一刻記住您的出口。
那這實際上達成了什麼呢? 透過這種方法,Youssef 將立方根計算的速度提高了最多 2.1 倍——這是 ZK 點解壓縮、哈希到曲線以及後量子同源協議中使用的核心操作。
1.29K