-
1.
公开(公告)号:US11709948B1
公开(公告)日:2023-07-25
申请号:US17548062
申请日:2021-12-10
申请人: IONIC SECURITY, INC.
IPC分类号: G06F21/60 , G06F16/22 , H04L9/32 , G06F16/245
CPC分类号: G06F21/602 , G06F16/2255 , G06F16/2282 , G06F16/245 , H04L9/321 , H04L9/3242
摘要: Systems and methods are disclosed for generation of a representative data structure. A computing device can receive data including various data items. The computing device can generate logical rows that include the data items. The computing device can convert the logical rows into nodes and store the nodes into logical rows of a first logical table. The computing device can generate logical rows for a second logical table including row identifiers and a link to one of the logical rows from the first logical table.
-
2.
公开(公告)号:US11232216B1
公开(公告)日:2022-01-25
申请号:US16930502
申请日:2020-07-16
申请人: IONIC SECURITY, INC.
IPC分类号: G06F21/60 , H04L9/32 , G06F16/22 , G06F16/245
摘要: Systems and methods are disclosed for generation of secure indexes that permit the querying or searching of encrypted data in a cryptographically-secure manner. In various embodiments, a filter gradient comprises a node identifier, a set membership filter, and an ordered genealogy (such that it comprises a filter that encodes a subset of the items encoded by its parent), and a FiG tree is a rooted tree with filter gradients (and, optionally, one or more dictionaries) as nodes such that each filter gradient uses a different hash. A HiiT data structure, in various embodiments, comprises a hash table that points to the rows of an inverted index table. In various embodiments, an oblivious pseudorandom function may be employed to mask, secure, and prepare the phrases for insertion into the secure indexes.
-
3.
公开(公告)号:US11782911B1
公开(公告)日:2023-10-10
申请号:US17476102
申请日:2021-09-15
申请人: Ionic Security Inc.
发明人: Ryan Mark Speers , Adam Ghetti , Brian Michael Vohaska , Jeremy Michael Eckman , Katrina Jean Ray , Jonathan Thomas Burns
IPC分类号: G06F16/242 , G06F16/23 , G06F21/60
CPC分类号: G06F16/2425 , G06F16/2365 , G06F21/602
摘要: Systems and methods are disclosed that receive a search request with one or more data items to search against filters. Masked versions of the data items are generating using a first predetermined algorithm. The masked versions can be transmitted to another computing device to be secured. Query data can be generated by applying a second algorithm to the secured version of the data items. The query data can be transmitted to a storage system to query the filters to identify search results.
-
4.
公开(公告)号:US11726993B1
公开(公告)日:2023-08-15
申请号:US17476106
申请日:2021-09-15
申请人: Ionic Security Inc.
发明人: Ryan Mark Speers , Adam Ghetti , Brian Michael Vohaska , Jeremy Michael Eckman , Katrina Jean Ray , Jonathan Thomas Burns
IPC分类号: G06F16/242 , G06F16/23 , G06F21/60
CPC分类号: G06F16/2425 , G06F16/2365 , G06F21/602
摘要: Systems and methods are disclosed that receive data at an electronic computing device. A first algorithm can be applied to the phrases to generate masked versions of the phrases. The masked versions can be cryptographically secured using a second algorithm and a cryptographic key. The second algorithm and cryptographic key can be used to generate a secured versions of the phrases. A filter representative of the data can be generated using the secured versions of the phrases.
-
5.
公开(公告)号:US10235335B1
公开(公告)日:2019-03-19
申请号:US16026764
申请日:2018-07-03
申请人: Ionic Security Inc.
发明人: Ryan Mark Speers , Adam Ghetti , Brian Michael Vohaska , Jeremy Michael Eckman , Katrina Jean Ray , Jonathan Thomas Burns
IPC分类号: G06F16/23 , G06F21/60 , G06F16/242
摘要: Systems and methods that permit the querying of encrypted data in a cryptographically-secure manner. Generally, data that has been encrypted cannot be queried using plaintext terms because it is in ciphertext. Accordingly, use of filters that correspond to the encrypted data and are generated by multiple parties permits querying of the data without decrypting the data or compromising the security of the encrypted data or of the queries against that data.
-
6.
公开(公告)号:US11238032B1
公开(公告)日:2022-02-01
申请号:US16682336
申请日:2019-11-13
申请人: Ionic Security Inc.
发明人: Ryan Mark Speers , Adam Ghetti , Brian Michael Vohaska , Jeremy Michael Eckman , Katrina Jean Ray , Jonathan Thomas Burns
IPC分类号: G06F16/242 , G06F16/23 , G06F21/60
摘要: Systems and methods are disclosed that receive data at an electronic computing device. The data can include phrases that can be transformed according to an algorithm to generate a masked version of the phrases. The masked version can be transmitted to a third party system for securing. The secured version can be received from the third party system. A secured filter representative of the received data can be generated based on the received secured version.
-
7.
公开(公告)号:US10740474B1
公开(公告)日:2020-08-11
申请号:US15973047
申请日:2018-05-07
申请人: Ionic Security Inc.
IPC分类号: G06F21/60 , H04L9/32 , G06F16/245 , G06F16/22
摘要: Systems and methods are disclosed for generation of secure indexes that permit the querying or searching of encrypted data in a cryptographically-secure manner. In various embodiments, a filter gradient comprises a node identifier, a set membership filter, and an ordered genealogy (such that it comprises a filter that encodes a subset of the items encoded by its parent), and a FiG tree is a rooted tree with filter gradients (and, optionally, one or more dictionaries) as nodes such that each filter gradient uses a different hash. A HiiT data structure, in various embodiments, comprises a hash table that points to the rows of an inverted index table. In various embodiments, an oblivious pseudorandom function may be employed to mask, secure, and prepare the phrases for insertion into the secure indexes.
-
-
-
-
-
-