US2022045866A1PendingUtilityA1

Method and system for authentication seal deployment in networked immutable transactions

Assignee: 1191212 B C LTDPriority: Jan 17, 2020Filed: Sep 24, 2021Published: Feb 10, 2022
Est. expiryJan 17, 2040(~13.5 yrs left)· nominal 20-yr term from priority
Inventors:Joshua Gale
H04L 9/50H04L 9/3247H04L 9/0819H04L 9/0643H04L 9/3239H04L 9/0825H04L 63/123H04L 67/1097H04L 9/3236
37
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.