US 12,169,562 B2
Docking method and a system thereof to avoid side-channel attacks
Paritosh Roy, Lucknow (IN)
Assigned to RA CYBER SECURITY INCORPORATED, Newark, DE (US)
Filed by Paritosh Roy, Lucknow (IN); RA SIDE CHANNEL CYBER SECURITY PRIVATE LIMITED, Lucknow (IN); and RA CYBER SECURITY INCORPORATED, Newark, DE (US)
Filed on Oct. 14, 2021, as Appl. No. 17/501,686.
Application 17/501,686 is a continuation of application No. PCT/IB2020/062104, filed on Dec. 17, 2020.
Claims priority of application No. 201911052660 (IN), filed on Dec. 18, 2019.
Prior Publication US 2022/0035913 A1, Feb. 3, 2022
Int. Cl. H04L 9/00 (2022.01); G06F 21/55 (2013.01); G06F 21/60 (2013.01); G06F 21/70 (2013.01); H04L 9/06 (2006.01); H04L 9/30 (2006.01)
CPC G06F 21/556 (2013.01) [H04L 9/002 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A docking method comprising:
(a) receiving an outside input message;
(b) assigning at least one permutation state to the outside input message;
(c) storing at least one prime permutation state in at least one permutation buffer;
(d) storing at least one growth function in a growth function storage;
(e) receiving, at a mesh formation module, the at least one growth function as an input from a growth function logic module;
(f) creating at least one N-dimensional mesh in the Mesh Formation Module, wherein the at least one N-dimensional mesh is formed for the at least one prime permutation state using the at least one growth function;
(g) storing the at least one N-dimensional mesh in a Mesh Storage Buffer;
(h) receiving, at an operation module, an input from the mesh storage buffer and an input from an operation storage buffer;
(i) performing a plurality of operations on the input received from the mesh storage buffer in the operation module, wherein the plurality of operations includes selection of a specified set of permutation states from all the permutation states defined in the at least one N-dimensional mesh; and
(j) applying a set of moves to the at least one prime permutation state to create at least one new permutation state as output of the operation module, wherein the set of moves are associated with a solution of the specified set of permutation states that are selected from all the permutation states defined in the at least one N-dimensional mesh, wherein the selection of the specified set of permutation states from all the permutation states defined in the at least one N-dimensional mesh is specified by the input from the Operation Storage Buffer; and storing the at least one new permutation state in the at least one Permutation buffer.