this is the MONTGOMERY INV routine for the prime field and large numbers for ECC or RSA algorithms. with IAR version 5 or above.
標簽: MONTGOMERY algorithms for the
上傳時間: 2014-01-13
上傳用戶:671145514
本文對基于脈動陣列結構的RSA公鑰密碼協處理器進行了深入的研究,通過對MONTGOMERY模乘思想的深入分析,確定了免減基2算法作為模乘運算實現算法,同時系統的研究了脈動陣列結構這一專用處理器設計模型,結合器件特性設計出一種適于在FPGA上實現的模乘運算電路結構,通過引入流水線技術,實現了兩次模乘運算并行處理。在此基礎上,引入可變參數的設計理念,完成了可變參數模冪運算電路的設計與實現工作,有效的提高了算法硬件實現的靈活性。
標簽: FPGA RSA 加密 芯片設計
上傳時間: 2013-07-16
上傳用戶:playboys0
RSA核心運算使用的乘模算法就是 M(A*B)。雖然M(A*B)并不是乘模所需要的真正結果,但只要在冪模算法中進行相應的修改,就可以調用這個乘模算法進行計算了。本軟件起初未使用MONTGOMERY 乘模算法時,加密速度比使用MONTGOMERY乘模算法慢,但速度相差不到一個數量級。 將上述乘模算法結合前面敘述的冪模算法,構成標準MONTGOMERY冪模算法,即本軟件所使用的流程
標簽: RSA 模 核心 運算
上傳時間: 2016-07-16
上傳用戶:hullow
蟲蟲下載站版權所有 京ICP備2021023401號-1