US 11,818,277 B1
Computing system for electronic message tamper-proofing
Stanislav Makarskyy, Arlington Heights, IL (US); Sayee Balaji Chandrasekaran, Raleigh, NC (US); Ram Pratapa, Austin, TX (US); and Gaurav Samudra, Raleigh, NC (US)
Assigned to ALLSCRIPTS SOFTWARE, LLC, Raleigh, NC (US)
Filed by Allscripts Software, LLC, Raleigh, NC (US)
Filed on Oct. 31, 2022, as Appl. No. 17/978,136.
Application 17/978,136 is a continuation of application No. 16/509,608, filed on Jul. 12, 2019, granted, now 11,489,675.
Int. Cl. H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/3247 (2013.01) [H04L 63/061 (2013.01)] 20 Claims
OG exemplary drawing
 
11. A method performed by a processor of a server computing device while the server computing device executes a service provider application, the method comprising:
receiving an electronic message from a client application executing on a client computing device that is in network communication with the server computing device, the electronic message comprising:
an authorization provider (AuP) token, the AuP token including a public key of a local signing authority (LSA) executing on the client computing device; and
a signed payload that has been signed by the LSA using a private key of the LSA that forms a cryptographic key pair with the public key, the signed payload comprising an indication of a programmatic task that is to be executed by the service provider application;
responsive to validating the AuP token in the electronic message based upon security data that is accessible to the service provider application, extracting the public key from the electronic message; and
responsive to validating the signed payload based upon the extracted public key of the LSA, executing the programmatic task.