-
公开(公告)号:US12143313B1
公开(公告)日:2024-11-12
申请号:US17671569
申请日:2022-02-14
Applicant: Ceremorphic, Inc.
Inventor: Suyash Kandele , Sumant Kumar Singh , Joydeep Kumar Devnath , Venkat Mattela , Govardhan Mattela , Heonchul Park
IPC: H04L49/1546 , H04L49/00
Abstract: A system and method for a switching network is disclosed. A plurality of first switching assemblies, second switching assemblies and intermediate switching assemblies with each of the first switching assemblies, second switching assemblies and intermediate switching assemblies having at least two input ports and output ports is provided. Selective one of the two input ports is configured to receive a data to be processed and delivered at a designated one of the output ports. Received data passes through one or more selective first switching assemblies, one or more intermediate switching assemblies and one or more selective second switching assemblies, before the received data is delivered to the designated port. A plurality of additional data is received in one or more of the input ports to be delivered to one or more designated output ports is processed before the received data is delivered to the designated one of the output ports.
-
公开(公告)号:US12081216B1
公开(公告)日:2024-09-03
申请号:US17749057
申请日:2022-05-19
Applicant: Ceremorphic, Inc.
Inventor: Suyash Kandele , Sumant Kumar Singh , Mohammed Sumair , Ananya Shrivastava , Joydeep Kumar Devnath , Govardhan Mattela
IPC: H04L9/06 , H03K19/17768 , H03K19/21 , H04L9/08
CPC classification number: H03K19/17768 , H03K19/21 , H04L9/0656 , H04L9/0825
Abstract: A method is performed with a group of chiplets. The method includes: (1) parsing a message into at least a group of ordered message blocks associated with a group of index values, which are indicative of positions of individual message blocks relative to one another; (2) generating two or more substitution values based at least in part on execution of two or more pseudo-random number generators (PNRG's) using seeds associated with the bits of blocks of the group of message blocks; (3) generating two or more sequencing values based at least in part on execution of two or more PNRG's using seeds associated with index values of the group of index values; (4) generating a group of ciphertext blocks at least in part with XOR operations using at least the substitution values and the sequencing values; (5) concatenating the group of ciphertext blocks; and (6) transmitting.
-