Java Cryptography Extension
Didier DONSEZ
Universit Joseph Fourier
IMA IMAG/LSR/ADELE
Didier.Donsezimag.fr
//
D
i
d
i
e
r
D
o
n
s
e
z
,
,
J
C
E
Motivation
IFournit une API standard
pour lusage de fonctions cryptographique
Chiffrage, signature,
IPlusieurs Cryptography Service Providers CSP
cohabitent priorit du choix
SPI Interface pour implanter un provider
SUN fournit un Provider de rfrence
Conu pour tre export en dehors des USA
//
D
i
d
i
e
r
D
o
n
s
e
z
,
,
J
C
E
Principes
I Indpendance
I Introprabilit
I Extensibilit
Nouveaux algorithmes AES par exemple
I Architecture
Providers amp Key Management
I Concepts
Slection dimplmentations chez les Providers
fabriques pour lobtention des instances
XXX.getInstancealgo
// le premier qui offre limplantation dans la liste des providers
XXX.getInstancealgo,provider
//
D
i
d
i
e
r
D
o
n
s
e
z
,
,
J
C
E
Architecture du JCE
JCE Cipher, SecureRandom
KeyAgreement, KeyGenerator,KeyFactory
MessageDigest, MAC, Signature
App App App
CSP
quotSunJCEquot
CSP
quotABAquot
CSP
quotCryptixquot
API
SPI
DES
RSA
DES
RSA
IDEA
Rindjael
Cipher.getInstancequotDESquot K
Cipher.getInstancequotDESquot,quotABAquot K
Cipher.getInstancequotCesarquot K
Priorit
RSA
//
D
i
d
i
e
r
D
o
n
s
e
z
,
1 / 108 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!