• No se han encontrado resultados

Aplicaciones y Servicios

N/A
N/A
Protected

Academic year: 2021

Share "Aplicaciones y Servicios"

Copied!
37
0
0

Texto completo

(1)
(2)

Algunas Aplicaciones Prácticas

"Any sufficiently advanced technology is indistinguishable from

magic.”

Arthur C. Clarke.

• e-mail seguro

• comunicaciones seguras

• autenticación de red

• elecciones electrónicas

• notario electrónico

• monedero digital

• distribución de datos

(3)
(4)

Factura Electrónica

• Escenarios

– Notario Electrónico

– Factura Electrónica

• Objetivos

– Comprobar que los documentos son

copias legítimas de los originales

– Autenticación de las partes involucradas

• Herramientas

– Criptografía de llave pública

– Certificados Digitales

(5)

Administración Local

CATE

El contribuyente pide cita al centro de Atención Telefónica Externo (01 800) 849 93 70 Contribuyente • Acude a cita • Entrega documentos • Entrega archivo .req

ALAC • Revisa documentos • Genera certificado de firma electrónica avanzada Obtiene certificado de firma electrónica avanzada SAT.GOB.MX Se le asigna cita al contribuyente El contribuyente obtiene aplicación SOLCEDI y genera archivo .key y archivo

El contribuyente Acude a cita

1

2

3

4

5

Proceso general

(6)

 Los estándares de Seguridad empleados en la Firma Electrónica Avanzada y el Comprobante Fiscal Digital están basadas en la tecnología de Llaves Publicas.

 Llaves de 1024 bits RSA (Llave Privada y Publica)

– Se estima que se requieren de más de 70 años con las computadoras más potentes y un presupuesto de mas de 100 millones de dólares para poder ‘quebrar’ este algoritmo.

– Los certificados de Firma Electrónica Avanzada y de Sellos Digitales tienen una validez de 2 años lo cual elimina la posibilidad de que alguien quiebre esta llave.

 Encriptación 3 DES ( Encriptación de Seguridad en la Llave Privada )

– Si con un hardware especial se pudiera desencriptar algo encriptado con DES en 1 segundo, se requerirían 2,285 billones de años para ‘quebrar’ un encriptamiento con Triple DES con el mismo hardware.

– Se requirieron 22 horas y 100,000 computadoras para ‘quebrar’ el algoritmo DES en su ultima

(7)

Motivación

ECC Propuesto independientemente por Neal

Koblitz y Victor Miller (1985).

Ventajas:

 Tamaño de llave más reducido.

* Tabla tomada de “Guide to Elliptic Curve Cryptography”, D. Hankerson, A. Menezes and S.

15360 8192 3072 2048 1024 RSA 512 384 256 224 160 ECC 256 (AES-L) 192 (AES-M) 128 (AES) 112 (3-DES) 80 (SkipJack)

Nivel de Seguridad (bits)

(8)

Motivación

Criptografía de curva elíptica:

¿cuándo usarla?

Al menos en los siguientes tres escenarios:

 Dispositivos con restricciones severas de cómputo:

Smart Cards

 Aplicaciones donde la Seguridad se vuelve una

paranoia:

Documentos de una compañía

 Aplicaciones donde el secreto debe ser condervado a

largo plazo o indefinidamente:

Secretos de Estado

(9)
(10)

Elecciones Electrónicas

• Escenarios

– Elecciones generales

– Reuniones de accionistas

– Computación distribuida segura

• Objetivos

– anonimato

– Sistema justo

– Sistema auditable

• Herramientas

– Algoritmo RSA

– Firmas a ciegas

(11)

Antecedentes y motivación

• Elecciones Electrónicas: Son aquéllas que

requieren de medios electrónicos para llevarse a

cabo. Estos medios pueden incluir computadoras,

tarjetas inteligentes, redes computacionales, etc.

• Criptografía: Es un conjunto de técnicas que

mediante la utilización de algoritmos y métodos

matemáticos sirven para cifrar y descifrar

mensajes.

(12)

Mayor comodidad

Se podrá votar desde cualquier lugar que

cuente con acceso a la red correspondiente (Intranet ó Internet).

Privacidad física

Las personas podrán emitir su voto sin

necesidad de ser vistas por los demás votantes o personal

administrativo.

Mayor participación

Debido a los puntos anteriores y a que el

uso de dispositivos inalámbricos aumenta cada día.

Mediante el uso de elecciones electrónicas en medios

inalámbricos, se puede obtener:

(13)

Firma digital

Es un conjunto o bloque de caracteres que

viaja junto a un documento, fichero o mensaje, y que

garantiza autenticidad, integridad y no-repudio. Esquemas

principales: DSA, ECDSA, ElGamal, RSA.

Firma a ciegas

Un tipo especial de firmas digitales, en las

que se firma algo que no se conoce. Las firmas a ciegas

son indispensables para implementar un sistema de

elecciones electrónicas.

(14)

Protocolos propuestos

Sensus. Por L. Cranor y R. Cytron en 1997

(*Implementado en C y Perl).

Esquema propuesto por Lee y Lin en el

2003.

Esquema propuesto por Lin,

Hwang-Chang en el 2003. (Basado en el esquema

de firma digital ElGamal)

(15)
(16)
(17)
(18)

Comparación

Tabla 1. Propiedades.

(19)
(20)

Monedero Digital

• Escenarios

– Reemplazo del papel moneda

– Mayor flexibilidad que las tarjetas de crédito

• Objetivos

– anonimato

– Protocolos no rastreables

– Sistema justo

– divisibilidad

– Propiedad de transferencia

– Operaciones fuera de línea

– universalidad

• Herramientas

(21)

Dinero común VS Tarjeta Electrónica

• Dinero común:

Permite el anonimato del comprador

Es valido en cualquier lugar (dentro del contexto de su

validez)

Su manejo es fácil

Su propietario es quien lo porta

La portabilidad de grandes cantidades es peligrosa y difícil

(22)

• Tarjeta Electrónica (Crédito o Debito):

Permite transacciones de sumas de dinero muy grandes.

Su portabilidad y forma de uso es fácil y segura

Para realizar la transacción no es necesario la presencia del

comprador

Se puede obtener dinero en efectivo a partir de ésta

Su propietario es quien lo demuestre ser

No permite anonimato

Su validez depende de que el Vendedor tenga los medios

para validar la transacción

Requiere que se verifique el saldo del cliente en línea para

la autorización de la transacción

(23)

Alternativa: Dinero electrónico

• Debe cumplir con las tres particularidades del dinero

común

– Anonimato

– Privacidad

– Dificultad de Falsificación

• Debe ser posible auditar las transacciones en el caso

en el que se intentará realizar un fraude.

(24)

El Comprador solicita monedas

El banco entrega las monedas y descuenta de la cuenta del Cliente El Comprador entrega las monedas al vendedor

El Vendedor valida las monedas y entrega los productos al Cliente

El vendedor entrega las monedas al banco y solicita el cobro de dichas monedas. Se le entrega el dinero en la cuenta del vendedor.

BANCO Comprador Vendedor 1 2 3 4 5 6

(25)

Arquitectura propuesta

Retiro de Fondos

Entidades:

• Base de Datos: Es donde se almacenaran los datos de usuario, tales como Nombre, numero de Cuenta, etc.

•Banco: Entidad Financiera que responderá ante las transacciones financieras que realice el cliente.

•Clientes (PDA’s y PC’s ) Serán los que soliciten el dinero electrónico para que después puedan gastarlo

(26)

Protocolo de Retiro de Fondos

(27)

Arquitectura propuesta

Pagos (Compras) y Depósitos

Observaciones:

•La comunicación aunque será vía TLS, se utilizará un SW especial, tanto para la

compra y pago como para la verificación del Vendedor con el Banco

•Utilizando un PDA debería de ser posible realizar lo compra directamente sin pasar por Internet

(28)

Protocolo de Pagos y Deposito

(29)
(30)
(31)
(32)

Servicios de Seguridad para

redes CAN (Controller Area

(33)

Tipos de ataques a la seguridad

• Interrupción

– Disponibilidad

• Intercepción

– Confidencialidad

• Modificación

– Integridad

• Fabricación

– Autenticidad

(34)

CAN

Node A Physical Data Link Application Network infrastructure Communication System CNI

 Higher Layers Protocols

CAL, CANOpen

DeviceNet

SDS

CANKingdom

TT-CAN

CAN

(35)

Cifrado por flujo de datos

Pseudorandom

byte

generator

Key

K

k

Texto en claro

byte stream

M

Pseudorandom

byte

generator

Key

K

k

Texto cifrado

byte stream

C

Texto en

claro

byte stream

(36)

Tiempos de Ehecución de RC4 en un 87C196CB

µC con interfaz CAN

124,226

4,949

119,277

7

123,556

4,269

119,287

6

122,898

3,589

119,309

5

122,256

2,909

119,347

4

121,646

2,229

119,417

3

121,124

1,549

119,575

2

120,944

869

120,075

1

Operation

Initialization

Total

RC4 Phase

Bytes

(37)

Conclusiones

• Ataques de seguridad en CAN

– Intercepción

– Modificación (funciones hash)

• Servicio de confidencialidad para CAN

– RC4

• Análisis de desempeño

– RC4

– Si la frecuencia es de 16 Mhz, el tiempo de cifrado va desde 7.55 ms a 7.8 ms para 1 byte y 8 bytes, respectivamente

• Compromiso

– Seguridad Vs Tiempo real

• Trabajo futuro

Referencias

Documento similar

(Art. 3.1) La firma electrónica es el conjunto de datos en forma electrónica, consignados junto a otros o asociados con ellos, que pueden ser utilizados como medio de

Funciones: Autorizar, mediante firma electrónica, las solicitudes emitidas por la Coordinación de Publicidad, para la adquisición de bienes y servicios, necesarios para

Disponer de certificado personal de firma digital: son válidos tanto el certificado de ciudadano, el certificado de entidad y el certificado de empleado público emitidos por la

NOMBRE: Jerónimo Martínez GarcíaPUESTO DE TRABAJO:Secretario General de GobiernoFECHA DE FIRMA:07/09/2018HASH DEL CERTIFICADO:8E35540F7A7DD953E5CC472E8214CF3E4DCA507F.. El

NOMBRE: Jerónimo Martínez GarcíaPUESTO DE TRABAJO:Secretario General de GobiernoFECHA DE FIRMA:07/09/2018HASH DEL CERTIFICADO:8E35540F7A7DD953E5CC472E8214CF3E4DCA507F.. El

NOMBRE: Jerónimo Martínez GarcíaPUESTO DE TRABAJO:Secretario General de GobiernoFECHA DE FIRMA:08/03/2018HASH DEL CERTIFICADO:8E35540F7A7DD953E5CC472E8214CF3E4DCA507F..

• (Art. 3.2) La firma electrónica avanzada es la firma electrónica que permite identificar al firmante y detectar cualquier cambio ulterior de los datos firmados, que está

Certificado del secretario del consejo escolar que contenga el nombre y apellidos de las personas que emiten en certificado, su firma y la fecha en que se emmite, indicando lugar, día