Clandestine Messaging

in clandestine •  6 years ago  (edited)


 Brief Description

In cryptography, the one-time pad (OTP) is an encryption technique that cannot be cracked, but requires the use of a one-time pre-shared key the same size as, or longer than, the message being sent. In this technique, a plaintext is paired with a random secret key (also referred to as a one-time pad). Then, each bit or character of the plaintext is encrypted by combining it with the corresponding bit or character from the pad using modular addition. If the key is truly random, at least as long as the plaintext, never reused in whole or in part, and kept completely secret, then the resulting ciphertext will be impossible to decrypt or break. [Source: Wikipedia, https://en.wikipedia.org/wiki/One-time_pad]

The Trigraph

In conjunction with the One Time Pad, the Trigraph is used to encrypt a plain text message into coded 5 character groups. The Trigraph itself is simple to use, requiring that the user intersect 2 known characters from the Key and Plaintext, and select the corresponding character to create the encrypted text for the message.

In the example below we'll look at using the Trigraph to encrypt a simple message that you want to meet the message recipient at the store at 9PM.

Example:

1st Row: Cipher key (ZDDAF QLSTX XCXEN FLYSQ)
2nd Row: Plaintext message (MEET ME AT NINE PM AT STORE)
3rd Row: Encrypted text (OSSGI FOOTH PIQVT CWNQF)

Result: OSSGI FOOTH PIQVT CWNQF

As you can see, if you were caught with the result, it would be impossible for anyone to know what was in the encrypted message. It is old-school, but it works and doesn't require anything but a cipher key, the encrypted text and a trigraph to send a secure message from one person to another (P2P).

Download Trigraph: http://www.echocq.com/blog/wp-content/uploads/2019/05/OTP.png



Posted from my blog with SteemPress : http://www.echocq.com/blog/clandestine-messaging/
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

hi, welcome to steem. I love that you are using steempress. You should do a post to the introduction tag. How did you find steem and steempress? Great post by the way

Congratulations @x18echo! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You published your First Post
You made your First Vote
You got a First Vote

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Vote for @Steemitboard as a witness to get one more award and increased upvotes!