Desarrollo e implementación de un prototipo de Notaría Digital



Documentos relacionados
Desarrollo e implementación de un prototipo de Notaría Digital

Aplicaciones de muy alto impacto y muy alto volumen de la seguridad informática en México

Aplicaciones y Servicios

Propuestas de Temas de Tesis

Seguridad en los sistemas de información: e-voting, e-cash y notaria digital

Qué requisitos debo cumplir para emitir CFD s?

Qué requisitos fiscales debo cumplir para facturar electrónicamente (emitir Comprobantes Fiscales Digitales)?

Estudio, diseño y evaluación de protocolos de autentificación para redes inalámbricas

Manual de Usuario de TRÁMITE SELLO DIGITAL de FACTURACIÓN ELECTRÓNICA

Introducción a la Seguridad en Sistemas Informáticos

Firma Electrónica Avanzada. XV Conferencia Nacional de Mejora Regulatoria

Factura Electrónica.

ANEXO 11: ESTÁNDARES RECONOCIDOS PARA LA ACREDITACIÓN

Seguridad en Sistemas de Información

Circular de Tecnología Pautas para el uso de Certificados Digitales Personales

Certificados e Infraestructura de Llave Pública

Esquemas de Facturación Facturación electrónica y en papel

AVISO DE INICIO DE OPERACIONES

Creación de Certificado de Sello Digital (CSD) en el SAT

Firma Electrónica Certificado Digital

Cómo solicitar Certificados de Sellos Digitales

ANEXO X ESTÁNDARES RECONOCIDOS PARA LA ACREDITACIÓN

Sistema de Seguridad para intercambio de datos en Dispositivos Móviles. Tesista: Carlos Eduardo López Peza Asesor: Dr. Francisco Rodríguez Henríquez

Renovar FIEL. Duración aprox. 24 horas o menos.

Haga clic para modificar el estilo de título del patrón

MANUAL CREAR CSD. 1 de 14

Temas. Antecedentes y conceptos. Esquemas de facturación electrónica. Servicio de Verificación de CFDI s SAT. Proceso de verificación tecnológica

Renovar FIEL. Duración aprox. 24 horas o menos.

Firma electrónica y certificados digitales. Daniel Sánchez Martínez Universidad de Murcia 13 de Mayo de 2010

Factura Electrónica PASOS PARA TRAMITAR CERTIFICADO Y SELLO PARA LA FACTURA ELECTRONICA

Glosario Facturas Electrónicas

Tema 2 Certificación digital y firma electrónica

La Firma Digital. Seguridad en Redes TCP/IP. Tabla de Contenidos

LO QUE SE TRATA DE EVITAR

C - Criptografía

Tema 10 Seguridad y criptografía

Cómo obtener el Certificado de Sello Digital?

Matemáticas para proteger la Información

Tramitar Certificado de Sello Digital (CSD). Duración aprox. 24 horas o menos.

CAPÍTULO 7: CONCEPTOS DE SEGURIDAD

Introducción a la Seguridad en Sistemas Distribuidos

Certificado de Sello Digital (Generar CSD)

Introducción a la Seguridad en Sistemas Informáticos

Criptografía Hash para Firma Electrónica. Dr. Luis A. Lizama Pérez

FIRMA ELECTRÓNICA AVANZADA

Resumen de las disposiciones 2012

Seguridad en la capa IP IPSec

SEGURIDAD EN COMUNICACIONES

Digital Guía práctica de implementación

10 CRIPTOGRAFÍA, PROTECCIÓN DE DATOS Y APLICACIONES c RA-MA

Firma Digital. Kapa Digital

ESPECIFICACIÓN TECNICA MANUAL DE INSTALACIÓN DE CERTIFICADO DIGITAL EN FORMATO PKCS#12

SERIES Y FOLIOS DIGITALES

Tecnologías Grid Seguridad en entornos grid

DocuSign. Advantage Security S de RL de CV Av Prolongación Paseo de la Reforma 625 Paseo de las Lomas, Santa Fe CP Tel

Seguridad y criptografía

Manual de Requisitos SAT 3.0

Criptografía moderna La era de la criptografía moderna comienza con Claude Shannon, considerado el padre de la criptografía matemática 1.

TALLER DE FIRMA Y CERTIFICACION DIGITAL OCTUBRE DE 2017

Certificados Digitales y Navegación segura

POLÍTICA DE SERVICIOS DE VALIDACIÓN DE CERTIFICADOS EN LÍNEA DE VITSA

Seminario de Migración de las versiones 4.x a versión 5. Sevilla, 17 de Diciembre de 2.007

Consideraciones fiscales en torno a facturar electrónicamente

Firma Electrónica Avanzada

Aplicaciones de la Firma Electrónica

LOS RETOS JURÍDICOS DE LA E-ADMINISTRACIÓN. El desarrollo tecnológico de la Ley 11/2007

IMPLEMENTACIÓN DE FIRMA DIGITAL EN TERMINALES MÓVILES J2ME

Cargar Certificado de Sello Digital

Aspectos Técnicos, Usos y Aplicaciones Firma y Certificado Digital. Comisión de Sistema de Gestión Documental Suscriptor de Certificado Digital

MANUAL SOBRE FIRMA ELECTRÓNICA

Definiciones, acrónimos y abreviaturas

CERTIFICADO DIGITAL (Capacitación por el Sr. Ernesto Aranda)

ANEXO APLICACIÓN DE FIRMA

Manual de Obtención del Certificado del sello Digital

Autenticación: Garantiza que el autor o visador del documento es quien dice ser.

UD 3:Implantación de técnicas de seguridad remoto. Seguridad perimetral

o Seguridad en el acceso a recursos: o Establecer identidad del solicitante (Autentificación). o Permitir o denegar el acceso (Autorizar).

CONFIGURACIÓN DEL CERTIFICADO DIGITAL EN OUTLOOK 2013

GUÍA DE INSTALACIÓN CREDENCIALES PARA FACTURA ELECTRÓNICA

Este Manual tiene como propósito ser la referencia parar dar respuesta a los principales cuestionamientos sobre el Módulo Fiscal.

PROGRAMAS DE ASIGNATURA DE LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

PROCESO SELLO DIGITAL

3) Requerimientos del Emisor de Facturación Electrónica Gratuita. 5) Procedimiento para elaboración de CFDI en Servicio Gratuito

Seguridad de la información

Cargar Certificado de Sello Digital

CICLO DE ACTUALIZACIÓN SOBRE SISTEMAS DE REGISTROS CONTABLES

MÓDULO 2 NIVEL AVANZADO Las fuentes de información institucional Unidad didáctica 5: La seguridad en las operaciones telemáticas

FIRMA DIGITAL: Aspectos Técnicos y Legales

TENDENCIAS EN CERTIFICACIÓN Y FIRMA ELECTRÓNICA

MANUAL DE USUARIO TRAMITE SELLO DIGITAL DE FACTURACIÓN ELECTRONICA

REPORTE MENSUAL DE FOLIOS

Digital Guía práctica de implementación

TEMA 40: Criptografía: Sistemas de clave simétrica y asimétrica, certificados digitales. Legislación en materia de firma electrónica.

Juan Carlos Rodríguez (S21Sec) Juan José Carrasco (IZENPE) Rames Swart (SmartAccess)

- Firma digital y cifrado de mensajes. Luis Villalta Márquez

LECCIÓN 5 Firma Electrónica

C - Criptografía

C - Criptografía

Renovar FIEL. Duración aprox. 24 horas o menos.

Transcripción:

Desarrollo e implementación de un prototipo de Notaría Digital Francisco Rodríguez-Henríquez CINVESTAV-IPN Material desarrollado como parte de la tesis de maestría de: Vladimir González García Febrero de 2010 Universidad de TURABO Francisco Rodríguez-Henríquez Líneas de Investigación en Seguridad Informática

Contenido Introducción Conceptos básicos Infraestructura PKI Notaría Digital Comprobantes Fiscales Digitales del SAT Arquitectura integrada con el Sistema del SAT Conclusiones

Introducción El objetivo de este trabajo es desarrollar un prototipo de notaría digital, a través de los servicios de almacenamiento, renovación, recuperación y eliminación de archivos digitales certificados. Usando como aplicación principal y caso de estudio el formato de Comprobantes Fiscales Digitales del SAT

Introducción Papel contra Documento Digital Intercambio, reproducción. Integridad. Identidad y No repudio. Ejemplo: Un documento digital cifrado con DES (1976) 54 bits, comprometido en menos de 24hrs.

Conceptos básicos Llave privada

Conceptos básicos Llave pública

Conceptos básicos Algoritmo de Resumen o Hash

Conceptos básicos Firma Digital

Infraestructura PKI Cómo asegurar que la persona que firma un documento es quien dice ser? Existen varios ataques al intercambio de llaves, por ejemplo intruso en medio. A Llave de A C Llave de C B Entidad Autorizada Intruso Entidad Autorizada

Infraestructura PKI Certificado Digital X.509v3 Identificador de algoritmo de firma digital Periodo de validez Llave pública a certificar Versión Número de serie Algoritmo Parámetros Entidad emisora (Autoridad certificadora) No antes de No después de Usuario Algoritmo Parámetros Llave pública Identificador único de la autoridad certificadora Extensiones Firma digital de la AC Llave privada de la autoridad certificadora Generador de firma digital

Infraestructura PKI Componentes de PKI Entidad final Autoridad de registro Autoridad certificadora Repositorio Emisor de CRL

Notaría Digital La función notarial Necesidad en documentos Necesidad en documentos digitales Notaria digital Al certificar documentos electrónicos se evita el plagio de la información y se garantiza que el documento no ha sido modificado.

Notaría Digital Estampa de tiempo

Notaría Digital Servicios de protocolo Long Term Archive Notary Service (LTANS) ALMACENAMIENTO Enviar datos a un Servicio de Almacenamiento a largo plazo y solicitar la creación de información de evidencia para los datos. ESTADO Informar acerca del estado de los datos. VERIFICACIÓN Determinar la integridad y validez de los datos almacenados. EXPORTACIÓN Solicitar datos (incluyendo datos almacenados, meta-información y evidencia de la información) de un servicio de Almacenamiento a Largo Plazo. BORRADO Remover datos o evidencia de la información del servicio.

Generación del Registro de evidencia

Notaría Digital Árboles hash h1 = H (d1) donde d1 es el único objeto del grupo 1 h3 = H (d3) donde d3 es el único objeto del grupo 3 h12 = H (concatenación y ordenación binaria de (h1, h2abc)) h123 = H (concatenación y ordenación binaria de (h12, h3)) h2abc = H (concatenación y ordenación binaria de (h2a, h2b, h2c)) h123 h12 h3 h1 h2abc h2a h2b h2c

Notaría Digital Reducción árbol hash 1. Seleccionar y concatenar los valores hash que tengan el mismo padre 2. Realizar el resumen de la concatenación 3. Repetir los pasos hasta tener un solo valor hash (la raíz) h2abc h1 h3 Reducción para grupo de datos 1

Notaría Digital Protocolo LTANS Estampa de Tiempo de Almacenamiento Cadena de Estampas de Tiempo de Almacenamiento Secuencia de Cadenas de Estampas de Tiempo de Almacenamiento

Notaría Digital Arquitectura de Notaría Digital

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 Autoridades Certificadoras y de estampas de tiempo

Proceso general 2 1 El contribuyente pide cita al centro de Atención CATE Telefónica Externo (01 800) 849 93 70 Se le asigna cita al contribuyente El contribuyente Acude a cita Administración Local 4 Contribuyente Acude a cita Entrega documentos Entrega archivo.req ALAC Revisa documentos Genera certificado de firma electrónica avanzada 3 El contribuyente obtiene aplicación SOLCEDI y genera archivo.key y archivo.req SAT.GOB.MX 5 Obtiene certificado de firma electrónica avanzada CICLO DE GENERACIÓN

Seguridad 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 prueba. * Number 13 - April 2000* - Bulletin A Cost-Based Security Analysis of Symmetric and Asymmetric Key Lengths Robert D. Silverman, RSA Laboratories ** Data Encryption Standard" FIPS 46 Extracting a 3DES key from an IBM 4758 *** FIPS 180-1 / 180-2

Comprobantes Fiscales Digitales del SAT Sistema de Comprobantes Fiscales Digitales del SAT

Comprobantes Fiscales Digitales del SAT Firma Electrónica Avanzada Generar *.req (PKCS#10) y *.key (PKCS#8). RSA 1024 bits. Requisitos: RFC, CURP, EMAIL, Contraseña de acceso y Contraseña de revocación Obtener el certificado (X.509v3) en el SAT Contenido: Nombre o razón social, RFC, CURP Entrega certificados, Renovación, Revocación.

Comprobantes Fiscales Digitales del SAT Certificado de sello digital Generar *.req, *.key y ensobretar *.req convertir a *.dsg Enviar por Internet el archivo *.dsg en el programa CertiSAT Web. CertiSAT: Revocar, Seguir, Descargar y Solicitar certificados de sello digital

Comprobantes Fiscales Digitales del SAT Funcionamiento del SAT

Comprobantes Fiscales Digitales del SAT No. Serie Certificado 0303010305 Folio Art. 29 fracción III, Regla 2.22.8. Regla 2.22.8. Regla 2.22.8. Sello digital Art. 29 fracción I, 2.22.8. Regla Leyenda

Arquitectura integrada con el Sistema del SAT

Conclusiones Contribuciones Desarrollo de un prototipo de Notaría Digital y Almacenamiento a Largo Plazo Certificación y Almacenamiento de comprobantes fiscales digitales Emulación de la interfaz de CFD del SAT Reporte de problemas de seguridad detectados en le interfaz del SAT

Conclusiones Trabajo Futuro Autoridad cerfiticadora completa Reloj GPS Certificar cualquier documento digital Implementar algoritmos de curvas elípticas Migrar la Notaría Digital a plataformas móviles

Problemas del SAT Interfaz de autenticación con llave privada

Problemas del SAT Falsificación de fechas y datos Revocación de certificados en Internet Carencias de Almacenamiento Seguro Problemas Tecnológicos

Motivación ECC Propuesto independientemente por Neal Koblitz y Victor Miller (1985). Ventajas: Tamaño de llave más reducido. Criptosistema 80 Nivel de Seguridad (bits) 112 128 192 256 (SkipJack) (3-DES) (AES) (AES-M) (AES-L) ECC 160 224 256 384 512 RSA 1024 2048 3072 8192 15360 * Tabla tomada de Guide to Elliptic Curve Cryptography, D. Hankerson, A. Menezes and S. Vanstone. Springer-Verlag, 2003, pag. 19.

Motivación Criptografía de curvas elípticas: Cuándo utilizarlas? Al menos en los siguientes tres escenarios: En dispositivos con poder de cómputo restringido: Tarjetas Inteligentes Aplicaciones en las cuales la seguridad se vuelve una paranoia: Documentos de la NSA Aplicaciones en las cuales se busque mantener confidencialidad por un período de tiempo grande o indeterminado: Secretos de Gobierno