Solving Cryptographic System 4: Find n Given e & M

  • Thread starter Thread starter aimfail
  • Start date Start date
  • Tags Tags
    System
Click For Summary
SUMMARY

The discussion focuses on solving a cryptographic problem involving a fixed 5x5 encryption matrix M and an encrypted vector e. The matrix M is defined as: M=[3 2 1 0 0; 0 1 -1 0 1; 0 0 1 1 0; 1 1 0 1 0; 0 5 2 0 -1], and the encrypted vector is e=[19, 3, 6, 11, 23]. Participants explore the feasibility of recovering the original message vector n by applying row reduction techniques to the augmented matrix. The discussion highlights the importance of matrix invertibility for successful decryption.

PREREQUISITES
  • Understanding of linear algebra concepts, particularly matrix operations.
  • Familiarity with encryption techniques, specifically matrix-based cryptography.
  • Knowledge of row reduction methods for solving linear equations.
  • Experience with matrix invertibility and its implications in cryptographic systems.
NEXT STEPS
  • Study matrix row reduction techniques in detail.
  • Learn about matrix invertibility and conditions for a matrix to be invertible.
  • Explore cryptographic systems that utilize matrix transformations for encryption and decryption.
  • Investigate practical applications of linear algebra in cryptography, including real-world examples.
USEFUL FOR

Cryptographers, mathematicians, and computer scientists interested in the application of linear algebra in encryption methods and those looking to deepen their understanding of matrix-based cryptographic systems.

aimfail
Messages
1
Reaction score
0
4. Consider a cryptographic system in which a message is list of 5 real numbers: n = [n_1, ... n_5].
The numbers are encrpyted by multiplication with a fixed 5x5 encryption matrix M:
e=[M ]∗n
where "e" is a vector containing the encrypted numbers.
Given
e = [19, 3 , 6 ,11 , 23 ]
and
M=[3 2 1 0 0
0 1 -1 0 1
0 0 1 1 0
1 1 0 1 0
0 5 2 0 -1]
is it possible to find n?
And if yes, find it.

my first thought was just to use row reduction of the matrix:

M=[3 2 1 0 0 19
0 1 -1 0 1 3
0 0 1 1 0 6
1 1 0 1 0 11
0 5 2 0 -1 23]

but a couple of steps later on it just screws up ;(

can anyone help here ?
 
Physics news on Phys.org
What is the condition for the message to be decrypatble? What did you with M to the original message? What do you need to do to get back to it? How would you do that? How do check if it can be done?
 

Similar threads

Replies
9
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
2
Views
1K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 9 ·
Replies
9
Views
1K
Replies
3
Views
2K