Você está na página 1de 13

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS


REA: SISTEMAS Y TELEMTICA
SEGURIDAD INFORMTICA
ST515 - U

APLICACIN MVIL SOBRE CRIPTOGRAFA

ALUMNOS:
AVILA PACAYA, Brian

20110177G

DAZ IBERICO, Oscar

20112049F

HUACHANI CHUG, Jos

20114021A

PATRICIO ANAYA, Rubn

20102157K

2015-I

Contenido
1. INTRODUCCIN.................................................................................... 2

2. MARCO TERICO..................................................................................3
2.1...............................................................................................................
Historia de la criptografa.......................................................................3
2.2.........................................................................Definicin de criptografa
............................................................................................................. 4
2.3...............................................................................................................
Funciones de criptografa......................................................................5
2.4...............................................................................................................
Firmas Digitales.................................................................................... 6
3. CDIGO UTILIZADO EN LA APLICACIN................................................8
4. MANUAL DE USUARIO...........................................................................8
5. CONCLUSIONES.................................................................................14
6. BIBLIOGRAFA.................................................................................... 14

Seguridad Informtica

Pgina 1

1. INTRODUCCIN
La criptografa es una herramienta muy til cuando se desea tener
seguridad informtica; puede ser tambin entendida como un medio para
garantizar las propiedades de confidencialidad, integridad y disponibilidad
de los recursos de un sistema.
Con la criptografa se puede garantizar las propiedades de integridad y
confidencialidad, pero hay que saber cmo utilizarla, para ello es
importante tener claros los conceptos bsicos que estn detrs de los
sistemas criptogrficos modernos. Estos conceptos van desde entender
qu es la criptografa, cmo est clasificada, entender el funcionamiento
bsico de algunos sistemas de cifrado y conocer cmo se forman los
documentos digitales como firmas y sobres digitales.

Seguridad Informtica

Pgina 2

2. MARCO TERICO
2.1. Historia de la criptografa
Los mtodos criptogrficos ms antiguos datan de la poca de la
Grecia Clsica. De hecho, la palabra criptografa es una combinacin de
los trminos griegos secreto y escribir. Hace miles de aos, los
espartanos solan emplear un sistema en el que escriban un mensaje en
papiros y los envolvan alrededor de una plantilla de un cierto grosor.
Cuando alguien intentaba leerlo, el mensaje no tena ningn sentido
hasta que llegaba con seguridad a su destino y se envolva alrededor de
otra plantilla de la circunferencia correcta. Se trataba de algoritmos cuyo
significado slo era conocido por el emisor y el receptor del mensaje y
solan estar basados en la transposicin o sustitucin de letras en el
texto.
Este y otros mtodos antiguos fueron poco a poco desapareciendo
debido a la astucia de los criptoanalistas, que iban descifrando los textos
y descubran incluso la clave del descifrado. Pero todo cambi con la
llegada de la tecnologa de la computacin moderna.

Dejando a un lado el archiconocido caso de la mquina Enigma, los


criptosistemas modernos surgieron en la dcada de 1970 con el
Seguridad Informtica

Pgina 3

denominado sistema DES (Data Ecryption Standard), diseado por el


gobierno de Estados Unidos. El DES se basaba en largas operaciones
de transposicin y sustitucin de secuencias de cadenas binarias, pero
tena un grave problema: el tamao de su clave de 56 bits era muy corto,
por lo que lleg a ser muy inseguro, ya que sus claves se podan
romper en menos de 24 horas. As, aos despus se ide un nuevo
sistema criptogrfico mucho ms seguro y que perdurara hasta nuestros
das: el AES (Advanced Encryption Standard).
El AES, que se basa en claves de 128 bits, es el sistema de cifrado
para comunicaciones a travs de internet ms popular de la actualidad.
Pero aparte del AES, los sistemas ms seguros jams desarrollados
hasta la fecha son el RSA (iniciales de sus diseadores) y el DHP (Diffie
Hellman), las dos obras de la Universidad de Stanford y el MIT.

Lo cierto es que las matemticas actuales no han conseguido


descubrir algoritmos eficientes para resolver esas operaciones, as que
podemos estar seguros de que se trata de sistemas criptogrficos ms
que seguros. Eso s, la tecnologa es capaz de realizar clculos cada vez
ms rpidos, por lo que cada vez se requieren claves ms largas de
hasta 1.200 bits. Para que os hagis una idea, vuestro ordenador
tardara varios aos en descifrar una de 512 bits

2.2. Definicin de criptografa


La palabra criptografa es un trmino genrico que describe todas las
tcnicas que permiten cifrar mensajes o hacerlos ininteligibles sin recurrir
a una accin especfica. El verbo asociado es cifrar.

Seguridad Informtica

Pgina 4

La criptografa se basa en la aritmtica: En el caso de un texto,


consiste en transformar las letras que conforman el mensaje en una
serie de nmeros (en forma de bits ya que los equipos informticos usan
el sistema binario) y luego realizar clculos con estos nmeros para:

modificarlos y hacerlos incomprensibles. El resultado de esta


modificacin (el mensaje cifrado) se llama texto cifrado, en

contraste con el mensaje inicial, llamado texto simple.


asegurarse de que el receptor pueda descifrarlos.

El hecho de codificar un mensaje para que sea secreto se llama


cifrado. El mtodo inverso, que consiste en recuperar el mensaje
original, se llama descifrado.
El cifrado normalmente se realiza mediante una clave de cifrado y el
descifrado requiere una clave de descifrado. Las claves generalmente se
dividen en dos tipos:

Las claves simtricas: son las claves que se usan tanto para el
cifrado como para el descifrado. En este caso hablamos de

cifrado simtrico o cifrado con clave secreta.


Las claves asimtricas: son las claves que se usan en el caso del
cifrado asimtrico (tambin llamado cifrado con clave pblica). En
este caso, se usa una clave para el cifrado y otra para el
descifrado.

2.3. Funciones de criptografa


La criptografa se usa tradicionalmente para ocultar mensajes de
ciertos usuarios. En la actualidad, esta funcin es incluso ms til ya que
las comunicaciones de Internet circulan por infraestructuras cuya
fiabilidad y confidencialidad no pueden garantizarse. La criptografa se

Seguridad Informtica

Pgina 5

usa no slo para proteger la confidencialidad de los datos, sino tambin


para garantizar su integridad y autenticidad.
2.4. Firmas Digitales
El paradigma de firmas electrnicas (tambin llamadas firmas
digitales) es un proceso que hace posible garantizar la autenticidad del
remitente (funcin de autenticacin) y verificar la integridad del mensaje
recibido.
Las

firmas

electrnicas

tambin

poseen

una

funcin

de

reconocimiento de autora, es decir, hacen posible garantizar que el


remitente ha enviado verdaderamente el mensaje (en otras palabras, se
aseguran de que el remitente no pueda negar el envo del mensaje).

Verificacin de la integridad

Al enviar un mensaje junto con su hash, es posible garantizar la


integridad de dicho mensaje, es decir, el destinatario puede estar seguro
de que el mensaje no ha sido alterado (intencionalmente o por
casualidad) durante la comunicacin.

Cuando un destinatario recibe un mensaje simplemente debe calcular


el hash del mensaje recibido y compararlo con el hash que acompaa el
documento. Si se falsificara el mensaje (o el hash) durante la
comunicacin, las dos huellas digitales no coincidiran.

Seguridad Informtica

Pgina 6

Sellado de datos

Al utilizar una funcin hash se puede verificar que la huella digital


corresponde al mensaje recibido, pero nada puede probar que el
mensaje haya sido enviado por la persona que afirma ser el remitente.
Para garantizar la autenticidad del mensaje, el remitente simplemente
debe cifrar (generalmente decimos firmar) el hash utilizando su clave
privada (el hash firmado se denomina sello) y enviar el sello al
destinatario.

Al recibir el mensaje, el destinatario deber descifrar el sello con la


clave pblica del remitente, luego deber comparar el hash obtenido con
la funcin hash del hash recibido como adjunto. Esta funcin de creacin
de sellos se llama sellado.

Seguridad Informtica

Pgina 7

3. CDIGO UTILIZADO EN LA APLICACIN

Seguridad Informtica

Pgina 8

4. MANUAL DE USUARIO
La aplicacin UniCrypt, es una aplicacin de interfaz sencilla y de uso prctico.

4.1. Descripcin:
1. Botn que permite buscar y seleccionar el archivo que se desea encriptar
o desencriptar.
2.Textfield en donde aparecer la ruta del archivo a encriptar o desencriptar.
3.TextField donde se escribe la clave para encriptar o desencriptar el
archivo.
4. Botn que permite encriptar el archivo.
5. Botn que permite desencriptar el archivo.

1
2

3
4

Seguridad Informtica

Pgina 9

4.2. Cmo encriptar o desencriptar un archivo?


-

Seleccionamos el botn Explorar y buscamos el archivo a encriptar o


desencriptar en la siguiente interfaz.

Seguridad Informtica

Pgina 10

5. CONCLUSIONES

6. BIBLIOGRAFA
STALLINGS, Wiliam, Fundamentos de Seguridad en Redes Aplicaciones y
Estndares, Pearson, Prentice Hall, Segunda Edicin 2004
Anexo SUNAT respecto a aspectos tcnicos
https://attachment.fbsbx.com/file_download.php?
id=1093072167376240&eid=ASsad6ZfRspda0whNQ6KxrgvJXVFkP3jWG3g0
OR1tcDqjUldUayHXdoIIzH_cIhc3D0&inline=1&ext=1430931386&hash=ASuFh
uSG0eGoL1Kk
Federal Information Processing Standards, Publication 81, DES Modes of
operation, http://www.itl.nist.gov/fipspubs/fip81.htm
http://hipertextual.com/2015/03/criptografia-seguridad

Seguridad Informtica

Pgina 11

Seguridad Informtica

Pgina 12

Você também pode gostar