Distributed Database
AssigneeXooloo
InventorGrégory Veret
Life of this patent
Estimating the term…
Abstract
The invention relates to a module to be included onboard the equipment of a telecommunication network and comprising: a database storing at least search field values including URL addresses, at least some of said URL addresses being stored in an encrypted form, encryption means capable of encrypting a piece of information received by the module in order to allow an information search in the database by comparison with the encrypted search field values.
Claims15
A module intended to be embedded in an equipment of a telecommunication network and comprising:
- a database storing at least search field values including URL addresses, at least some of said URL addresses being stored in an encrypted form, and
- an encryption entity capable of encrypting a piece of information received by the module in order to allow an information search in the database by comparison with the encrypted search field values.
The method of construction of a module intended to be embedded in an equipment of a telecommunications network, comprising the steps of:
- encryptioning at least one field value (SF—8, SF—2) comprising a URL address,
- storing said at least one encrypted value (KB(SF—8), KB(SF—2)) as a search field value of a database of the module,
- coupling an encryption entity with the database, said encryption entity being capable of encrypting a piece of information in such a way as to allow a search for said information in said database by comparison with the encrypted search field values.
The method of interrogation of a database of URL addresses embedded in an equipment of a telecommunications network, comprising the steps consisting of:
- receiving a request message (R),
- extracting a piece of information (URL0) from the request message,
- encrypting the extracted information,
- searching for the encrypted information (H(URL0)) in the database by comparison of said encrypted information with encrypted URL address values (H(SF—1), H(SF—2)) stored in the database as search field values, and
- sending a response (ABSENT) depending on a result of the search.
The method of interrogation of a database, comprising
- receiving a request message comprising a search field value composed of an initial string of characters (add_ex),
- searching for said search field value in the database in an iterative manner, each iteration corresponding to searching for a piece of information by comparison with the search field values stored in the database, the information being chosen in order of decreasing string length from one iteration to the next from a set comprising the initial string of characters and/or at least a string of characters (string) obtained by deletion of at least one character at one end and/or at the other end of the initial string of characters.
Dependencies are inferred from the claim text.