Tactile binary coded communication
Surreptitious communication with a user is disclosed by way of binary tactile inputs and outputs. A communication module of a computing device receives a first alphanumeric message that is converted to a first binary coded message that is rendered as first and second vibration outputs that are humanly distinguishable. A touch input component of one of a touch screen and a motion sensor detects a sequential pattern of user touches. Distinguished first and second tactile inputs in the sequential pattern identify a second binary coded message that is converted into a second alphanumeric message. First and second alphanumeric messages are comprised of a combination of characters selected from one or more of: (i) letters; (ii) numerals; and (iii) symbols.
1. A system, comprising:
a processor coupled to a memory that includes instructions that, when executed by the processor, cause the processor to:
convert a received alphanumeric message into a first encoded message, wherein the received alphanumeric message is a request for a passcode associated with authentication;
trigger vibration of a computing device corresponding to the first encoded message, wherein elements of the first encoded message are humanly distinguishable vibrations;
receive a sequential pattern of user touches on the computing device including one or more user touches on a case of the computing device; and
distinguish tactile inputs from the one or more user touches on the case based on at least one of a number of user touches, an interval of time between user touches, or a magnitude of impact of each user touch to identify a second encoded message in the sequential pattern of user touches.
2. The system of claim 1 , wherein the instructions further cause the processor to:
convert the second encoded message into a second alphanumeric message; and
initiate transmission of the second alphanumeric message to a second computing device.
3. The system of claim 2 , wherein the instructions further cause the processor to encrypt the second alphanumeric message.
4. The system of claim 1 , wherein the instructions further cause the processor to monitor a touch screen of the computing device for the sequential pattern of user touches.
5. The system of claim 1 , wherein the instructions further cause the processor to a motion sensor of the computing device for the sequential pattern of user touches on the case of the computing device.
6. The system of claim 1 , wherein the second encoded message is a binary coded message.
7. The system of claim 6 , wherein the binary coded message is based on Morse code.
8. The system of claim 1 , wherein the received alphanumeric message captures one or more of a letter, a number, or a symbol.
9. A computer-readable medium comprising instructions that, when executed, cause a processor to perform operations comprising:
converting a received alphanumeric message into a first encoded message, wherein the received alphanumeric message is a request for a passcode associated with authentication;
trigger vibration of a computing device corresponding to the first encoded message, wherein elements of the first encoded message are humanly distinguishable vibrations;
receiving a sequential pattern of user touches on the computing device including one or more user touches on a case of the computing device; and
distinguishing tactile inputs from the one or more user touches on the case based on at least one of a number of user touches, an interval of time between user touches, or a magnitude of impact of each user touch to identify a second encoded message in the sequential pattern of user touches.
10. The computer-readable medium of claim 9 , the operations further comprising:
converting the second encoded message into a second alphanumeric message; and
initiating transmission of the second alphanumeric message to a second computing device over a network.
11. The computer-readable medium of claim 9 , the operations further comprising:
monitoring a touch screen of the computing device for the sequential pattern of user touches.
12. The computer-readable medium of claim 9 , the operations further comprising:
distinguishing Morse code elements of the user touches.
13. The computer-readable medium of claim 9 , the operations further comprising:
receiving a second message and triggering vibration of the computing device in a manner that corresponds with the second message.
14. The computer-readable medium of claim 9 , the operations further comprising:
receiving a second alphanumeric message;
converting the second alphanumeric message to a third encoded message; and
triggering the vibration of the computing device in a manner that corresponds with the third encoded message.
15. A method, comprising:
converting a received alphanumeric message to a first encoded message, wherein the received alphanumeric message is a request for a passcode associated with authentication;
triggering vibration of a computing device corresponding to the first encoded message, wherein elements of the first encoded message are humanly distinguishable vibrations;
receiving a sequential pattern of user touches on the computing device including one or more user touches on a case of the computing device; and
distinguishing tactile inputs from the one or more user touches on the case based on at least one of a number of touches, an interval of time between user touches, or a magnitude of impact of each user touch to identify a second encoded message in the sequential pattern of user touches.
16. The method of claim 15 , the operations further comprising:
generating a second alphanumeric message based on the second encoded message.
17. The method of claim 16 , further comprising initiating transmission of the second alphanumeric message in response to the request for the passcode.