📖 generic · 12th TN - English Medium · MATHEMATICS-VOLUME 1 · Page 22definition

1.2.5 Application of matrices to Cryptography

Chapter 3: Chapter 1 · MATHEMATICS-VOLUME 1

. . Application of matrices to Cryptography One of the important applications of inverse of a non-singular square matrix is in cryptography. Cryptography is an art of communication between two people by keeping the information not known to others.

It is based upon two factors, namely encryption and decryption. Encryption means the process of transformation of an information (plain form) into an unreadable form (coded form). On the other hand, Decryption means the transformation of the coded message back into original form. Encryption and decryption require a secret technique which is known only to the sender and the receiver.

This secret is called a key . One way of generating a key is by using a non-singular matrix to encrypt a message by the sender. The receiver decodes (decrypts) the message to retrieve the original message by using the inverse of the matrix. The matrix used for encryption is called encryption matrix ( encoding matrix ) and that used for decoding is called decryption matrix ( decoding matrix ) .

We explain the process of encryption and decryption by means of an example. Suppose that the sender and receiver consider messages in alphabets A Z only, both assign the numbers - to the letters A Z respectively, and the number to a blank space. For simplicity, the sender employs a key as post-multiplication by a non-singular matrix of order of his own choice. The receiver uses post-multiplication by the inverse of the matrix which has been chosen by the sender.

Let the encoding matrix be A = Let the message to be sent by the sender be “ WELCOME ” . Since the key is taken as the operation of post-multiplication by a square matrix of order , the message is cut into pieces (WEL), (COM), (E) , each of length , and converted into a sequence of row matrices of numbers: [ ],[ ],[ ]. Note that, we have included two zeros in the last row matrix. The reason is to get a row matrix with as the first entry.

Next, we encode the message by post-multiplying each row matrix as given below: Uncoded Encoding Coded row matrix matrix row matrix

Related topics

Have a question about this topic?

Get an AI answer grounded in your actual textbook — with the exact page reference.

Ask AI about this topic →