ES2270277T3 - Metodo y aparato para la transmision de correo electronico firmado digitalmente. - Google Patents
Metodo y aparato para la transmision de correo electronico firmado digitalmente. Download PDFInfo
- Publication number
- ES2270277T3 ES2270277T3 ES04101878T ES04101878T ES2270277T3 ES 2270277 T3 ES2270277 T3 ES 2270277T3 ES 04101878 T ES04101878 T ES 04101878T ES 04101878 T ES04101878 T ES 04101878T ES 2270277 T3 ES2270277 T3 ES 2270277T3
- Authority
- ES
- Spain
- Prior art keywords
- signature
- message
- content
- opaque
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/168—Implementing security features at a particular protocol layer above the transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Human Resources & Organizations (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Computing Systems (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Un método de transmisión de mensajes de correo electrónico implementado en el ordenador que comprende los siguientes pasos: -nvío de un primer mensaje de correo electrónico seguro (16), con firma opaca (22) y dirigido a un destinatario (14), a un servidor de correo electrónico (12); -escifrado del primer mensaje de correo electrónico en el servidor de correo electrónico (12) para extraer el contenido y la firma digital del primer mensaje de correo electrónico; -reación de un mensaje de correo electrónico con firma visible (18) en el servidor de correo electrónico (12) que incluya tanto el contenido (34) como la firma digital (32) extraídos del primer mensaje de correo electrónico; y -envío al destinatario (14) del mensaje de correo electrónico con firma visible resultante.
Description
Método y aparato para la transmisión de correo
electrónico firmado digitalmente.
Esta invención hace referencia en términos
generales al campo de la informática de sistemas, y en particular a
los sistemas informáticos utilizados en la creación y transmisión de
correo electrónico seguro.
Los sistemas de mensajería electrónica incluyen
en muchos casos una función que permite la firma digital de los
mensajes de correo electrónico. Una firma digital es un valor
cifrado que se incluye en el mensaje de correo electrónico para
proporcionar al destinatario una información que confirme que el
mensaje ha sido enviado por un remitente de confianza y/o que el
mensaje no ha sido alterado durante el proceso de transmisión. Este
tipo de sistema de mensajería electrónica se considera seguro. Un
conocido protocolo de mensajería electrónica segura es el de
Extensiones seguras multipropósito de correo Internet (S/MIME).
Existen dos tipos de sistema de firma digital
que se emplean habitualmente en la mensajería electrónica segura:
opaca y visible. En la firma opaca, el contenido del mensaje
electrónico seguro se incluye en el cifrado de la firma digital. En
este enfoque, se define una firma para el contenido del mensaje y, a
continuación, se cifra tanto la firma como el contenido del
mensaje. Los datos cifrados resultantes se transmiten como el cuerpo
del mensaje de correo electrónico.
En la firma visible, la firma digital se cifra y
se anexa al mensaje de correo electrónico. El contenido del mensaje
no se modifica, sino que se envía inalterado en el cuerpo del
mensaje de correo electrónico.
Una ventaja del mensaje de correo electrónico
opaco es que el contenido del mensaje no es accesible para otros
destinatarios que no dispongan de la información adecuada para
descifrar el cuerpo del mensaje. Además, dado que el contenido del
mensaje no está disponible de forma inmediata, existe un menor
riesgo de que una pasarela de correo electrónico altere de algún
modo el mensaje, invalidando así la firma digital. No obstante, una
desventaja del uso de firmas opacas en la mensajería electrónica
segura es que muchas de las aplicaciones de correo electrónico (por
ejemplo, Outlook 2000^{TM} de Microsoft Corporation) no pueden
mostrar los mensajes con firma opaca en el panel de vista previa de
mensajes. Para acceder a la vista previa del mensaje, el usuario de
este tipo de aplicaciones de correo electrónico se ve obligado a
abrir el mensaje, lo que anula las ventajas que conlleva el uso de
la vista previa en la aplicación de correo electrónico. Asimismo, en
el caso de que la aplicación de correo electrónico receptora no sea
compatible con el protocolo utilizado para cifrar el mensaje, el
contenido de un mensaje de correo electrónico con firma opaca es
totalmente ilegible.
La patente WO/0031944 revela una pasarela
conectada a una red de área local (LAN) que interactúa con un
servidor de correo local y con servidores remotos a través de un
cortafuegos y de Internet. La pasarela genera automáticamente y de
forma dinámica certificados para los remitentes. Además, la pasarela
capta certificados de terceros de modo que estén disponibles para
el envío de mensajes cifrados y/o firmados a destinatarios remotos.
La pasarela también solicita automáticamente y de forma dinámica
certificados de terceros cuando son necesarios para los certificados
que van a enviarse.
La patente WO/03001326 revela un cortafuegos
para mensajería electrónica que aplica procedimientos de seguridad
a la transmisión y recepción de mensajes de correo electrónico. El
cortafuegos utiliza procesos de autenticación de la firma para
comprobar las firmas de los mensajes de correo electrónico cifrados
recibidos y está configurado para emplear en la autenticación
servidores externos. Estos servidores externos se utilizan para
recuperar datos que sirven para cifrar y descifrar los mensajes de
correo electrónico que transmite y recibe el cortafuegos.
El documento Request for Comments (RFC,
Solicitud de comentarios) 2633 del Internet Engineering Task
Force (IETF, Grupo de trabajo de ingeniería en Internet) revela
un método para enviar y recibir datos de Extensiones seguras
multipropósito de correo Internet (S/MIME). El S/MIME puede
utilizarse en agentes de transferencia automática de mensajes que
emplean servicios de seguridad criptográficos que no requieren la
intervención humana, como la firma de mensajes creados por
software.
Por tanto, es conveniente disponer de un
mecanismo que permita transmitir los mensajes de correo electrónico
seguros con firma opaca de modo que la aplicación de correo
electrónico receptora pueda mostrarlos en la vista previa o que el
contenido de dichos mensajes de correo electrónico sea accesible
pese a que la aplicación de correo electrónico receptora no sea
compatible con el protocolo de firma opaca de la aplicación con la
que se han enviado los
mensajes.
mensajes.
Conforme a un aspecto de la invención, se aporta
un método y un sistema para la transmisión de mensajes de correo
electrónico que permite la conversión de los mensajes seguros, de
modo que la aplicación de correo electrónico receptora pueda
mostrar una vista previa del mensaje o acceder al contenido del
mismo sin descifrar la firma digital.
Conforme a un segundo aspecto de la invención,
se aporta un método de transmisión de correo electrónico
implementado en el ordenador, que incluye los pasos siguientes:
- \bullet
- envío a un servidor de correo electrónico de un primer mensaje de correo electrónico seguro con firma opaca dirigido a un destinatario;
- \bullet
- descifrado del primer mensaje de correo electrónico en el servidor de correo electrónico a fin de extraer el contenido y la firma digital del primer mensaje de correo electrónico;
- \bullet
- creación de un mensaje de correo electrónico con firma visible en el servidor de correo que incluya tanto el contenido como la firma digital extraídos del primer mensaje de correo electrónico; y
- \bullet
- envío al destinatario del mensaje de correo electrónico con firma visible resultante.
Un tercer aspecto de la invención aporta el
método anterior en el que el primer mensaje de correo electrónico se
ajusta al estándar S/MIME.
De acuerdo con otro aspecto de la invención, se
aporta el método anterior en el que el paso de extraer el contenido
y la firma digital del primer mensaje de correo electrónico incluye
los pasos siguientes:
- \bullet
- identificar el objeto encapContentInfo para el mensaje de correo electrónico con firma opaca;
- \bullet
- copiar y suprimir el valor eContent de encapContentInfo; y
- \bullet
- definir el contenido y la firma digital extraídos como el contenido y la firma digital en el mensaje de correo electrónico con firma visible.
Otro aspecto de la invención consiste en el
método anterior que incluye, además, el paso de determinar si el
primer mensaje de correo electrónico cumple una serie de criterios
definidos previamente para la conversión al formato de firma
visible.
Un nuevo aspecto de la invención aporta un
aparato para la transmisión de mensajes de correo electrónico que
comprende un servidor de correo electrónico. Éste, a su vez,
incluye:
- \bullet
- código de programa ejecutable para recibir un mensaje de correo electrónico con firma opaca;
- \bullet
- código de programa ejecutable para descifrar el mensaje de correo electrónico con firma opaca y extraer el contenido y la firma digital del mensaje con firma opaca;
- \bullet
- código de programa para generar un mensaje de correo electrónico con firma visible que incluya tanto el contenido como la firma digital extraídos del primer mensaje de correo electrónico; y
- \bullet
- código de programa para remitir al destinatario el mensaje de correo electrónico con firma visible.
Conforme a otro aspecto de la invención, en el
aparato anterior, el primer mensaje de correo electrónico seguro se
ajusta al estándar S/MIME.
Otro aspecto de la invención aporta el aparato
anterior, en el que el código de programa para extraer el contenido
y la firma digital del mensaje de correo electrónico con firma opaca
incluye los pasos siguientes:
- \bullet
- identificar el objeto encapContentInfo para el mensaje de correo electrónico con firma opaca;
- \bullet
- copiar y suprimir el valor eContent de encapContentInfo;
- \bullet
- definir el contenido y la firma digital extraídos como el contenido y la firma digital en el mensaje de correo electrónico con firma visible.
De nuevo, otro aspecto de la invención aporta el
aparato anterior que incluye, además, el código de programa para
determinar si el mensaje de correo electrónico con firma opaca
cumple una serie de requisitos preestablecidos para la conversión
al formato de firma visible.
Entre las ventajas de la invención figuran la
posibilidad de que la aplicación de correo electrónico emisora
emplee firmas opacas para mensajes salientes y de que la aplicación
de correo electrónico receptora muestre el contenido del mensaje
y/o genere una vista previa de este tipo de mensajes seguros
sin
necesidades de descifrar la firma digital adjunta.
necesidades de descifrar la firma digital adjunta.
Los dibujos muestran, únicamente a título
ilustrativo, la realización preferida de la invención:
La Figura 1 es un diagrama funcional que muestra
determinados aspectos de la transmisión de mensajes de correo
electrónico conforme a la realización preferida.
La Figura 2 es un diagrama funcional que ilustra
los elementos que componen los mensajes de correo electrónico con
firma opaca y con firma visible (tipo anterior).
La Figura 3 es un diagrama de flujo que ilustra
la conversión de los mensajes de correo electrónico con firma opaca
conforme a la realización preferida.
La descripción de la realización preferida se
refiere a un sistema de correo electrónico en el que una aplicación
de correo electrónico envía mensajes de correo electrónico a un
servidor, que los transmite a su vez a un destinatario o a la
aplicación de correo electrónico receptora. El diagrama funcional 1
ilustra una realización de este tipo. La aplicación de correo
electrónico emisora 10 utiliza el servidor de correo electrónico 12
para gestionar los mensajes de correo electrónico salientes
generados por la aplicación de correo electrónico 10. En el ejemplo
de la figura 1, la aplicación de correo electrónico receptora 14
recibe los mensajes enviados desde la aplicación de correo
electrónico emisora 10.
La descripción de la realización preferida se
refiere a aplicaciones de correo electrónico emisoras y receptoras.
Como resulta evidente para quienes están familiarizados con el tema,
una aplicación de correo electrónico incluye código de programa
ejecutable para permitir al usuario gestionar los mensajes de correo
electrónico. Por lo general, una aplicación de correo electrónico
proporciona al usuario diversas funciones que permiten crear,
enviar, recibir, ver y almacenar los mensajes. Otras aplicaciones de
correo electrónico, diseñadas para dispositivos específicos, pueden
proporcionar también subconjuntos de esas funciones. El código de
programa de una aplicación de correo electrónico puede ser
ejecutable en un ordenador personal, un dispositivo portátil
inalámbrico u otros dispositivos diseñados para permitir la creación
o lectura de mensajes de correo electrónico.
En el ejemplo de la figura 1 se muestra un
mensaje de correo electrónico con firma opaca 16 enviado desde una
aplicación de correo electrónico emisora 10 al servidor de correo
electrónico 12. Quienes estén familiarizados con el tema apreciarán
que la aplicación de correo electrónico 10 puede ser uno de los
muchos sistemas de correo electrónico disponibles en los comercios
o desarrollado a medida. No obstante, la aplicación de correo
electrónico 10 incluye la capacidad de generar mensajes de correo
electrónico seguros empleando una firma opaca. En el ejemplo de la
figura 1, el mensaje de correo electrónico con firma opaca 16 es un
mensaje de ese tipo generado por la aplicación de correo electrónico
10.
La figura 2 es un diagrama funcional que muestra
los elementos de alto nivel de un mensaje de correo electrónico con
firma opaca y, de forma similar, los de un mensaje con firma
visible. En la figura 2 se muestra a grandes rasgos un ejemplo de
mensaje de correo electrónico con firma opaca, en el que el cuerpo
del mensaje 20 contiene la firma 22 que, a su vez, comprende el
contenido 24 en el cifrado. Como ya se ha mencionado, la firma 22
está cifrada. En la misma figura 2 se muestra a grandes rasgos un
ejemplo de mensaje de correo electrónico con firma visible que
comprende el cuerpo del mensaje 30 y el archivo adjunto 31. El
cuerpo del mensaje de correo electrónico 30 incluye el contenido
34, que no está cifrado en la firma. En el caso de este mensaje con
firma visible, la firma 32 está cifrada y está situada en el archivo
adjunto al mensaje de correo electrónico 31.
Como puede apreciarse por los elementos de los
formatos de mensajes de correo electrónico que aparecen en la
figura 2, cuando se envía el mensaje de correo electrónico con firma
opaca 16 desde la aplicación de correo electrónico emisora 10, el
contenido se encuentra solo en la parte cifrada del cuerpo del
mensaje de correo electrónico (indicada como cuerpo del mensaje 20
en la figura 2). Cuando la aplicación de correo electrónico
receptora recibe un mensaje con firma opaca, se procesa el cuerpo
del mensaje y se descifra la firma 22 a fin de extraer y mostrar el
contenido 24 del mismo. Si la aplicación de correo electrónico
receptora no puede descifrar la firma 22, el mensaje no puede
mostrarse al usuario en esa aplicación. Así, por ejemplo, si se
utiliza un formato S/MIME para crear un mensaje de correo
electrónico y la aplicación de correo electrónico receptora no es
compatible con S/MIME no será posible acceder al contenido del
mensaje.
Asimismo, las aplicaciones de correo electrónico
incluyen por lo general un panel de vista previa que se muestra
opcionalmente cuando el usuario revisa las listas de mensajes de
correo electrónico. En general en estas aplicaciones, el panel de
vista previa suele presentar simplemente el contenido del mensaje (o
una parte del mismo) sin descifrarlo. Por consiguiente, cuando se
envía un mensaje con firma opaca el mensaje no puede verse en el
panel de vista previa de este tipo de aplicaciones de correo
electrónico receptoras.
En la realización preferida, el mensaje de
correo electrónico se transmite mediante un servidor de correo
electrónico. Este servidor contiene el código de programa para
convertir un mensaje de correo electrónico con firma opaca en un
formato de firma visible. Esto se ilustra en el ejemplo de la figura
1. La aplicación de correo electrónico emisora 10 genera un mensaje
16, por ejemplo, con firma opaca S/MIME. En la realización
preferida, este mensaje se envía al servidor de correo electrónico
12 antes de enviarse a la aplicación de correo electrónico
receptora 14. De nuevo conforme a esta realización, la funcionalidad
del servidor de correo electrónico 12 incluye una función de
conversión que convierte los mensajes con firma opaca en mensajes
con firma visible. Como puede deducirse, el servidor de correo
electrónico 12 es capaz de descifrar los mensajes con firma opaca
enviados por la aplicación de correo electrónico emisora 10. En la
realización preferida, el cifrado del mensaje de correo electrónico
16 sigue el estándar S/MIME y los pasos seguidos para convertir el
mensaje 16 en un formato de firma visible (el mensaje 18) se
ilustran en la figura 3. En general, el paso de conversión
comprende los pasos de extraer el contenido del mensaje y la firma
digital del mensaje de correo electrónico con firma opaca e incluir
el contenido y la firma digital extraídos en un mensaje de correo
electrónico con firma visible que el servidor de correo electrónico
12 envía al destinatario.
Como se muestra en el bloque 40 de la figura 3,
el primer paso del proceso de conversión que se lleva a cabo en el
servidor de correo electrónico consiste en determinar si el mensaje
de correo electrónico incluye o no una firma opaca. En el caso de
un mensaje S/MIME, este proceso se realiza viendo el tipo de
contenido MIME del mensaje. Si es de tipo multipart/firmado se
trata de un mensaje con firma visible. De lo contrario, se
comprueba el cifrado de la Sintaxis de mensajes criptográficos (CMS,
Cryptographic Message Syntax) del mensaje para determinar si
está firmado. Para ello, se consulta el valor del identificador de
objeto contentInfo en la parte inicial del cifrado para comprobar
si indica que el mensaje está firmado. Si lo está, se trata de un
mensaje con firma opaca; en caso contrario, puede haber sido
encriptado, comprimido o cifrado de algún otro modo. Si el mensaje
no contiene una firma opaca, éste pasa a la siguiente fase del
proceso llevado a cabo por el servidor de correo electrónico 12 y
que consiste en enviar el mensaje de correo electrónico al
destinatario, como se muestra en el paso 42 de la figura 3.
De forma alternativa, si el servidor de correo
electrónico determina que se trata de un mensaje con firma opaca, el
paso 44 del proceso de conversión consiste en procesar el cifrado de
la Sintaxis de mensajes criptográficos (CMS) del mensaje S/MIME
para descifrar el mensaje de correo electrónico. Como ya se ha
mencionado, el servidor de correo electrónico 12 dispone de la
información necesaria para descifrar los mensajes de correo
electrónico de la aplicación de correo electrónico 10 cifrados
mediante el formato S/MIME de la realización preferida.
Una vez descifrado el mensaje de correo
electrónico se lleva a cabo el paso 46. El proceso de conversión
identifica la parte encapContentInfo del mensaje S/MIME (la parte
del mensaje de correo electrónico que, en el estándar S/MIME,
comprende el contenido del mensaje y la firma digital). El siguiente
paso de la conversión (paso 48 de la figura 3) consiste en leer la
parte eContent de la encapContentInfo identificada. Esta parte es el
contenido del mensaje y compone el mensaje visible una vez
convertido el mensaje de correo electrónico en un mensaje con firma
visible. Dentro del paso 48, se elimina la parte eContent del
cifrado CMS del mensaje (y se actualiza acordemente la información
sobre la extensión del mensaje). El cifrado CMS resultante (menos la
parte eContent) será la firma del nuevo mensaje con firma
visible.
El último paso de la conversión consiste en
crear un mensaje MIME del tipo multipart/firmado (el nuevo mensaje
de correo electrónico con firma visible). La información que se
empleará para definir este nuevo mensaje se ha definido del modo
descrito en referencia a los pasos anteriores. El paso 50 de la
figura 3 consiste en la creación del mensaje, que incluye:
- a.
- El contenido de la parte eContent del mensaje de correo electrónico con firma opaca convertido en la parte del mensaje del mensaje de correo electrónico con firma visible (véase el contenido indicado como 34 en la figura 2); y
- b.
- El cifrado CMS de la firma (eliminado el eContent), como las otras partes del mensaje multipart/firmado (incluida la firma 32, como se muestra en la figura 2).
El resultado del proceso de conversión descrito
es un mensaje de correo electrónico con firma visible 18 como el que
se ilustra en la figura 1. El mensaje se envía a la aplicación de
correo electrónico receptora 14 (como muestra la figura 1). La
aplicación de correo electrónico receptora 14 reconoce el formato
del mensaje de correo electrónico entrante como un formato de firma
visible. Dada la presencia de contenido en formato no encriptado
(no cifrado), puede utilizarse el panel de vista previa de la
aplicación de correo electrónico receptora 14 para mostrar todo o
parte del contenido del mensaje con firma visible 18. De modo
similar, no es necesario que la aplicación de correo electrónico
receptora sea compatible con el formato S/MIME para que el
contenido del mensaje sea legible. Cabe precisar que, en este último
caso, las funciones que realiza la firma digital no estarían
disponibles (ya que la firma no puede ser leída por una aplicación
que no sea compatible con el proceso de encriptación utilizado
inicialmente para generarla). No obstante, como puede apreciarse,
la capacidad de leer el contenido del mensaje pese a la ausencia de
una firma digital utilizable, constituye una característica del
sistema descrito que puede resultar ventajosa.
La descripción de la realización preferida hace
referencia a un mensaje de correo electrónico enviado a través de
un servidor de correo electrónico. Este tipo de servidor puede
utilizarse en sistemas en los que se usan dispositivos portátiles
inalámbricos para crear mensajes de correo electrónico que, a
continuación, se transmiten a un servidor de correo electrónico de
una empresa para ser enviados a los destinatarios por medio de una
conexión de correo electrónico de Internet. Otras formas de llevar a
la práctica la realización preferida pueden incluir la transmisión
y conversión del mensaje de correo electrónico mediante otros
sistemas con un funcionamiento análogo al de los servidores de
correo electrónico. En general, un mensaje de correo electrónico
creado con un formato de firma opaca se envía a un sistema
informático que incluye una función de conversión que permite
convertir el formato del mensaje en un formato de firma visible
antes de enviarlo a la aplicación de correo electrónico receptora.
Como puede observarse, la conversión de mensajes de correo
electrónico seguros implica descifrar o desencriptar la
información; por consiguiente, los servidores de correo electrónico
en cuestión deberán ser, preferiblemente, seguros, a fin de evitar
que el proceso de conversión del mensaje constituya un punto de
inseguridad del sistema de correo electrónico.
Por lo general, el servidor de correo
electrónico se implementa por medio de una aplicación de servidor de
correo electrónico que incluye código de programa que se ejecuta en
un ordenador servidor. La aplicación de servidor de correo
electrónico puede distribuirse como un programa informático en un
medio de almacenamiento de código de programa, como por ejemplo un
dispositivo de almacenamiento magnético, óptico o electrónico.
Generalmente, este tipo de aplicaciones de servidor de correo
electrónico se instalan en un ordenador servidor en forma
ejecutable. El servidor de correo electrónico en funcionamiento es
un aparato capaz de llevar a cabo las operaciones señaladas.
En la realización preferida, el servidor de
correo electrónico incluye el código de programa que se ejecuta para
realizar la conversión del mensaje. El servidor de correo
electrónico también lleva a cabo otras funciones administrativas y
de inicio de sesión para aplicaciones de correo electrónico. Cabe
señalar que, aunque un servidor de correo electrónico que realiza la
conversión de mensajes descrita está asociado en muchos casos a la
aplicación de correo electrónico emisora, también es posible que
este tipo de servidor esté asociado a la aplicación de correo
electrónico receptora. En ese tipo de casos, el servidor de correo
electrónico puede ser un servidor de una empresa que recibe
mensajes de correo electrónico y los redirecciona después al
dispositivo receptor correspondiente. Este sistema es posible en
los casos en que la aplicación de correo electrónico receptora se
ejecuta en un dispositivo portátil inalámbrico y los mensajes de
correo electrónico se direccionan a través del servidor de una
empresa que envía el mensaje a un ordenador de sobremesa y al
dispositivo portátil inalámbrico. En este tipo de sistemas, el
servidor de correo electrónico asociado con la aplicación de correo
electrónico receptora puede recibir mensajes con firma opaca. El
servidor de correo electrónico, si dispone de la información
adecuada sobre el cifrado del mensaje de correo electrónico con
firma opaca, puede convertir el formato del mensaje en un formato de
firma visible.
En la realización preferida, la función de
conversión puede seleccionarse de modo opcional. En ciertas
situaciones, puede ser preferible un mensaje de correo electrónico
con firma opaca, incluso en el caso de que la aplicación de correo
electrónico receptora no pueda acceder al contenido del mensaje como
consecuencia. Por este motivo, el administrador del servidor de
correo electrónico puede determinar de forma selectiva si se
aplicará la función de conversión a los mensajes que administra el
servidor. Otra extensión incluye la posibilidad de que el
administrador aplique un filtro más sofisticado a los mensajes de
correo electrónico entrantes, de modo que el servidor de correo
electrónico convierta los mensajes con firma opaca que cumplan una
serie de criterios (por ejemplo, nombre del remitente, nombre del
destinatario, grupo de usuarios del remitente y similares).
A título ilustrativo, se han descrito con
detalle algunas implementaciones posibles de la invención. No
obstante, quienes estén familiarizados con el tema apreciarán que
pueden introducirse variaciones y modificaciones sin abandonar por
ello el ámbito de la presente invención, que queda limitado
únicamente por las reivindicaciones adjuntas.
Claims (9)
1. Un método de transmisión de mensajes de
correo electrónico implementado en el ordenador que comprende los
siguientes pasos:
- \bullet
- envío de un primer mensaje de correo electrónico seguro (16), con firma opaca (22) y dirigido a un destinatario (14), a un servidor de correo electrónico (12);
- \bullet
- descifrado del primer mensaje de correo electrónico en el servidor de correo electrónico (12) para extraer el contenido y la firma digital del primer mensaje de correo electrónico;
- \bullet
- creación de un mensaje de correo electrónico con firma visible (18) en el servidor de correo electrónico (12) que incluya tanto el contenido (34) como la firma digital (32) extraídos del primer mensaje de correo electrónico; y
- \bullet
- envío al destinatario (14) del mensaje de correo electrónico con firma visible resultante.
2. El método de la reivindicación 1, en el que
el primer mensaje de correo electrónico (16) se ajusta al estándar
S/MIME.
3. El método de la reivindicación 2, en el que
el paso de extraer el contenido y la firma digital del primer
mensaje de correo electrónico comprende los pasos siguientes:
- \bullet
- identificar (46) el objeto encapContentInfo para el mensaje de correo electrónico con firma opaca (16);
- \bullet
- copiar y suprimir (48) el valor eContent de encapContentInfo; y
- \bullet
- definir (50) el contenido (34) y la firma digital (32) extraídos como el contenido y la firma digital en el mensaje de correo electrónico con firma visible (18).
4. El método de cualquiera de las
reivindicaciones de la 1 a la 3 incluyendo, asimismo, el paso de
determinar si el primer mensaje de correo electrónico cumple una
serie de criterios establecidos previamente para la conversión a un
formato de firma visible.
5. Un aparato de transmisión de mensajes de
correo electrónico que comprende un servidor de correo electrónico
(12) que, a su vez, incluye:
- \bullet
- código de programa ejecutable para recibir un mensaje de correo electrónico con firma opaca (16);
- \bullet
- código de programa ejecutable para descifrar el mensaje de correo electrónico con firma opaca (16) y extraer el contenido (24) y la firma digital (22) del mensaje con firma opaca;
- \bullet
- código de programa para generar un mensaje de correo electrónico con firma visible (18) que incluya tanto el contenido (34) como la firma digital (32) extraídos del mensaje de correo electrónico con firma opaca; y
- \bullet
- código de programa para remitir al destinatario (14) el mensaje de correo electrónico con firma visible (18).
6. El aparato de la reivindicación 5, en el que
el mensaje de correo electrónico seguro con firma opaca (16) se
ajusta al estándar S/MIME.
7. El aparato de la reivindicación 6, en el que
el código de programa para extraer el contenido (24) y la firma
digital (22) del mensaje de correo electrónico con firma opaca (16)
realiza los pasos siguientes:
- \bullet
- identificar (46) el objeto encapContentInfo para el mensaje de correo electrónico con firma opaca;
- \bullet
- copiar y suprimir (48) el valor eContent de encapContentInfo; y
- \bullet
- definir (50) el contenido y la firma digital extraídos como el contenido y la firma digital del mensaje de correo electrónico con firma visible (18).
8. El aparato de cualquiera de las
reivindicaciones de la 5 a la 7, que incluye, asimismo, código de
programa para determinar si el mensaje de correo electrónico con
firma opaca (16) cumple una serie de criterios definidos previamente
para la conversión a un formato de firma visible.
9. Un medio de almacenamiento legible por
ordenador que contiene código de programa para el aparato de
cualquiera de las reivindicaciones de la 5 a la 8 que implementa el
método de cualquiera de las reivindicaciones de la 1 a la 4.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP04101878A EP1592188B1 (en) | 2004-04-30 | 2004-04-30 | Method and apparatus for transmission of digitally signed electronic mail |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2270277T3 true ES2270277T3 (es) | 2007-04-01 |
Family
ID=34929048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES04101878T Expired - Lifetime ES2270277T3 (es) | 2004-04-30 | 2004-04-30 | Metodo y aparato para la transmision de correo electronico firmado digitalmente. |
Country Status (13)
| Country | Link |
|---|---|
| EP (1) | EP1592188B1 (es) |
| JP (1) | JP4250148B2 (es) |
| KR (2) | KR100868712B1 (es) |
| CN (1) | CN100473056C (es) |
| AT (1) | ATE335336T1 (es) |
| AU (1) | AU2005201621B2 (es) |
| BR (1) | BRPI0501454B1 (es) |
| CA (1) | CA2505273C (es) |
| DE (1) | DE602004001757T2 (es) |
| ES (1) | ES2270277T3 (es) |
| MX (1) | MXPA05004574A (es) |
| SG (1) | SG116644A1 (es) |
| TW (1) | TWI312630B (es) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7568106B2 (en) * | 2005-12-16 | 2009-07-28 | International Business Machines Corporation | Cooperative non-repudiated message exchange in a network environment |
| CN102098293B (zh) * | 2010-12-28 | 2013-07-10 | 北京深思洛克软件技术股份有限公司 | 加密邮件的预览方法 |
| CN102752232B (zh) * | 2011-04-22 | 2018-02-09 | 中兴通讯股份有限公司 | 媒体消息的处理方法和网关设备 |
| CN107508749B (zh) * | 2017-09-18 | 2019-11-19 | 维沃移动通信有限公司 | 一种消息发送方法及移动终端 |
| CN111970307B (zh) * | 2020-06-30 | 2022-07-22 | 冠群信息技术(南京)有限公司 | 透明数据传输系统、发件终端、服务器、收件终端与方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7127741B2 (en) * | 1998-11-03 | 2006-10-24 | Tumbleweed Communications Corp. | Method and system for e-mail message transmission |
| AU1174600A (en) * | 1998-11-25 | 2000-06-13 | Orad Software Limited | A secure electronic mail gateway |
| KR20020067372A (ko) * | 2001-02-16 | 2002-08-22 | 이니텍(주) | 에스/마임 표준을 준수하는 보안 웹메일의 송수신 방법 |
-
2004
- 2004-04-30 AT AT04101878T patent/ATE335336T1/de not_active IP Right Cessation
- 2004-04-30 EP EP04101878A patent/EP1592188B1/en not_active Expired - Lifetime
- 2004-04-30 ES ES04101878T patent/ES2270277T3/es not_active Expired - Lifetime
- 2004-04-30 DE DE602004001757T patent/DE602004001757T2/de not_active Expired - Lifetime
-
2005
- 2005-04-13 SG SG200502552A patent/SG116644A1/en unknown
- 2005-04-18 AU AU2005201621A patent/AU2005201621B2/en not_active Expired
- 2005-04-20 CA CA2505273A patent/CA2505273C/en not_active Expired - Lifetime
- 2005-04-27 TW TW094113539A patent/TWI312630B/zh not_active IP Right Cessation
- 2005-04-28 JP JP2005133492A patent/JP4250148B2/ja not_active Expired - Lifetime
- 2005-04-28 MX MXPA05004574A patent/MXPA05004574A/es active IP Right Grant
- 2005-04-30 CN CNB2005100668930A patent/CN100473056C/zh not_active Expired - Lifetime
- 2005-04-30 KR KR1020050036485A patent/KR100868712B1/ko not_active Expired - Lifetime
- 2005-05-02 BR BRPI0501454-9A patent/BRPI0501454B1/pt not_active IP Right Cessation
-
2007
- 2007-09-27 KR KR1020070097605A patent/KR20070102974A/ko not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JP4250148B2 (ja) | 2009-04-08 |
| ATE335336T1 (de) | 2006-08-15 |
| BRPI0501454A (pt) | 2006-01-10 |
| EP1592188B1 (en) | 2006-08-02 |
| DE602004001757T2 (de) | 2006-11-30 |
| AU2005201621B2 (en) | 2006-12-21 |
| CN100473056C (zh) | 2009-03-25 |
| CN1694436A (zh) | 2005-11-09 |
| KR20060047676A (ko) | 2006-05-18 |
| CA2505273A1 (en) | 2005-10-30 |
| AU2005201621A1 (en) | 2005-11-17 |
| TWI312630B (en) | 2009-07-21 |
| HK1084803A1 (en) | 2006-08-04 |
| BRPI0501454B1 (pt) | 2018-08-14 |
| EP1592188A1 (en) | 2005-11-02 |
| TW200603587A (en) | 2006-01-16 |
| MXPA05004574A (es) | 2005-11-23 |
| KR20070102974A (ko) | 2007-10-22 |
| SG116644A1 (en) | 2005-11-28 |
| KR100868712B1 (ko) | 2008-11-13 |
| JP2005317029A (ja) | 2005-11-10 |
| CA2505273C (en) | 2010-08-31 |
| DE602004001757D1 (de) | 2006-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6573600B2 (ja) | エンドツーエンド暗号化通信を許可するために第1のコンピューティングデバイスから第2のコンピューティングデバイスへのデータパケットを処理するための少なくとも1つのサーバによって実行される方法 | |
| US6904521B1 (en) | Non-repudiation of e-mail messages | |
| US9590951B2 (en) | One-time pad communications network | |
| CN113508563A (zh) | 基于区块链的安全电子邮件系统 | |
| JP2002024147A (ja) | セキュアメールプロキシシステム及び方法並びに記録媒体 | |
| JP2005101883A (ja) | 電子メール文書原本性保証装置 | |
| CA2518025A1 (en) | Secure e-mail messaging system | |
| JP4434680B2 (ja) | 電子メール処理装置用プログラム | |
| CN1328735A (zh) | 用于保护数据对象的方法与系统 | |
| US6560705B1 (en) | Content screening with end-to-end encryption prior to reaching a destination | |
| JP2008187280A (ja) | 電子メールシステム、電子メール中継装置、電子メール中継方法及び電子メール中継プログラム | |
| US7877594B1 (en) | Method and system for securing e-mail transmissions | |
| WO2005091579A1 (en) | Secure email service | |
| JPH1020779A (ja) | 公開鍵暗号方式における鍵変更方法 | |
| CN101414983A (zh) | 邮件中继装置及邮件中继方法 | |
| JP4264903B2 (ja) | 電子メール送受信システム | |
| WO2000031944A1 (en) | A secure electronic mail gateway | |
| KR20070102974A (ko) | 보안 전자 메일 포맷의 전송 | |
| JP2002009815A (ja) | セキュリティ機能付き電子メールシステム | |
| JP2003298656A (ja) | メーリングリストサーバおよびそのメール再送方法 | |
| JP4929826B2 (ja) | 電子メール作成装置及びプログラム | |
| JP2008299561A (ja) | 電子メール送信装置 | |
| JP2006039740A (ja) | 通信装置 | |
| US20060259761A1 (en) | Public Key Infrastructure (PKI) Information Encryption by a Non-Sender System | |
| JP2011217268A (ja) | メールサーバ、メール通信システム、及びメール送受信方法 |