| CPC G06F 21/83 (2013.01) [G06F 13/4282 (2013.01); G06F 21/606 (2013.01); H04W 12/033 (2021.01)] | 17 Claims |

|
1. A system for securely transmitting a communication between a keyboard and a computing device during a communication session, the system comprising:
the keyboard, which is configured to receive keystroke input from a user, the keyboard including:
one or more key switches each associated with a key contacted by the user during a keystroke, wherein a key switch is operable to generate a keystroke signal;
a processor operable to:
receive, from the computing device, a session token associated with the communication session that identifies a session ID for the communication session and a key map specific to the communication session,
encrypt generated keystroke signals according to the key map, and
transmit the encrypted keystroke signals; and
a display device operable to display session data associated with the communication session that includes the user,
wherein the displayed session data includes data identifying the key map, data identifying the user, and data identifying the session ID for the communication session.
|