presentacion curso criptografía en android

9
Resumen Descripci´ on del Curso Contenido del Curso as Informaci´ on Desarrollo de Aplicaciones Criptogr´ aficas en Android Jos´ e A. Montenegro Dpto. Lenguajes y Ciencias de la Computaci´on ETSI Inform´ atica. Universidad de M´ alaga [email protected] 24 de octubre de 2011 Jos´ e A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptogr´ aficas en Android. 1/9

Upload: jose-montenegro

Post on 13-Jun-2015

536 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentacion curso Criptografía en Android

ResumenDescripcion del Curso

Contenido del CursoMas Informacion

Desarrollo de Aplicaciones Criptograficas enAndroid

Jose A. Montenegro

Dpto. Lenguajes y Ciencias de la ComputacionETSI Informatica. Universidad de Malaga

[email protected]

24 de octubre de 2011

Jose A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptograficas en Android. 1/9

Page 2: Presentacion curso Criptografía en Android

ResumenDescripcion del Curso

Contenido del CursoMas Informacion

1 Descripcion del Curso

2 Contenido del CursoEjemplo Contenido

3 Mas Informacion

Jose A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptograficas en Android. 2/9

Page 3: Presentacion curso Criptografía en Android

ResumenDescripcion del Curso

Contenido del CursoMas Informacion

Descripcion del Curso

El alumno a la finalizacion del curso aplicara los conocimientosteoricos sobre criptografıa en la plataforma Android.

Para ello el curso contendra una introduccion a la criptografıa y seproporcionara la implementacion de determinados elementoscriptograficos para que sean ejecutados en el Smartphone.

Ademas el alumno adquirira la capacidad de utilizar las librerıasestandar que proporciona Android, ası como el desarrollo dealgoritmos criptograficos que no son proporcionados por la librerıaestandar.

Jose A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptograficas en Android. 3/9

Page 4: Presentacion curso Criptografía en Android

ResumenDescripcion del Curso

Contenido del CursoMas Informacion

Ejemplo Contenido

Contenido del Curso

Bloque 1. Introduccion a Android

Breve Introduccion AndroidInstalacion Herramientas de Desarrollo

Bloque 2. Desarrollo de Aplicaciones en Android

Conceptos Basicos Desarrollo de Aplicaciones en AndroidPracticas

Bloque 3. Conceptos basicos sobre Criptografıa

Criptografıa ClasicaCriptografıa ModernaPracticas

Bloque 4. Criptografıa en Android

Librerıa criptografıa EstandarAplicaciones criptograficas propietariasPracticas

Bloque 5. Desarrollo Proyecto Aplicacion Segura en Android

Jose A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptograficas en Android. 4/9

Page 5: Presentacion curso Criptografía en Android

ResumenDescripcion del Curso

Contenido del CursoMas Informacion

Ejemplo Contenido

Ejemplo Codigo

1 package es.uma.PrimerProyecto;

2

3 import android.app.Activity;

4 import android.os.Bundle;

5

6 public class PrimerProyectoActivity extends Activity {

7 /** Called when the activity is first created. */

8 @Override

9 public void onCreate(Bundle savedInstanceState) {

10 super.onCreate(savedInstanceState);

11 setContentView(R.layout.main);

12 }

13 }

Jose A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptograficas en Android. 5/9

Page 6: Presentacion curso Criptografía en Android

ResumenDescripcion del Curso

Contenido del CursoMas Informacion

Ejemplo Contenido

Ejemplo Practica

Practica 1

Vamos a crear un metodo para cada una de los estados de la actividad yestudiar que ocurre cuando realizamos las siguientes acciones:

Cambiar la orientacion de la pantalla destruye y recrea la actividad.

Presionar el boton Home pausa la actividad pero no la destruye.

Presionar el icono de Aplicacion podrıa dar comienzo a una nuevainstancia de la actividad, incluso si la antigua no se ha destruido.

Dejar el equipo sin actividad pausa la actividad y cuando lo volvemosactivar la tarea se reactiva. (Similar a una llamada entrante)

Por ejemplo en el metodo onCreate:

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

Log.v(this.name, "Metodo Crear");

}

Jose A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptograficas en Android. 6/9

Page 7: Presentacion curso Criptografía en Android

ResumenDescripcion del Curso

Contenido del CursoMas Informacion

Ejemplo Contenido

PrimerProyecto en Simulador y HTC Desire

Figura 1: Android 2.3.1 Figura 2: HTC Desire

Jose A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptograficas en Android. 7/9

Page 8: Presentacion curso Criptografía en Android

ResumenDescripcion del Curso

Contenido del CursoMas Informacion

Mas Informacion

Precio : 40 euros (2 Creditos)

Duracion : 25 horas

Web : Inscripcion.

No plazas : 200

Fecha de Inicio : 28-11-2011

Fecha de Fin : 20-05-2012

Lugar : CAMPUS VIRTUAL

Horario : CURSO VIRTUAL

Jose A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptograficas en Android. 8/9

Page 9: Presentacion curso Criptografía en Android

ResumenDescripcion del Curso

Contenido del CursoMas Informacion

Jose A. Montenegro MontesDpto. Lenguajes y Ciencias de la Computacion

ETSI Informatica. Universidad de [email protected]

Jose A Montenegro ([email protected]) Desarrollo de Aplicaciones Criptograficas en Android. 9/9