Nee*_*eed 2 encryption performance rsa javacard
我已经开发了java卡applet.it使用RSA进行加密.所以我想知道有没有办法加速java卡中的RSA加密/解密.原因是当我使用RSA 2048它需要一些额外的时间比RSA 512或1024.
谢谢SSV
RSA本身就很慢,而且当你使用更大的密钥长度时它会变慢.但是,您可以采取一些措施来加速RSA操作:
1
指针的公钥,例如第四个Fermat,65537.注意,可以对值为3的公共指数执行一些攻击.这只会加速公钥操作.RSAPrivateCrtKey
包含可用于使用中国剩余定理进行计算的参数.这只会加快私钥操作.如果您已经在卡上生成了密钥对,那么芯片可能已经解除了这两个选项.在这种情况下,解空间可能是空的.那么你唯一能做的就是切换到Elliptic Curve加密(但即使对于公钥操作来说可能更慢)或使用对称算法的不同协议.
归档时间: |
|
查看次数: |
1022 次 |
最近记录: |