Method of authenticating a terminal by a gateway of an internal network protected by an access security entity providing secure access
US-2016142914-A1 · May 19, 2016 · US
US9767310B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9767310-B2 |
| Application number | US-201615287137-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 6, 2016 |
| Priority date | Feb 23, 2015 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for secure data exchange and data tampering prevention. A secure data system receives electronic data files from data entities and stores the files in a first storage. Each file includes data values collected by a respective data entity over a predefined time period. A benchmark system determines plural randomized snapshot times corresponding to the predefined time period. A data mapping is created between the first storage and plural second storage, based on the snapshot times and the number of files. Data values samples in each file are selectively transferred from the first storage to the plural second storage according to the data mapping. Each second storage stores samples synthesized from among the data entities associated with a single respective snapshot time. A benchmark data value is determined based on the synthetized samples stored in the plural second storage associated with the snapshot times.
Opening claim text (preview).
The invention claimed is: 1. A system for secure data exchange and data tampering prevention, the system comprising: a secure data system configured to receive a plural number of electronic data files from a respective plurality of data entities via secure communication over a network, and store the received electronic data files in a first storage of the secure data system, each electronic data file comprising data values comprising tradable quote data, each data value of the data values associated with a timestamp and collected by the respective plurality of data entities during a first time period, wherein at least one of the data values violate a predetermined threshold, wherein at least a second of the data values is manipulated during the first time period by the respective data entity to artificially influence a benchmark data value; and a benchmark data generator system communicatively coupled to the secure data system, the benchmark data generator system comprising: a randomized snapshot generator that determines, after the first time period, a plural number of randomized snapshot times, evaluates the determined snapshot times and timestamps of the each data value to identify a portion of the data values that correspond to the determined plural number of randomized snapshot times, wherein the respective plurality of data entities are hindered from predicting the determined plural number of randomized snapshot times during the first time period, whereby the artificial influence is thwarted when the at least second of the data values that is manipulated are excluded from the portion in response to the evaluation; plural second storage corresponding to the plural number of randomized snapshot times; a synthetic data generator configured to: a) create a data mapping between the first storage and the plural second storage, based on the randomized snapshot times and the timestamps and b) selectively transfer the portion of the data values in each electronic data file from the first storage to the plural second storage according to the data mapping, such that each second storage stores corresponding samples synthesized from the respective plurality of data entities associated with a single respective randomized snapshot time, the selectively transferred samples including the at least one of the data values that violate the predetermined threshold; a check module configured to identify one or more of the selectively transferred samples that includes the at least one of the data values that violate the predetermined threshold, the check module discarding said identified samples; and a benchmark calculator configured to determine the benchmark data value for a data environment comprising the plurality of data entities, based on the synthetized samples stored in the plural second storage. 2. The system of claim 1 , wherein the benchmark data generator system is configured to transmit the benchmark data value to the secure data system for storage in a third storage of the secure data system. 3. The system of claim 2 , wherein the secure data system is further configured to permit one or more authorized benchmark data receivers access to the benchmark data value stored in the third storage. 4. The system of claim 3 , wherein the secure data system includes a secure file transfer module configured to perform a secure file transfer process between a) the plurality of data entities and the secure data system and b) the one or more authorized benchmark data receivers and the secure data system. 5. The system of claim 1 , wherein the secure data system is configured to at least one of authenticate each data entity and validate each received electronic data file. 6. The system of claim 1 , wherein the benchmark data generator system is configured to determine the benchmark data value based on the synthetized samples stored among the plural second storage associated with the respective randomized snapshot times. 7. The system of claim 6 , wherein each data value includes quote data and associated volume data corresponding to an asset, and the benchmark calculator is configured to determine, for each randomized snapshot time, a volume weighted average data value based on the synthetized samples in the corresponding second storage, the benchmark data value determined based on a plurality of volume weighted average data values corresponding to a respective remaining number of the randomized snapshot times. 8. The system of claim 7 , wherein the benchmark data generator system is configured to identify illiquid data among the plurality of volume weighted average data values having less than a predetermined volume and discard the identified illiquid data prior to determining the benchmark data value. 9. The system of claim 7 , wherein the benchmark data generator system is configured to identify a storage among the plural second storage having crossed order data and discard the identified storage prior to determining the benchmark data value. 10. The system of claim 7 , wherein the benchmark data generator system is configured to identify a storage among the plural second storage having zero spread order data and discard the identified storage prior to determining the benchmark data value. 11. The system of claim 7 , wherein the benchmark data generator system is configured to identify outlier data among the plurality of volume weighted average data values outside of a predetermined tolerance range and discard the identified outlier data prior to determining the benchmark data value. 12. The system of claim 7 , wherein the synthesized samples in each second storage includes bid and offer data associated with respective quote data, the benchmark calculator configured to determine the benchmark data value based on an average of the plurality of volume weighted average weighted according to a spread between the respective bid and offer data. 13. They system of claim 7 , wherein each volume weighted average value includes a volume weighted average mid-price (VWAMP) value, the benchmark calculator configured to determine the VWAMP based on simulated filling of a trade in a standard market size volume using volume weighted bid and offer data in the corresponding second storage. 14. A method for secure data exchange and data tampering prevention, the method comprising: receiving, by a secure data system, a plural number of electronic data files from a respective plurality of data entities via secure communication over a network, each electronic data file comprising tradable quote data, each data value associated with a timestamp and collected by the respective plurality of data entities during a first time period, wherein at least one of the data values violate a predetermined threshold, wherein at least a second of the data values is manipulated during the first time period by the respective data entity to artificially influence a benchmark data value; storing, by the secure data system, the received electronic data files in a first storage of the secure data system; detecting, by a benchmark data generator system communicatively coupled to the secure data system, the received electronic data files; determining, after the first time period and by a randomized snapshot generator of the benchmark data generator system, a plural number of randomized snapshot times, responsive to the detection; evaluating, by the randomized snapshot generator, the determined snapshot times and timestamps of the each data value, identifying, by the randomized snapshot generator, a portion of the data values that correspond to the determined plural number of randomized snaps
Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion (error detection or correction of the data by redundancy in operations or in hardware G06F11/14, G06F11/16) · CPC title
to a system of files or objects, e.g. local or distributed file system or database · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.