Method and system for authentication seal deployment in networked immutable transactions
Abstract
Computer-implemented method and system of generating an authentication seal. The method includes receiving, at a memory of an authentication agent server computing device, a data record submittal from a client agent having an associated client signing key and a client verification key, the data record submittal including a data record and a record hash (R-HSH) of the data record, associating, using one or more processors, the R-HSH and a client signature associated with the client agent with a unique identifier (B-ID) of a location within an immutable storage medium, the client signature based at least on a client signing key associated with the client agent, generating, using the one or more processors, an authentication seal based at least in part upon at least the R-HSH and the B-ID, and receiving an audit request in verification of the authentication seal in association with the data record.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method of generating an authentication seal, the computer-implemented process comprising:
receiving, at a memory of an authentication agent server computing device, a data record submittal from a client agent having an associated client signing key and a client verification key, the data record submittal including a data record and a record hash (R-HSH) of the data record; associating, using one or more processors, the R-HSH and a client signature associated with the client agent with a unique identifier (B-ID) of a location within an immutable storage medium, the client signature based at least on a client signing key associated with the client agent; generating, using the one or more processors, an authentication seal based at least in part upon at least the R-HSH and the B-ID; and receiving an audit request in verification of the authentication seal in association with the data record.
2 . The computer-implemented method of claim 1 wherein the data submittal record includes an identifier (R-ID).
3 . The computer implemented method of claim 2 wherein the authentication seal is further based on at least one of the data record and the R-ID.
4 . The computer-implemented method of claim 2 wherein the R-ID comprises a Nonce (Number Used Once) Identifier.
5 . The computer-implemented method of claim 2 wherein the R-ID comprises the client signature.
6 . The computer-implemented method of claim 2 further comprising generating the R-ID based at least in part upon a set of storage location coordinates within the immutable storage medium.
7 . The computer-implemented method of claim 1 wherein the B-ID comprises at least one of a unique index, a pointer and an offset to a location within the immutable storage medium.
8 . The computer-implemented method of claim 1 further comprising transmitting the authentication seal back to the client agent for at least one of storage and verification.
9 . The computer-implemented method of claim 1 wherein the audit request is received from a third-party server computing device, and further comprising transmitting, responsive to receiving the audit request, the authentication seal to the third-party server computing device for at least one of storage and verification.
10 . The computer-implemented method of claim 1 , wherein the immutable storage medium comprises at least one of a private and a public blockchain.
11 . A computer usable program product comprising one or more computer-readable storage media, and program instructions collectively stored on at least one of the one or more storage media, the program instructions when executed in one or more processors causing operations comprising:
receiving, at a memory of an authentication agent server computing device, a data record submittal from a client agent having an associated client signing key and a client verification key, the data record submittal including a data record and a record hash (R-HSH) of the data record; associating, using one or more processors, the R-HSH and a client signature associated with the client agent with a unique identifier (B-ID) of a location within an immutable storage medium, the client signature based at least on a client signing key associated with the client agent; generating, using the one or more processors, an authentication seal based at least in part upon at least the R-HSH and the B-ID; and receiving an audit request in verification of the authentication seal in association with the data record.
12 . The computer usable program product of claim 11 wherein the data submittal record includes an identifier (R-ID).
13 . The computer usable program product of claim 12 wherein the authentication seal is further based on at least one of the data record and the R-ID.
14 . The computer usable program product of claim 2 wherein the R-ID comprises a Nonce (Number Used Once) Identifier.
15 . The computer usable program product of claim 12 wherein the R-ID comprises the client signature.
16 . The computer usable program product of claim 12 further comprising generating the R-ID based at least in part upon a set of storage location coordinates within the immutable storage medium.
17 . The computer usable program product of claim 11 wherein the B-ID comprises at least one of a unique index, a pointer and an offset to a location within the immutable storage medium.
18 . The computer usable program product of claim 11 further comprising transmitting the authentication seal back to the client agent for at least one of storage and verification.
19 . The computer usable program product of claim 11 wherein the audit request is received from a third-party server computing device, and further comprising transmitting, responsive to receiving the audit request, the authentication seal to the third-party server computing device for at least one of storage and verification.
20 . A computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions when executed in the one or more processors causing operations comprising:
receiving, at a memory of an authentication agent server computing device, a data record submittal from a client agent having an associated client signing key and a client verification key, the data record submittal including a data record and a record hash (R-HSH) of the data record; associating, using one or more processors, the R-HSH and a client signature associated with the client agent with a unique identifier (B-ID) of a location within an immutable storage medium, the client signature based at least on a client signing key associated with the client agent; generating, using the one or more processors, an authentication seal based at least in part upon at least the R-HSH and the B-ID; and receiving an audit request in verification of the authentication seal in association with the data record.Join the waitlist — get patent alerts
Track US2022045866A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.