![]() The product of claim 1, wherein the communication management operations further comprise: confirming the information conforms to a data range pre-assigned to the communication pathway.ġ3. The product of claim 1, wherein the communication management operations further comprise: confirming the information conforms to a data model pre-assigned to the communication pathway.ġ2. ![]() The product of claim 1, wherein the communication management operations further comprise: confirming that the computing device has consulted a pre-specified local policy to specifically authorize network packet communication via the communication pathway.ġ1. The product of claim 1, wherein the communication pathway has a one-to-one correspondence to an n-tuple comprising the local program identification code, the destination port number, and a data model identification code.ġ0. The product of claim 1, wherein at least a portion of the communication management operations are configured to be performed in a processor-accessible application space.ĩ. The product of claim 1, wherein at least a portion of the communication management operations are configured to be performed in a processor-accessible kernel space.Ĩ. The product of claim 1, wherein the communication pathway is encrypted by series of single-use rotated cryptographic keys.ħ. ![]() The product of claim 4, wherein the information is translated from a pre-established format, the pre-established format determined from a data model identification code for the communication pathway.Ħ. The product of claim 1, wherein the communication management operations further comprise: translating the information to a format expected by the information management process.ĥ. The product of claim 2, wherein the further communication management operations comprise: a) sending a data model identification code for the communication pathway to the computing device via the communication pathway b) receiving, in response to the sending, the data model identification code from the computing device and c) comparing the received data model identification code with a pre-established value for the communication pathway.Ĥ. ![]() The product of claim 1, wherein the authorizing communication further comprises: a) sending the local program identification code to the computing device via the communication pathway b) receiving, in response to the sending, a remote application identification code for a remote application program and c) comparing the remote application identification code with a pre-established value for the remote application program.ģ. A product for authenticating and authorizing provenance of information for one or more information management processes, the product comprising a non-transitory computer-readable storage medium having computer-readable program code embodied therein, the computer-readable program code executable on a processor to perform communication management operations, the communication management operations comprising: i) authorizing communication with a computing device on a network, comprising: a) sending a nonpublic first identification code via a communication pathway, the communication pathway pre-established on the network b) receiving, after sending the nonpublic first identification code, a nonpublic computing device identification code via the pre-established communication pathway and c) comparing the computing device identification code with a preconfigured value for the computing device, to confirm that the computing device is an authorized computing device on the network ii) receiving a network packet via the communication pathway, the network packet comprising: (a) information and (b) an encrypted parameter iii) verifying that the received information is an authorized communication from a process operating on the authorized computing device, comprising: comparing a decrypted form of the parameter with a preconfigured identifier for the process to confirm that the process is an authorized process and iv) passing the information to one or more information management processes.Ģ.
0 Comments
Leave a Reply. |