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.
Claims10
Equipment of a telecommunication network comprising:
- a distributed equipment including a storage device associated with a processor;
- a module, the module embedded in the distributed equipment, the module including:
- a database storing at least search field values corresponding to URL addresses, at least some of said URL addresses being stored in an encrypted form, wherein the search field values are associated with respective attribute values, the attribute values being ordered by priorities,
- an encryption entity capable of breaking down a search field value received by the module into elementary portions, generating a set of combinations of elementary portions, encrypting pieces of information, each combination of the set constituting a piece of information to be encrypted, in order to allow an information search in the database by comparison with the encrypted search field values, for directly determining whether at least one combination of the set comprises a search field value stored in the database,
- wherein, if several combinations are determined to comprise given respective search field values, the search field value being associated with the attribute having the higher priority among the attributes associated with the given respective search field values is chosen as a recognized entry.
A method of construction of a module intended to be embedded in an equipment of a telecommunications network, comprising the steps of
- encrypting field values corresponding to URL addresses,
- storing said encrypted values as a search field values of a database of the module, wherein the search field values are associated with respective attribute values, the attribute values being ordered by priorities,
- coupling an encryption entity with the database, said encryption entity being capable of breaking down a search field value received by the module into elementary portions, generating a set of combinations of elementary portions, encrypting pieces of information, each combination of the set constituting a piece of information to be encrypted, in order to allow an information search in the database by comparison with the encrypted search field values, for directly determining whether at least one combination of the set comprises a search field value stored in the database,
- wherein if several combinations are determined to comprise given respective search field values, the search field value being associated with the attribute having the higher priority among the attributes associated with the given respective search field values is chosen as a recognized entry.
The method of interrogation of a database of search field values corresponding to URL addresses embedded in an equipment of a telecommunications network, wherein the search field values are associated with respective attribute values, the attribute values being ordered by priorities, comprising the steps consisting of
- receiving a request message,
- extracting a piece of information from the request message by breaking down a search field value received in the request message into elementary portions and generating a set of combinations of elementary portions,
- encrypting the extracted information, each combination of the set constituting a piece of information to be encrypted,
- searching for the encrypted information in the database by determining whether at least one combination of the set comprises a search field value stored in the database, wherein, if several combinations are determined to comprise given respective search field values, the search field value being associated with the attribute having the higher priority among the attributes associated with the given respective search field values is chosen as a recognized entry, and
- sending a response depending on a result of the search.
Dependencies are inferred from the claim text.