-
公开(公告)号:US12273348B2
公开(公告)日:2025-04-08
申请号:US17845904
申请日:2022-06-21
Applicant: ALTR Solutions, Inc.
Inventor: James Douglas Beecham , Christopher Edward Struttmann , Mark Snellman , Judson Benton Locke , Kevin Rose
Abstract: Provided are processes to increase security of database systems, in some cases with transparent retrofits. Examples may include the calling of external functions responsive to a data access event, such as detected by a database driver, upon connection attempt to, request attempt to, or retrieval of data from a database arrangement of a storage environment. The database driver, in response to detecting an event, may perform a call to an API, like a RESTful API, of a component or system that effectuates logic for determining instructions provided back to the database driver for responding to the event.
-
公开(公告)号:US20220158844A1
公开(公告)日:2022-05-19
申请号:US17530548
申请日:2021-11-19
Applicant: ALTR Solutions, Inc.
Inventor: James Douglas Beecham , Justin W. Fly , Christopher Edward Struttmann , Scott Nathaniel Goldfarb , Jackson Chaiken , Thomas Daly , Judson Benton Locke , Mark Snellman
Abstract: Techniques for managing data stored within a database, such as a decentralized database are provided. Some techniques involve managing some data within a lower-trust database and some other data within a higher-trust database. A higher-trust database may be a decentralize database including a blockchain. A lower-trust database may store references to data within the blockchain, and optionally other data in association with those references. Disclosed techniques include WHERE clause query handling in databases with reference values, replacement of distinct data in a relational database with a distinct reference to that data, number line storing for secure indexing, APIs for databases, and consensus operations for private blockchain networks.
-
3.
公开(公告)号:US20190018975A1
公开(公告)日:2019-01-17
申请号:US16117859
申请日:2018-08-30
Applicant: ALTR Solutions, Inc.
Inventor: Scott Nathaniel Goldfarb , Christopher Edward Struttmann , James Douglas Beecham , Gordon Earl Martin
Abstract: Provided is a process including: obtaining, with a network controls engine, network traffic, wherein: the network traffic is sent across the network between source computing devices and destination computing devices; at least one of the source or destination computing devices are on a network carrying the network traffic; and the network has a plurality of computing devices causing the network traffic and which are assigned addresses on the network; applying, with the network controls engine, a plurality of rules to the network traffic to identify rules with criteria satisfied by the network traffic; and causing, with the network controls engine, one or more actions prescribed by one or more identified rules with criteria satisfied by the network traffic.
-
公开(公告)号:US10121019B2
公开(公告)日:2018-11-06
申请号:US15675519
申请日:2017-08-11
Applicant: ALTR Solutions, Inc.
Inventor: Christopher Edward Struttmann
Abstract: Provided is a process including: receiving a request to write a new version of a document to a tamper-evident, immutable data repository; determining that the new version of the document is different from the previous version of the document; and in response to determining, storing a difference between the previous version of the document and the new version of the document in the tamper-evident, immutable data repository.
-
公开(公告)号:US10075298B2
公开(公告)日:2018-09-11
申请号:US15675470
申请日:2017-08-11
Applicant: ALTR Solutions, Inc.
Inventor: Christopher Edward Struttmann
CPC classification number: H04L9/3236 , G06F21/6218 , G06F21/64 , G06F2221/2107 , H04L9/0618 , H04L2209/38
Abstract: Provided is a process including: obtaining a plurality of records to be protected; forming a tamper-evident log configured to prevent an attacker from undetectably modifying any of the plurality of records stored in the tamper-evident log, wherein the cryptographic hash value of a given entry in the tamper-evident log is sequence agnostic to the sequence of entries in virtue of being based on values that do not specify a position in the sequence of entries; and storing the tamper-evident log in memory.
-
公开(公告)号:US20170366353A1
公开(公告)日:2017-12-21
申请号:US15675470
申请日:2017-08-11
Applicant: ALTR Solutions, Inc.
Inventor: Christopher Edward Struttmann
CPC classification number: H04L9/3236 , G06F21/6218 , G06F21/64 , G06F2221/2107 , H04L9/0618 , H04L2209/38
Abstract: Provided is a process including: obtaining a plurality of records to be protected; forming a tamper-evident log configured to prevent an attacker from undetectably modifying any of the plurality of records stored in the tamper-evident log, wherein the cryptographic hash value of a given entry in the tamper-evident log is sequence agnostic to the sequence of entries in virtue of being based on values that do not specify a position in the sequence of entries; and storing the tamper-evident log in memory.
-
7.
公开(公告)号:US20170364702A1
公开(公告)日:2017-12-21
申请号:US15675539
申请日:2017-08-11
Applicant: ALTR Solutions, Inc.
Inventor: Scott Nathaniel Goldfarb , Christopher Edward Struttmann , James Douglas Beecham , Gordon Earl Martin
CPC classification number: G06F21/6218 , G06F21/602 , G06F2221/2101 , H04L41/069 , H04L41/12 , H04L41/22 , H04L43/04 , H04L43/16 , H04L43/50 , H04L47/10 , H04L63/0272 , H04L63/105 , H04L63/14 , H04L63/1408
Abstract: Provided is a process including: obtaining, with a network controls engine, network traffic, wherein: the network traffic is sent across the network between source computing devices and destination computing devices; at least one of the source or destination computing devices are on a network carrying the network traffic; and the network has a plurality of computing devices causing the network traffic and which are assigned addresses on the network; applying, with the network controls engine, a plurality of rules to the network traffic to identify rules with criteria satisfied by the network traffic; and causing, with the network controls engine, one or more actions prescribed by one or more identified rules with criteria satisfied by the network traffic.
-
公开(公告)号:US20170364700A1
公开(公告)日:2017-12-21
申请号:US15675510
申请日:2017-08-11
Applicant: ALTR Solutions, Inc.
CPC classification number: G06F21/6218 , G06F21/64 , H04L9/0637 , H04L9/0643 , H04L9/3239 , H04L9/3247
Abstract: Provided is a process including: receiving a request to access a distributed data store, wherein the distributed data store stores a plurality of units of content that are each distributed among multiple computing entities hosting different subsets of data of the distributed data store; and causing, with one or more processors of a computing device configured to participate in combining the information from the plurality of computing entities to access units of content, logging of the request in an entry in a tamper-evident log.
-
9.
公开(公告)号:US20170364698A1
公开(公告)日:2017-12-21
申请号:US15675490
申请日:2017-08-11
Applicant: ALTR Solutions, Inc.
CPC classification number: G06F21/6218 , G06F17/30949 , G06F17/30958 , G06F2221/2107 , H04L9/3239
Abstract: Provided is a process including: receiving one or more write requests; selecting a first subset of the values as corresponding to higher-security fields; segmenting a first value in the first subset; instructing a first computing device to store a first subset of segments among the plurality of segments in memory; and instructing a second computing device to store a second subset of segments among the plurality of segments in memory.
-
10.
公开(公告)号:US11138330B2
公开(公告)日:2021-10-05
申请号:US16736727
申请日:2020-01-07
Applicant: ALTR Solutions, Inc.
Inventor: Christopher Edward Struttmann
IPC: G06F16/901 , G06F21/62 , H04L9/32
Abstract: Provided is a process including: receiving one or more write requests; selecting a first subset of the values as corresponding to higher-security fields; segmenting a first value in the first subset; instructing a first computing device to store a first subset of segments among the plurality of segments in memory; and instructing a second computing device to store a second subset of segments among the plurality of segments in memory.
-
-
-
-
-
-
-
-
-