Accélération AES pour Java

Je veux crypter/décrypter beaucoup de petits (2-10 ko) les éléments de données. La performance est ok pour l'instant: Sur un Core2Duo, je reçois environ 90 Mo/s en AES256 (lors de l'utilisation de 2 threads). Mais j'ai peut-être besoin de l'améliorer dans l'avenir - ou au moins de réduire l'impact sur le CPU.

  • Est-il possible d'utiliser dédié au chiffrement AES matériel avec Java (à l'aide de la JCE, ou peut-être une autre API)?
  • Serait Java profiter des fonctionnalités du PROCESSEUR (SSE5?!), si j'obtiens un meilleur CPU?
  • Ou est-il plus rapide de la JCE fournisseurs? (J'ai essayé SunJCE et BouncyCastle - pas de grande différence.)
  • D'autres possibilités comprennent?

source d'informationauteur Chris Lercher