Post-Quantum-Cryptography
了解SIKE需要哪些基礎知識?
我有興趣了解基於 Supersingular Isogeny 的密鑰封裝機制。目前,我只知道有關標準橢圓曲線密碼術如何使用 Weierstrass 方程的所有基本知識。這包括關於如何定義橢圓曲線點的數學組結構,以及點倍增和加法等操作。
C
我還學習瞭如何使用加密大小的參數來實現它。由於 SIKE 依賴於橢圓曲線和曲線之間的映射,我猜我對經典橢圓曲線加密如何工作的基本知識將為我(初學者)提供一些有利位置,以開始了解 SIKE 如何從地面起飛向上。
我意識到,SIKE 的安全性不依賴於經典的離散對數問題。
我找不到線上資料,這些資料介紹了 SIKE 和初學者所需的數學基礎。即使不是這樣,我也願意從頭開始學習所需的數學。
每一個,幫助將不勝感激!謝謝大家,提前!
克雷格·科斯特洛(Craig Costello)已嘗試準確地編寫您感興趣的內容,請參閱SIKE for Beginners。它引用了許多其他可能有用的基於同源加密的調查(De Feo 的講義,以及 Galbraith-Vercauteren 和 Smith 的調查)。
加爾布雷思還有一本關於加密背後的數學的書。第 25 章處理同源,因此可能對數學背景有用(但不討論 SIKE)。