Patent ID: 8254570
Filing Date: 2012-08-28
Classification: H04L

Abstract:
1. A method for transmitting a message securely between two entities, a sender and a receiver, said method comprising the following steps, creating plaintext message at the sender; converting the plaintext message into binary data; forming an array containing numbers based on the infinite sequence of value of ‘pi’; selecting one number in the array as the start point; selecting a pattern from a pattern database; tracing and extracting the selected pattern along the numbers in the array sequentially and forming a decimal number string; partitioning the decimal number string by a partition function to form a decimal number list; converting the decimal number list to a binary list; concatenating the binary list in a predetermined manner to form a binary string used as a cipher; XORing the cipher with the binary data to form an encrypted data packet; transmitting the encrypted data packet to the receiver; transmitting a decoding key in a secure manner between the sender and the receiver; receiving the encrypted data packet at the receiver; forming the cipher at the receiver using the decoding key; XORing the encrypted data packet with said cipher to obtain the binary data; and converting the binary data to plaintext message.