×

Cryptographic information and flow control

  • US 6,684,330 B1
  • Filed: 10/15/1999
  • Issued: 01/27/2004
  • Est. Priority Date: 10/16/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of securing data, sent by a user, before the data is transmitted over a network, comprising:

  • providing a network packet having a data portion and a header portion, the header portion including a destination address;

    determining, based at least in part on the destination address, a domain identifier;

    determining, based at least in part on said domain identifier, a domain algorithm identifier, a domain credential identifier, and a domain key split;

    accessing a credential store associated with the user, the credential store comprising at least one user algorithm identifier, at least one user credential identifier, and for each user credential identifier, at least one user key split associated with the respective user credential identifier;

    generating a random working key;

    encrypting the data portion of said network packet with said random working key;

    binding together a plurality of key splits to form a cryptographic key;

    encrypting said random working key with the cryptographic key according to a cryptographic algorithm designated by said domain algorithm identifier; and

    if said domain algorithm identifier and said domain credential identifier are represented by the at least one user algorithm identifier and the at least one user credential identifier, respectively, then forwarding at least part of the header portion, the encrypted random working key, and the encrypted data portion to the network in a packet format;

    wherein said plurality of key splits includes the domain key split and one or more of the at least one user key split associated with the at least one user credential identifier representative of said domain credential identifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×