我正在使用BouncyCastles Java,并希望使用McEliece加密。在浏览各种文件以查找好的参数(例如如何选择麦克利希的参数?)之后,我现在遇到了一个问题,即我看不到使用BouncyCastle API设置这些参数的可能性。
在所有的文献中,参数集是一个三元组:(n,k,t).但是使用BouncyCastle,我只能指定用于键区生成的三元组(m,t,poly)。
发布于 2017-04-30 00:14:42
参数在参数对象中指定。在构造函数中通常会给出它们:new McElieceCCA2Parameters(m, t, poly)。然而,我不确定它们如何映射到密码系统的规范参数。
Javadoc:http://bouncycastle.org/docs/docs1.5on/org/bouncycastle/pqc/crypto/mceliece/McElieceCCA2Parameters.html
https://crypto.stackexchange.com/questions/47036
复制相似问题