Post-Quantum-Cryptography

了解SIKE需要哪些基礎知識?

  • July 23, 2020

我有興趣了解基於 Supersingular Isogeny 的密鑰封裝機制。目前,我只知道有關標準橢圓曲線密碼術如何使用 Weierstrass 方程的所有基本知識。這包括關於如何定義橢圓曲線點的數學組結構,以及點倍增和加法等操作。C我還學習瞭如何使用加密大小的參數來實現它。

由於 SIKE 依賴於橢圓曲線和曲線之間的映射,我猜我對經典橢圓曲線加密如何工作的基本知識將為我(初學者)提供一些有利位置,以開始了解 SIKE 如何從地面起飛向上。

我意識到,SIKE 的安全性不依賴於經典的離散對數問題。

我找不到線上資料,這些資料介紹了 SIKE 和初學者所需的數學基礎。即使不是這樣,我也願意從頭開始學習所需的數學。

每一個,幫助將不勝感激!謝謝大家,提前!

克雷格·科斯特洛(Craig Costello)已嘗試準確地編寫您感興趣的內容,請參閱SIKE for Beginners。它引用了許多其他可能有用的基於同源加密的調查(De Feo 的講義,以及 Galbraith-Vercauteren 和 Smith 的調查)。

加爾布雷思還有一本關於加密背後的數學的書。第 25 章處理同源,因此可能對數學背景有用(但不討論 SIKE)。

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