Patent ES-2753359-T3 (ES)
Title: Sistema de mensajes no retenidos
Inventor: THORPE JOHN R
IPC: H04L29/06
Filed: 2014-03-12
Granted: 2020-04-08
Abstract: Un método (500, 600), configurado para su ejecución en un dispositivo de mensajería no retenida (101a, 220a, 101b, 220b, 101c, 220c, 101, 220), que comprende: recibir (502, 602), usando uno o más dispositivos informáticos del dispositivo de mensajería no retenida (101a, 220a, 101b, 220b, 101c, 220c, 101, 220), un mensaje de un cliente de mensajería (120a, 120b, 120c) de un usuario remitente; generar (504, 608), usando el uno o más dispositivos informáticos, una clave globalmente única; generar (508, 612), usando el uno o más dispositivos informáticos, un índice hash en base, al menos en parte, a la clave globalmente única y una clave de dispositivo; generar, usando el uno o más dispositivos informáticos, una clave de cifrado en base, al menos en parte, a la clave globalmente única; cifrar (510, 614), usando el uno o más dispositivos informáticos, el mensaje usando la clave de cifrado; almacenar (512, 616), usando el uno o más dispositivos informáticos, el mensaje cifrado en una memoria no transitoria y no persistente del uno o más dispositivos informáticos usando el índice hash; generar (514, 620), usando el uno o más dispositivos informáticos, un identificador de mensaje en base, al menos en parte, a la clave globalmente única; enviar (514, 620), usando el uno o más dispositivos informáticos, el identificador de mensaje a un dispositivo destinatario; eliminar (516, 622), usando el uno o más dispositivos informáticos, quitando la clave globalmente única, el índice hash y el identificador de mensaje del uno o más dispositivos informáticos en respuesta al envío del identificador de mensaje al dispositivo destinatario; determinar, usando el uno o más dispositivos informáticos, si se recibe una selección del identificador de mensaje; en respuesta a la determinación de que se ha recibido la selección del identificador de mensaje: (a) determinar, usando el uno o más dispositivos informáticos, el índice hash de la clave globalmente única recibida en respuesta a la selección del identificador de mensaje; (b) recuperar, usando el uno o más dispositivos informáticos, el mensaje cifrado de la memoria no transitoria y no persistente usando el índice hash; (c) determinar, usando el uno o más dispositivos informáticos, la clave de cifrado usando la clave globalmente única y descifrar el mensaje cifrado usando la clave de cifrado; (d) enviar el mensaje al dispositivo destinatario para su presentación; y (e) eliminar (522, 632), usando el uno o más dispositivos informáticos, quitando el mensaje cifrado del uno o más dispositivos en respuesta al envío del mensaje al dispositivo destinatario para su presentación; en respuesta a la determinación de que no se ha recibido la selección del identificador del mensaje: (a) determinar, usando uno o más dispositivos informáticos, si se ha excedido una vida útil de mensaje definida por el usuario o una vida útil de mensaje definida por el sistema; y (b) en respuesta a determinar que se ha excedido al menos una de la vida útil del mensaje definida por el usuario y la vida útil del mensaje definida por el sistema, eliminar (522, 632), usando el uno o más dispositivos informáticos, quitando el mensaje cifrado del uno o más dispositivos.