FIPS合规性和BouncyCastle

Med*_*One 4 android cryptography bouncycastle fips

我想知道我的Android应用程序是否符合FIPS 140-2,如果它只使用此处提供的加密算法?我使用SpongyCastle来实现这些算法.

编辑:一个普遍的问题:像BouncyCastle/SpongyCastle这样的开源库可以用于可以通过FIPS认证的模块吗?

Pet*_*ott 5

Bouncy Castle未通过FIPS 140-2认证,因此SpongyCastle未获得认证.Mocana的NanoCrypto针对一些特定的Android操作系统/硬件组合获得了FIPS 140-2认证.

一般来说,FIPS 140-2认证需要相当多的资金,因此不要指望开源库(OpenSSL除外)通过FIPS认证

  • @MediumOne:没有固有的理由说明开源库无法通过FIPS 140-2认证.这是一个遵守FIPS 140-2规范并为成功评估付费的问题. (4认同)
  • 来自OpenSSL"新的FIPS 140-2验证(任何类型)都很慢(典型的是6-12个月),价格昂贵(50,000美元可能是一个简单的验证典型),并且不可预测(完成日期不仅在首次开始时不确定)验证,但在此过程中仍然如此)." 作为一个通用标准认证产品的作者,我可以告诉你,50K非常便宜,并且极不可能包含工时花费. (2认同)