Download Java ME Documentation - ANTS

Document related concepts
no text concepts found
Transcript
Proyecto FACTO
Firma Electrónica y
Servicios de Certificación
en Dispositivos Móviles
Félix Gómez Mármol
[email protected]
http://ants.dif.um.es/~felixgm
Índice










Introducción
CertManager
Crypto
CryptoService
Firma con tarjeta
FirmaSIM
FirmaMMS
BioMidlet
NFCMidlet
Bibliografía
2
Introducción

FACTO. Firma Electrónica y Servicios de Certificación
en Dispositivos Móviles
• Desarrollos Windows Mobile (2003, 5.0, y 6.0)  PDAs y SP
• Desarrollos en J2ME  Teléfonos Móviles





Financiado por Telefónica Móviles de España
y Universidad de Murcia
Desarrollado por CYUM S.L.
Desde junio de 2002 hasta diciembre de 2007
Investigador responsable: Antonio F. Gómez Skarmeta
200.000 € de presupuesto
3
CertManager


Base de toda la infraestructura de firma
Gestiona las claves y certificados en el dispositivo
4
Crypto

Firma, Verificación, Cifrado y Descifrado de datos
5
CryptoService

Firma digital de formularios web
6
Firma con tarjeta


Lector de tarjetas Bluetooth
Tarjetas de la FNMT
7
FirmaSIM



Certificado digital almacenado en SIM
Tarjeta WIM/PKCS#15 con capacidades criptográficas
JSR-177. SATSA Security and Trust Services API
8
FirmaMMS




Envío y recepción de PKCS#7 en un MMS
JSR-205. Wireless Messaging API 2.0
Modelo Cliente-Cliente y Cliente-Servidor
Protocolo MM7+ sobre SOAP
9
BioMidlet



Autenticación mediante huella digital
Lector de huella Bluetooth
Combinación de biometría + certificado en tarjeta
10
NFCMidlet



NFC, Near Field Communication
Sin encriptación. Distancias muy cortas: 0-20 cm
JSR-257. Contactless Communication API
11
Bibliografía






J.W. Muchow. “Core J2ME. Technology and MIDP”, Sun Microsystems
Press, Prentice Hall, 2002, ISBN 0-13-066911-3
D. Wilding-McBride, “Java Development on PDAs. Building
Applications for PocketPC and Palm Devices”, Addison-Wesley,
Pearson Education Inc., 2003, ISBN 0-201-71954-1
M.J. Yuan, “Enterprise J2ME: Developing Mobile Java Applications”,
Prentice Hall PTR, 2004, ISBN 0-13-140530-6
“Java Platform, Micro Edition (Java ME)”, Sun Microsystems, 2007
http://java.sun.com/javame
“Java ME Documentation”, Sun Microsystems, 2007
http://java.sun.com/javame/reference/docs
“The Java Community Process Program”, Sun Microsystems, 2007
http://www.jcp.org
12