【发布时间】:2016-01-08 22:03:24
【问题描述】:
我正在实施高级加密标准 (AES) 的代码。我对乘法模运算感到震惊。二进制字符串到 BigInteger 的正常转换需要异常大量的时间。关于如何编码的任何帮助是? 下面的链接解释了有限域中的操作。
http://www.doc.ic.ac.uk/~mrh/330tutor/ch04s04.html
提前致谢
关于有限域 GF(2^m) 中的按位运算,下面的堆栈溢出链接可能会有所帮助。 http:Multiplying two polynomials
【问题讨论】:
-
使用
BigInteger需要大量的时间,因为这个操作需要大量的计算。我怀疑你是否会找到一个优于BigInteger的解决方案。 -
是javacard的意思吗(int和long不能用)?
标签: java security binary modular-arithmetic