Man-In-The-Middle Extender Defense In Data Communications
US-2024356933-A1 · Oct 24, 2024 · US
US9367833B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9367833-B2 |
| Application number | US-201113135801-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 14, 2011 |
| Priority date | Jul 14, 2011 |
| Publication date | Jun 14, 2016 |
| Grant date | Jun 14, 2016 |
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.
A method and system for verifying outsource data and providing a certification system includes but is not limited to a method including receiving one or more deposits of one or more data elements in connection with an outsourcing transaction from or on behalf of a third party, verifying an identification of the third party, maintaining a transaction log to provide a validation record acknowledging receipt of the one or more deposits, and performing a cryptographic action against one or more aspects of the outsourcing transaction to provide a certified version of the transaction log to confirm the outsourcing transaction.
Opening claim text (preview).
We claim: 1. A method for verifying outsourced data, the method comprising: receiving a deposit of one or more data elements in connection with an outsourcing transaction; receiving an identification of a depositor associated with the outsourcing transaction; maintaining a transaction log to provide a validation record acknowledging the outsourcing transaction; performing one or more cryptographic actions using a public key encryption on the received identification of the depositor to verify an authorization of the depositor; producing a certified version of the transaction log using the public key encryption as at least a portion of the certification process; maintaining a statistical failure rate associated with producing the certified version of the transaction log at least partially based on a rate of success associated with the one or more performed cryptographic actions on the received identification of the depositor; establishing a deposit history, including at least pricing the outsourcing transaction at least as a function of (i) an amount of data included in the deposit and the statistical failure rate associated with producing the certified version of the transaction log; receiving a query related to the pricing of the outsourcing transaction from an authorized party; providing the validation record of the certified version of the transaction log, including at least enabling an authorized party associated with the received query to use the public key encryption to establish proof of the deposit via the validation record, the proof traceable to the identification of the depositor; and receiving an indication of the authorized party using the public key encryption to establish proof of the deposit of the one or more data elements via the validation record, wherein at least one of the receiving a deposit, receiving an identification, maintaining a transaction log, performing one or more cryptographic actions, producing a certified version of the transaction log, maintaining a statistical failure rate, establishing a deposit history, receiving a query, providing the validation record, or receiving an indication of the authorized party using the public key encryption is at least partially implemented using at least one processing device. 2. A system for verifying outsourced data, comprising: means for receiving a deposit of one or more data elements in connection with an outsourcing transaction, including at least receiving an identification associated with a depositor of the one or more data elements; means for performing a checksum of the one or more data elements; means for storing the one or more data elements including at least storing the checksum of the one or more data elements; means for maintaining a transaction log to provide a validation record acknowledging receipt of the deposit; means for performing one or more cryptographic actions using a public key encryption on one or more aspects of the outsourcing transaction, including at least: means for performing the one or more cryptographic actions using the public key encryption on the received identification associated with the depositor to verify an authorization of the depositor; means for performing the one or more cryptographic actions using the public key encryption on the checksum of the one or more data elements; and means for performing a hash on the transaction log to create a digital fingerprint traceable to the received identification; means for producing a certified version of the transaction log in accordance with the performing the one or more cryptographic actions using the public key encryption, including at least (a) the cryptographic action on the received identification associated with the depositor, (b) the cryptographic action on the checksum of the one or more data elements, and (c) the hash of the transaction log as at least a portion of the certification process; means for utilizing a rate of success associated with the one or more performed cryptographic actions using the public key encryption on the received identification associated with the depositor and on the checksum of the one or more data elements to at least one of store or update a statistical failure rate associated with producing the certified version of the transaction log; means for establishing a deposit history, including at least pricing the outsourcing transaction at least as a function of (i) an amount of data included in the deposit, (ii) a number of certified versions of transaction logs produced, and (iii) the statistical failure rate associated with producing the certified version of the transaction log, wherein the pricing of the outsourcing transaction is correlated with the statistical failure rate such that one or more failures of cryptographic actions on the received identification associated with the depositor results in higher pricing of the outsourcing transaction than a transaction with no failures of cryptographic actions; means for providing the validation record of the certified version of the transaction log in response to a received query associated with the depositor, the received query related to the pricing of the outsourcing transaction; and means for receiving an indication of an authorized party associated with the received query using the public key encryption to establish proof of the deposit with the provided validation record, the proof traceable based on the digital fingerprint to the identification associated with the depositor of the one or more data elements, wherein at least one of the means for receiving a deposit, performing a checksum, storing the one or more data elements, maintaining a transaction log, performing one or more cryptographic actions, producing a certified version of the transaction log, utilizing a rate of success to at least one of store or update, establishing a deposit history, providing the validation record, or receiving an indication is at least partially implemented using at least one processing device. 3. A system for verifying outsourced data, comprising: circuitry for receiving a deposit of one or more data elements in connection with an outsourcing transaction, including at least receiving an identification associated with a depositor of the one or more data elements; circuitry for performing a checksum of the one or more data elements; circuitry for storing the one or more data elements including at least storing the checksum of the one or more data elements; circuitry for maintaining a transaction log to provide a validation record acknowledging receipt of the deposit; circuitry for performing one or more cryptographic actions using a public key encryption on one or more aspects of the outsourcing transaction, including at least: circuitry for performing the one or more cryptographic actions using the public key encryption on the received identification associated with the depositor to verify an authorization of the depositor; circuitry for performing the one or more cryptographic actions using the public key encryption on the checksum of the one or more data elements; and circuitry for performing a hash on the transaction log to create a digital fingerprint traceable to the received identification; circuitry for producing a certified version of the transaction log in accordance with the performing the one or more cryptographic actions using the public key encryption, including at least (a) the cryptographic action on the received identification associated with the depositor, (b) the cryptographic action on the checksum of the one or more data elements, and (c) the hash of the transaction log as at least a portion of the certification process; circuitry for utilizing a rate of success associated with the one or more performed cryptographic actions using the public key encryption on the received iden
Electricity · mapped topic
Financial cryptography, e.g. electronic payment or e-cash · CPC title
involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements (network architectures or network communication protocols for supporting authentication of entities using certificates in a packet data network H04L63/0823) · CPC title
Payment architectures, schemes or protocols (apparatus for performing or posting payment transactions G07F7/08, G07F19/00; electronic cash registers G07G1/12) · CPC title
involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.