Funciones del Sistema Operativo y Fundamentos de la Firma Digital
Clasificado en Informática
Escrito el en
español con un tamaño de 3,32 KB
Gestión de procesos
La gestión de procesos se define como un programa en ejecución que necesita recursos para realizar su tarea. El Sistema Operativo (SO) es el responsable de:
- Crear y destruir los procesos.
- Parar y reanudar los procesos.
- Ofrecer mecanismos para que se comuniquen y sincronicen.
Gestión de la memoria principal
La memoria principal es una gran tabla de palabras que se referencian cada una mediante una dirección única. El SO es responsable de:
- Conocer qué partes de la memoria están utilizadas y por quién.
- Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
- Asignar y reclamar espacio de memoria cuando sea necesario.
Gestión del almacenamiento secundario
Este sistema es necesario ya que la memoria principal es volátil y muy pequeña para almacenar programas y datos de forma permanente. El SO se encarga de:
- Planificar discos.
- Gestionar el espacio libre.
- Asignar el almacenamiento.
Sistema de archivos
Los archivos son colecciones de información relacionada, definidas por sus creadores. El SO es responsable de:
- Construir y eliminar archivos y directorios.
- Ofrecer funciones para manipular archivos y directorios.
- Establecer la correspondencia entre archivos y unidades de almacenamiento.
- Realizar copias de seguridad de los archivos.
Sistemas de protección
Se trata del mecanismo que controla el acceso de los programas a los recursos del sistema. El SO se encarga de:
- Distinguir entre uso autorizado y no autorizado.
- Especificar los controles de seguridad que se realizan.
- Forzar el uso de mecanismos de protección.
Firma digital
La firma digital hace referencia a un método criptográfico que asocia la identidad de una persona al mensaje o documento. Puede vincularse a un documento para identificar al autor, para señalar conformidad, confirmar si se ha leído, o garantizar que no se pueda modificar su contenido.
La firma digital de un documento es el resultado de aplicar cierto algoritmo matemático (llamado HASH) a su contenido, y seguidamente aplicar el algoritmo de firma.
El software, además, debe efectuar varias validaciones entre las cuales están:
- Vigencia del certificado digital del firmante.
- Revocación del certificado digital del firmante.
- Inclusión del sello de tiempo.
Tipos de firma
- Firma básica: Incluye el resultado de la operación de hash y la clave privada.
- Firma fechada: Se añade un sello de tiempo calculado a partir del hash del documento firmado por una TSA (Time Stamping Authority).
- Firma completa: Se añade información sobre la validez del certificado procedente de una consulta de CRL (Certificate Revocation List).