1/1
IP-Core RSA 512 bits
by whentabli on Nov 2, 2010 |
whentabli
Posts: 6 Joined: Aug 26, 2010 Last seen: Jan 30, 2014 |
||
Hello,
About the RSA_TOP { the interface core displayed in the file attached }, could please prouve to me that this IP-core do really the modular exponentiation ; i mean that if you choose the facultatifs value for each input { bit_size, m, x, y, n_c, r_c, valid_in,.} and replace the same values in the mathematic equation: x y mod m ==> the exponentiation modular equation. will you find the same result { s } ??! In other term, i want to verify if this IP-Core do really the exponentiation modular . Please see the attached file Thanks to help Regards
rsa 512.pdf (152 kb)
|
RE: IP-Core RSA 512 bits
by demnim on Nov 3, 2010 |
demnim
Posts: 5 Joined: Oct 27, 2009 Last seen: Apr 7, 2013 |
||
About the RSA_TOP { the interface core displayed in the file attached }, could please prouve to me that this IP-core do really the modular exponentiation ; i mean that if you choose the facultatifs value for each input { bit_size, m, x, y, n_c, r_c, valid_in,.} and replace the same values in the mathematic equation: x y mod m ==> the exponentiation modular equation. will you find the same result { s } ??!
You can find a test bench in the code. X is the data you want to encrypt/decrypt, Y is the key with you encrypt/decrypt with, m is the module, bit_size is the number of bits of the Y parameter. n_c and r_c are constants obtained with the c code I provide. valid_in is a strobe signal which must be 1 as long as you are feeding the input. You should check the testbench included. I have performed several exponentiations with the 512 bit version, and the value is the same that the equation. if not, we would have a proble, wouldn't we? |
RE: IP-Core RSA 512 bits
by assia on Nov 23, 2011 |
assia
Posts: 4 Joined: Mar 18, 2011 Last seen: Nov 23, 2011 |
||
hello,
i am using the RSA_512 bits core with xilinx and i need some help because it is the first time i use en ip core with xilinx and i amrunning out of time for my project so please help me if you used it with xilinx. I know that to use an ip core we have to do HARDWARE-- import an existing peripheral and we will add all the VHDL files of the ip core but then we have to precise the buses or the interrupt signals and i am a little confused in this step so can you help in this please. thank you for your time. |
RE: IP-Core RSA 512 bits
by Yenheng on Mar 17, 2017 |
Yenheng
Posts: 1 Joined: Mar 14, 2017 Last seen: Jul 27, 2017 |
||
Hi,
I am studying RSA decryption, and trying to figure out the core algorithm of RSA. If my plain is 1024-bit and key is 512-bit, how dose this IP work? how to control valid_in and start_in? Thanks in advance. |
1/1