US 7,469,340 B2
Selective encryption of electronic messages and data
Murali M. Karamchedu, Beaverton, Oreg. (US); Jeffrey B. Sponaugle, Hillsboro, Oreg. (US); and Luis Fernando Machuca, Hillsboro, Oreg. (US)
Assigned to Kryptiq Corporation, Hillsboro, Oreg. (US)
Filed on Mar. 20, 2003, as Appl. No. 10/394,410.
Claims priority of provisional application 60/401945, filed on Aug. 07, 2002.
Prior Publication US 2004/0030893 A1, Feb. 12, 2004
Int. Cl. G06F 21/00 (2006.01); H04L 9/00 (2006.01); H04K 1/00 (2006.01)
U.S. Cl. 713—172  [726/9] 43 Claims
OG exemplary drawing
 
1. A method comprising:
requesting a server, by a client, to securely store a first portion of a message on the server, the message comprising at least the first portion and a second portion;
receiving by the client, from the server, a message-specific token associated with accessing the first portion of the message, the message-specific token being generated by the server and comprising one or more encryption keys used by the server to encrypt the first portion of the message prior to storing the first portion of the message;
combining by the client, a second portion of the message with the message-specific token to form a partially secured copy of the message, and inserting one or more markup language based form elements within a body portion of the partially secured copy of the message to solicit responsive pre-delivery information input from a recipient of the partially secured copy of the message to facilitate determining whether or not the first portion of the message will be delivered to the recipient of the partially secured copy of the message; and
transmitting the partially secured copy of the message to a recipient, wherein the first portion of the message is subsequently delivered to the recipient by the server, on presentation of the message-specific token to the server, and wherein the message-specific token is conditionally presented to the server based at least in part on the recipient's response to the solicitation by the markup language based form elements.