SEARCHABLE ENCRYPTION

The present disclosure is directed towards a system, method, and computer readable storage medium for searchable encryption. A plurality of search terms are extracted from at least a part of a data structure. A keyed-hash value for each search term is calculated and stored in a list. A bit in a firs...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MC BREARTY, SHAUN, CURRAN, KEVIN
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator MC BREARTY, SHAUN
CURRAN, KEVIN
description The present disclosure is directed towards a system, method, and computer readable storage medium for searchable encryption. A plurality of search terms are extracted from at least a part of a data structure. A keyed-hash value for each search term is calculated and stored in a list. A bit in a first predetermined position within the keyed-hash value is examined for each keyed-hash value to obtain the value of the bit. A first determination is performed to determine if it is true that the value of the bit has a first value for at least a of the keyed-hash values, and the value of the bit has a second value for at least a of the keyed-hash values, wherein a is a number greater or equal to two and the first value is different to the second value. If the first determination is true, the set of keyed- hash values is split into two lists. A first search token value is assigned to the first list and second search token value is assigned to the second list. Thus, each search token value is associated with a plurality of search terms. La présente divulgation concerne un système, un procédé et un support de stockage lisible par ordinateur pour un chiffrement interrogeable. Une pluralité de termes de recherche sont extraits d'au moins une partie d'une structure de données. Une valeur de hachage à clé pour chaque terme de recherche est calculée et stockée dans une liste. Un bit dans une première position prédéterminée à l'intérieur de la valeur de hachage à clé est examiné pour chaque valeur de hachage à clé pour obtenir la valeur du bit. Une première détermination est effectuée pour déterminer s'il est vrai que la valeur du bit a une première valeur pour au moins une des valeurs de hachage à clé, et la valeur du bit a une seconde valeur pour au moins a des valeurs de hachage à clé, a étant un nombre supérieur ou égal à deux et la première valeur étant différente de la seconde valeur. Si la première détermination est vraie, l'ensemble des valeurs de hachage à clé est divisé en deux listes. Une première valeur de jeton de recherche est attribuée à la première liste et une seconde valeur de jeton de recherche est attribuée à la seconde liste. Ainsi, chaque valeur de jeton de recherche est associée à une pluralité de termes de recherche.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CA3212962A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CA3212962A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CA3212962A13</originalsourceid><addsrcrecordid>eNrjZBANdnUMcvZwdPJxVXD1cw6KDAjx9PfjYWBNS8wpTuWF0twMCm6uIc4euqkF-fGpxQWJyal5qSXxzo7GRoZGlmZGjobGRCgBAF7nHmk</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SEARCHABLE ENCRYPTION</title><source>esp@cenet</source><creator>MC BREARTY, SHAUN ; CURRAN, KEVIN</creator><creatorcontrib>MC BREARTY, SHAUN ; CURRAN, KEVIN</creatorcontrib><description>The present disclosure is directed towards a system, method, and computer readable storage medium for searchable encryption. A plurality of search terms are extracted from at least a part of a data structure. A keyed-hash value for each search term is calculated and stored in a list. A bit in a first predetermined position within the keyed-hash value is examined for each keyed-hash value to obtain the value of the bit. A first determination is performed to determine if it is true that the value of the bit has a first value for at least a of the keyed-hash values, and the value of the bit has a second value for at least a of the keyed-hash values, wherein a is a number greater or equal to two and the first value is different to the second value. If the first determination is true, the set of keyed- hash values is split into two lists. A first search token value is assigned to the first list and second search token value is assigned to the second list. Thus, each search token value is associated with a plurality of search terms. La présente divulgation concerne un système, un procédé et un support de stockage lisible par ordinateur pour un chiffrement interrogeable. Une pluralité de termes de recherche sont extraits d'au moins une partie d'une structure de données. Une valeur de hachage à clé pour chaque terme de recherche est calculée et stockée dans une liste. Un bit dans une première position prédéterminée à l'intérieur de la valeur de hachage à clé est examiné pour chaque valeur de hachage à clé pour obtenir la valeur du bit. Une première détermination est effectuée pour déterminer s'il est vrai que la valeur du bit a une première valeur pour au moins une des valeurs de hachage à clé, et la valeur du bit a une seconde valeur pour au moins a des valeurs de hachage à clé, a étant un nombre supérieur ou égal à deux et la première valeur étant différente de la seconde valeur. Si la première détermination est vraie, l'ensemble des valeurs de hachage à clé est divisé en deux listes. Une première valeur de jeton de recherche est attribuée à la première liste et une seconde valeur de jeton de recherche est attribuée à la seconde liste. Ainsi, chaque valeur de jeton de recherche est associée à une pluralité de termes de recherche.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2022</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220331&amp;DB=EPODOC&amp;CC=CA&amp;NR=3212962A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25562,76317</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220331&amp;DB=EPODOC&amp;CC=CA&amp;NR=3212962A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MC BREARTY, SHAUN</creatorcontrib><creatorcontrib>CURRAN, KEVIN</creatorcontrib><title>SEARCHABLE ENCRYPTION</title><description>The present disclosure is directed towards a system, method, and computer readable storage medium for searchable encryption. A plurality of search terms are extracted from at least a part of a data structure. A keyed-hash value for each search term is calculated and stored in a list. A bit in a first predetermined position within the keyed-hash value is examined for each keyed-hash value to obtain the value of the bit. A first determination is performed to determine if it is true that the value of the bit has a first value for at least a of the keyed-hash values, and the value of the bit has a second value for at least a of the keyed-hash values, wherein a is a number greater or equal to two and the first value is different to the second value. If the first determination is true, the set of keyed- hash values is split into two lists. A first search token value is assigned to the first list and second search token value is assigned to the second list. Thus, each search token value is associated with a plurality of search terms. La présente divulgation concerne un système, un procédé et un support de stockage lisible par ordinateur pour un chiffrement interrogeable. Une pluralité de termes de recherche sont extraits d'au moins une partie d'une structure de données. Une valeur de hachage à clé pour chaque terme de recherche est calculée et stockée dans une liste. Un bit dans une première position prédéterminée à l'intérieur de la valeur de hachage à clé est examiné pour chaque valeur de hachage à clé pour obtenir la valeur du bit. Une première détermination est effectuée pour déterminer s'il est vrai que la valeur du bit a une première valeur pour au moins une des valeurs de hachage à clé, et la valeur du bit a une seconde valeur pour au moins a des valeurs de hachage à clé, a étant un nombre supérieur ou égal à deux et la première valeur étant différente de la seconde valeur. Si la première détermination est vraie, l'ensemble des valeurs de hachage à clé est divisé en deux listes. Une première valeur de jeton de recherche est attribuée à la première liste et une seconde valeur de jeton de recherche est attribuée à la seconde liste. Ainsi, chaque valeur de jeton de recherche est associée à une pluralité de termes de recherche.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZBANdnUMcvZwdPJxVXD1cw6KDAjx9PfjYWBNS8wpTuWF0twMCm6uIc4euqkF-fGpxQWJyal5qSXxzo7GRoZGlmZGjobGRCgBAF7nHmk</recordid><startdate>20220331</startdate><enddate>20220331</enddate><creator>MC BREARTY, SHAUN</creator><creator>CURRAN, KEVIN</creator><scope>EVB</scope></search><sort><creationdate>20220331</creationdate><title>SEARCHABLE ENCRYPTION</title><author>MC BREARTY, SHAUN ; CURRAN, KEVIN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CA3212962A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>MC BREARTY, SHAUN</creatorcontrib><creatorcontrib>CURRAN, KEVIN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MC BREARTY, SHAUN</au><au>CURRAN, KEVIN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SEARCHABLE ENCRYPTION</title><date>2022-03-31</date><risdate>2022</risdate><abstract>The present disclosure is directed towards a system, method, and computer readable storage medium for searchable encryption. A plurality of search terms are extracted from at least a part of a data structure. A keyed-hash value for each search term is calculated and stored in a list. A bit in a first predetermined position within the keyed-hash value is examined for each keyed-hash value to obtain the value of the bit. A first determination is performed to determine if it is true that the value of the bit has a first value for at least a of the keyed-hash values, and the value of the bit has a second value for at least a of the keyed-hash values, wherein a is a number greater or equal to two and the first value is different to the second value. If the first determination is true, the set of keyed- hash values is split into two lists. A first search token value is assigned to the first list and second search token value is assigned to the second list. Thus, each search token value is associated with a plurality of search terms. La présente divulgation concerne un système, un procédé et un support de stockage lisible par ordinateur pour un chiffrement interrogeable. Une pluralité de termes de recherche sont extraits d'au moins une partie d'une structure de données. Une valeur de hachage à clé pour chaque terme de recherche est calculée et stockée dans une liste. Un bit dans une première position prédéterminée à l'intérieur de la valeur de hachage à clé est examiné pour chaque valeur de hachage à clé pour obtenir la valeur du bit. Une première détermination est effectuée pour déterminer s'il est vrai que la valeur du bit a une première valeur pour au moins une des valeurs de hachage à clé, et la valeur du bit a une seconde valeur pour au moins a des valeurs de hachage à clé, a étant un nombre supérieur ou égal à deux et la première valeur étant différente de la seconde valeur. Si la première détermination est vraie, l'ensemble des valeurs de hachage à clé est divisé en deux listes. Une première valeur de jeton de recherche est attribuée à la première liste et une seconde valeur de jeton de recherche est attribuée à la seconde liste. Ainsi, chaque valeur de jeton de recherche est associée à une pluralité de termes de recherche.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_CA3212962A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title SEARCHABLE ENCRYPTION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T09%3A18%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=MC%20BREARTY,%20SHAUN&rft.date=2022-03-31&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECA3212962A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true