Skip to content

Calculate of modular inverse matrices using Gauss-Jacques algorithm sized n x n for applications in cryptography.

License

Notifications You must be signed in to change notification settings

dCantonE/gauss-jacques

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gauss-Jacques Method

Method to obtain modular inverse matrices sized n x n considering computational efficiency and applications in symmetric cryptography. It is also discussed about some phenomenon in linear arithmetic spaces and some theorems found. This work is an important contribution to knowledge and direct appliance in data security problems in computer science context. Based on research and experiments conducted, it was observed that this method is precise, defined and finite, so it can be programmed in any computer language.

Example

MATLAB

n = 10; % size of the matrix
K = randi(100,n,n); % generate a randon matrix with size 'n'
m = 89; % modulus -> prime number   
[InvMod, I] = gauss_jacques(K, m); 

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

References

Intellectual author

Contributors

License

This project is licensed under the MIT License

About

Calculate of modular inverse matrices using Gauss-Jacques algorithm sized n x n for applications in cryptography.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages