Method and system for controlling the use of addresses using address computation techniques
OwnerAmiram Grynberginventor
Life of this patent
Estimating the term…
Abstract
A system and method for controlling the use of addresses by using address computation techniques is described. A system comprising alias address creation software generates multiple alias addresses representing a single real address of a particular recipient. Each alias address is computed from data representing a prospective sender and a recipient. A sender is provided with an alias address by a recipient for communicating back to said recipient. Messages sent by a sender, employing alias addresses are analysed to a forwarding server which validates each alias address and checks it against a blocking list. Messages which pass these checks are directed to the recipient's real address registered with said forwarding server.
Claims25
A method for producing a plurality of alias addresses for use in place of a first address, comprising the steps of:
- accessing a first partial address item associated with first address;
- accessing a first data item associated with first address;
- accessing a variable data item;
- computing a second partial address from first data item and variable data item;
- and
- combining second partial address with first partial address to produce an alias address.
A method for determining a first address from an alias address comprising the steps of:
- extracting a first data item and a second data item from alias address;
- decoding first data item to produce a decoded first data item;
- decrypting decoded first data item to produce a third data item;
- validating third data item;
- and
- extracting first address from third data item if third data item is valid.
A method for determining a first address from an alias address comprising the steps of:
- extracting a first data item and a second data item from alias address;
- computing a third data item from first data item;
- validating third data item;
- and
- retrieving a fourth data item associated with second data item to compute first address, if third data item is valid.
A system for communicating using alias addresses, comprising:
- at least one first device comprising a processing unit, memory and input/output means;
- a first program adapted to be executed on said first device, to:
- accept input of a first address, first data item and a first partial address;
- store said inputs in memory;
- access a variable data item;
- compute a second partial address from stored first data item and from variable data item;
- combine second partial address with first partial address to produce an alias address;
- and
- output said alias address;
- at least one second device comprising a processing unit, memory and input/output means;
- a second program adapted to be executed on said second device, to:
- accept input of an alias address produced by first program;
- extract a first data item and a second data item from alias address;
- compute and validate a third data item from first data item and second data item;
- compute a first address if third data item is valid;
- output said first address if first address is valid;
- and
- output rejection message if first address is not valid;
Dependencies are inferred from the claim text.