Problem 46636. Montgomery Multiplication
Multiply all elements of an input matrix (A) modulo N, given all elements are less than R (2^number of bits). Where gcd(R,N)=1 and N<R. Output the final result, P (in normal form) and all intermediate products (p) in Montgomery form (first product is just first element of matrix (A)*R modulo N).
Solution Stats
Problem Comments
- 
		2 Comments
		Dyuman Joshi
    	on 1 Aug 2022
	
	
  	David, can you explain what do you mean by intermediate products?
		cokakola
    	on 11 Nov 2022
	
	
  	I had to create the needed elements of p, they did not exist es intermediate results. Well, they exist, but not in the right form.
Solution Comments
Show commentsProblem Recent Solvers4
Suggested Problems
- 
         Determine whether a vector is monotonically increasing 22225 Solvers 
- 
         
         1772 Solvers 
- 
         Project Euler: Problem 5, Smallest multiple 1538 Solvers 
- 
         Volume difference between Ellipsoid and Sphere 131 Solvers 
- 
         
         160 Solvers 
More from this Author59
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!