<p>一.核心職責</p><p>1椭圓曲線算法優化與硬體實現</p><p>1.1深入研究國際前沿的橢圓曲線密碼算法(如 Curve25519、BLS12-381),研究曲線代數結構和素數域算術運算</p><p>(模加/乘/逆)效率,提升软硬件协同性能。</p><p>1.2主導多標量乘法(MSM)算法的設計與最佳化,基於 Pippenger 等方法解決高維批處理中的運算瓶頸,特別關注MSM</p><p>在FPGA上的實現與GPU上實現的差異。</p><p>2密碼學理論研究</p><p>2.1 对哈希算法的構造原理及其碰撞/預映像抗性有系統性理解,熟悉其在硬體加速實現中的典型架構(如迭代壓縮結構</p><p>、流水線並行設計),具備軟體硬體協同性能最佳化意識。</p><p>2.2 具備格密碼(Lattice-based Cryptography)相關理論基礎,了解基於 LWE/MLWE 等難題建立的後量子</p><p>加密算法,在安全参数选择、实现复杂度及应用场景方面具备初步实践经验。</p><p>3技術方案落地</p><p>3.1負責撰寫算法設計說明、實現文件及介面規範,橋接密碼學理論與工程實現,推動核心加密算法在系統架構中的整合</p><p>與優化,支撐密碼模組的可落地性與可維護性。</p><p>二.任職要求</p><p>1學歷,專業要求</p><p>1.1 要求硕士學歷,專業為密碼學、數學、資訊安全或相關領域;對於具備紮實基礎和研究能力的優秀應屆生可適當</p><p>放宽經驗要求。</p><p>1.2 优先考虑具有代数几何、代数数论等现代代数学方向研究经验的候选人,要求具备扎实的理论基础与良好</p><p>的抽象建模能力</p><p>2技術要求</p><p>2.1 椭圓曲線算法:</p><p>(1)熟悉 Curve25519、BLS12-381 等主流椭圆曲线及其优化方法。</p><p>(2)掌握多標量乘法(MSM)加速算法(如 Pippenger),了解其在 FPGA 與 GPU 上的實現差異。</p><p>(3)具備素數域算術(模加/乘/逆)優化能力,理解硬體加速關鍵路徑。</p><p>2.2 密碼學理論: </p><p>(1)熟悉常見哈希算法結構及其硬體實現方式(如迴圈壓縮、流水線設計)。</p><p>(2)理解格密碼基本原理,了解 Kyber、Dilithium 等後量子算法及其應用。</p><p>2.3 技術堆與開發工具:</p><p>(1)熟練使用 C++ 和 Rust 进行高性能密碼算法開發。</p><p>(2)熟悉 Python 用于算法验证、原型测试及脚本工具开发。</p><p>(3)熟悉 SystemC、Verilog 等硬件建模语言,理解软硬件协同流程。</p><p>(4)掌握基本的開發工具鏈(如 Git、CMake、GDB、Valgrind)與性能分析工具。</p>