| CPC H04L 9/0662 (2013.01) [H04L 9/3247 (2013.01); H04L 2209/80 (2013.01); H04L 2209/805 (2013.01)] | 20 Claims |

|
1. A wireless input/output (I/O) device wirelessly coupled to a wireless dongle of an information handling system comprising:
a microcontroller and a memory device;
the microcontroller to respond, via a wireless I/O wireless radio, to a transmitted polling packet from a wireless dongle requesting a selected number of packets within a data packet frame with the selected number of data packets within the data packet frame;
the microcontroller executing code instructions of a wireless I/O data signing protocol and authenticated encryption agent to:
execute a modular inverse function using a selected prime number to the first wireless I/O device input data payload to generate a signature used to authenticate the first data packet when received by the wireless dongle;
apply a first linear-feedback shift register (LFSR) to the signature with a first tap and within the packet frame to generate an LFSR distributed signature;
apply a second LFSR to the wireless I/O device input data payload with a second tap to generate an LFSR distributed payload; and
execute an encryption algorithm with inputs of a shifting state machine output value from a third LFSR and a fourth LFSR and an initial key to generate a data packet encryption output value used in an exclusive OR (XOR) operator on the LFSR distributed signature and LFSR distributed payload to encrypt a first wireless I/O device input data packet, wherein the data packet encryption output value operates as a dynamic key for encryption of a second wireless I/O device input data packet in rounds of encryption until the selected number of packets for the data packet frame are encrypted for transmission to the wireless dongle.
|