摘要
一种加解密装置、加密方法、解密方法及相关产品。该装置包括:加/解密模块与模乘运算模块。加/解密模块用于向模乘运算模块发送常数域的第一数据和第二数据;模乘运算模块用于先对第一数据和第二数据相乘得第一乘法结果,第一乘法结果经蒙哥马利约简后获得第三数据,再将第三数据与预计算参数相乘得第二乘法结果,第二乘法结果经蒙哥马利约简后获得常数域的模乘运算结果并回传;加/解密模块基于该模乘运算结果执行ECC运算获得密钥,并利用密钥对数据进行加/解密。通过模乘运算模块仅需两次约简即可实现模乘计算,优化了蒙哥马利模乘算法的计算流程,降低了计算开销,进而提升了ECC加解密的整体运算效率。