Home » Source Code » 1024-bit RSA encryption algorithm

1024-bit RSA encryption algorithm

a254591139
2013-09-30 09:49:58
The author
View(s):
Download(s): 9
Point (s): 3 
Category Category:
verilogverilog Verilog HDLVerilog

Description

Description of the RSA algorithm

Select two large prime numbers with the same length, p and q , Calculate the product:

n = pq

Then pick a random encryption key, make e, (p-1) (q-1) are prime numbers from each other.

Finally, calculate the decryption key d use Euclid extended algorithm to meet the requirement of
ed = 1(mod(p–1)(q–1 ))
i.e.
d = e–1 mod((p–1)( q – 1 ))
e and n are public key,d is private key
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
RSA.v795.00 B12-04-08 17:37
SHREG.v341.00 B12-04-08 17:26
SHRREG.v353.00 B12-04-08 17:49
CONTROL.v4.04 kB12-04-08 21:35
DATAPATH.v1.12 kB12-04-08 17:52
MM.v657.00 B12-04-08 17:56
MUX4_1.v265.00 B12-04-08 17:58
MUX5_1.v289.00 B12-04-08 17:41
REG.v257.00 B12-04-08 17:38
...
Sponsored links

Comments

(Add your comment, get 0.1 Point)
Minimum:15 words, Maximum:160 words
鱼儿yu_fish
2014-11-21

谢谢您的分享,代码都是正确的,但是仿真的时候没波形出来,还没研究透。

霜夜逍遥
2015-05-28

这源码挺不错的啊。。。就是仿真时不太好用,希望能完善好

840009615
2016-03-10

谢谢你的分享,代码挺有用的,非常感谢你的帮助

  • 1
  • Page 1
  • Total 1

1024-bit RSA encryption algorithm (3.23 kB)

Need 3 Point(s)
Your Point (s)

Your Point isn't enough.

Get 22 Point immediately by PayPal

Point will be added to your account automatically after the transaction.

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more Points

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D