Ask for OpenSSL's compliance to FIPS

2005-10-27 Thread joez
Hi list,

Just a dummy question about OpenSSL's compliance
to the FIPS standard:

  Is OpenSSL (0.9.7 series, 0.9.8a) is fully in
  coordination to the FIPS standard (which


__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


Ask for OpenSSL's compliance to FIPS

2005-10-27 Thread joez
Hi list,

[Sorry for the repost, since I accidentally sent
 the unfinished version]

Just a dummy question about OpenSSL's compliance
to the FIPS standard:

  Is OpenSSL (0.9.7 series, 0.9.8a) is fully in
  coordination to the FIPS standard (e.g. 140-2)?
  (I mean the crypto modules)

In order to enable FIPS, one has to config the
build by adding -DOPENSSL_FIPS, is this enough?

Thanks,
Joe







__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


Re: How to encrypt a large file by a public key?

2005-12-20 Thread joez

Just curious:

Putting speed aside, what is the security risk by encrypting
a large file chunk by chunk using RSA public key? (e.g.
using chain mode like what is done in symmetric block cipher)

 On 12/14/05, Amir (sent by Nabble.com) [EMAIL PROTECTED] wrote:

 Thank you for your reply,

 I do not undrestand the last paragraph very well. I know how to encrypte
 a
 file using a symmetric algorithm. But i dont know what do you mean by
 then
 encrypting with the RSA key

 Encrypting by by a symmetric al will give me a file with the same size.

 I all want to do is to give a public key to someone to encrypt large
 files
 and send it to me.

 Amir
 --
 Sent from the OpenSSL -
 Userhttp://www.nabble.com/OpenSSL---User-f981.htmlforum at
 Nabble.com:
 Re: How to encrypt a large file by a public
 key?http://www.nabble.com/How-to-encrypt-a-large-file-by-a-public-key--t724858.html#a1951256


OK, this is what you want to do:

Imagine that you want your friend to send you an arbitrarily large file
 F
 encrypted. We assume that your friend has your public key PubK. He
 proceeds
 as follows:

1) Randomly generate a key K to be used with some symmetric algorithm,
 e.g. AES.
2) Encrypt F with AES (not RSA) and key K.
3) Encrypt K with RSA, using key PubK.
4) Send the encrypted F and K to you.

 You would proceed as follows:

1) Decrypt the encrypted K with RSA, using your private key PrK.
2) Decrypt the encrypted F with AES, using the K just decrypted.

 Your friend could potentially use RSA to encrypt the whole F. This,
 however,
 would be terribly inefficient: not only would he have to do the encryption
 in chunks, as described in my previous note, but, in addition, RSA is
 hundreds of times slower than AES. On your side, things would be even
 worse,
 for the RSA private key operation is an order of magnitude slower than its
 public key counterpart.




__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]