US 11,902,249 B2
Device for validating a message conveyed via a network
Norman Schibuk, Merrick, NY (US); Boris Lukashev, Canton, MA (US); and Steve Graham, Coquitlam (CA)
Assigned to Seraph Security, Inc., Waltham, MA (US)
Filed by Seraph Security, Inc., Waltham, MA (US)
Filed on Apr. 1, 2021, as Appl. No. 17/219,939.
Application 17/219,939 is a continuation of application No. 17/130,693, filed on Dec. 22, 2020, granted, now 10,999,250.
Application 17/130,693 is a continuation in part of application No. 16/504,614, filed on Jul. 8, 2019, abandoned.
Application 16/504,614 is a continuation of application No. 15/678,590, filed on Aug. 16, 2017, abandoned.
Claims priority of provisional application 62/375,948, filed on Aug. 17, 2016.
Prior Publication US 2021/0243161 A1, Aug. 5, 2021
Int. Cl. H04L 9/40 (2022.01); H04L 9/32 (2006.01)
CPC H04L 63/0245 (2013.01) [H04L 9/3236 (2013.01); H04L 63/0236 (2013.01); H04L 63/123 (2013.01); H04L 63/145 (2013.01); H04L 63/1416 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A validation device of a data validation system in a communication network comprising a bidirectional control plane, and a bidirectional and/or uni-directional message production plane, the data validation system further comprising a message sending device at a first network location, a message receiving device at a second network location in the production plane, a signer device configured to communicate control information bidirectionally via the control plane and access message data via the production plane, and a network key manager configured to convey first key data uniquely associated with the signer device via the control plane, wherein the control plane is independent from the production plane, the validation device comprising:
a processor and a memory configured to store non-transitory instructions that, when executed by the processor, perform the steps of:
communicating control information bidirectionally via the control plane and access message data via the production plane;
receiving the first key data via the control plane;
accessing a message received at the message receiving device from the message sending device via the production plane, wherein the message comprises message data and a signature comprising the first key data; and
using the first key data to check a validity of the signature.