Gerry Bragg wrote:> Few questions - are there thoughts on having the ZFS encryption validated
for compliance wtih FIPS 140-2 cryptography standards? Here is the current
list:
ZFS encryption will not be FIPS 140-2 evaluated because it doesn''t make
sense. FIPS 140-2 applies to the implemention of cryptographic
algorithms and the key boundary. There will be no implementation of any
cryptographic algorithms in the ZFS code based. All the crypto comes
from the OpenSolaris Cryptographic Framework.
What does make sense is for a FIPS 140-2 evaluation of the software
implementation of the algorithms and the cryptographic framework.
Note also that in general only final product binaries get a FIPS 140-2
evaluation, however the recent OpenSSL evaluation paved the way to do
something different.
For ZFS Crypto it will automatically use any crypto providers plugged
into the kernel crypto framework (kcf) and can thus use the FIPS 140-2 @
Level 3 evaluated SCA-6000 card from Sun (which works on SPARC and x86).
Sun is aware of the need for FIPS 140-2 evaluation of the framework and
is in the process of doing the necessary engineering work for that.
The progress (what of it we can legally and for business reasons make
public) is available from the http://opensolaris.org/os/project/crypto/
pages.
--
Darren J Moffat