Parallelizing multiple signing and verifying operations within a secure routing context
AssigneeAntara Teknik LLC
InventorMehmet Yavuz Adalier
Life of this patent
Estimating the term…
Loading patent…
AssigneeAntara Teknik LLC
InventorMehmet Yavuz Adalier
Estimating the term…
A networking device continuously and simultaneously receives multiple sign and verify requests, without a priori knowledge of their quantity, type, sequence, length, input data or frequency. The networking device performs the corresponding signature operations and verification operations according to a rule based configuration. Each received sign and verify request is broken into multiple tasks, which are placed into a task pool with priorities, and disassociated from their originating requests and from other tasks. Multiple execution agents (each one a separate general purpose compute unit with its own memory space) repeatedly and simultaneously processes next available tasks from the pool based on priority. Asynchronous worker routines in the agents can pre-calculate certain values for higher level task processing. The output from completed tasks is placed into a repository, and the results in the repository are processed to fulfill the multiple received requests at network line speed.
A computer implemented method for fulfilling, at network line speed, multiple requests for signing paths and multiple requests for verifying paths, the multiple requests being received by a networking device, the method comprising:
At least one non-transitory computer readable-storage medium for fulfilling, at network line speed, multiple requests for signing paths and multiple requests for verifying paths, the multiple requests being received by a networking device, the at least one non-transitory computer readable-storage medium storing computer executable instructions that, when loaded into computer memory and executed by at least one processor of a computing device, cause the computing device to perform the following steps:
A networking device for fulfilling, at network line speed, multiple received requests for signing paths and multiple received requests for verifying paths, the networking device comprising:
Dependencies are inferred from the claim text.