Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Tng tc tnh ton cho h RSA

Nhm SV: Nguyn Vn Thin


Lp: KSTN-CNTT-K56
Tc thc hin ca h RSA l mt trong nhng im yu so vi cc h
mt m kha i xng. V cc qu trnh m ha v gii m ca h RSA u thc
hin cc php tnh c cc ton hng l nhng s nguyn cc ln.
Theo c tnh, thc hin m ha v gii m bng h mt m RSA chm hn
100 ln so vi h mt m kha i xng DES (bng phn mm). V chm hn
1000 ln so vi DES (bng phn cng). V l do m trn thc t h m kho
cng khai RSA t c dng vo mc ch m ha cho khi lng d liu ln, m
chi thng c ng dng m ha khi d liu nh. Ta thy rng, qu trnh gii
m ca h mt m RSA c phc tp (M = Cd mod N) ph thuc trc tip vo
kch c ca cc s nguyn d v N. c th gim c kch c ca hai s nguyn
d v N v tng tc gii m. Nh vy khc phc mt phn no cho cng
vic m ha v gii m bng h mt m RSA c nhanh hn th chng ta s s
dng nh l s d Trung Hoa vo RSA.
Qu trnh gii m ca RSA cn tnh M = Cd mod N, vi s m b mt d
thng rt ln (d << N) m bo an ton cho d liu. V vy chi ph thc
hin gii m ca h RSA tng ng vi chi ph thc hin php tnh ly tha.
Do chng trnh cn phi x l c cc php tnh ly tha nhanh. V bn cht,
php ly chnh l php nhn lin tip, s dng cc tnh cht ng d, ta c th a
vic x l php ly tha v php nhn. Do , trong ti ny i su vo vic x
l php nhn nhanh s nguyn vi cc s hng l cc s ln.
Trong tiu lun ny chng ta s a ra gii thut hiu qu trong x l php
nhn s ln k bit. Nu nh trong thut ton nhn 2 s chun th phc tp thi
gian tnh l O(k2), chng ta c th ci thin iu nh s dng gii thut

Karatsuba vi phc tp c ci thin cn O k log2 3 O k 1.58 hoc gii thut


nhn 2 s nguyn nhanh nht l fast Fourier transform vi phc tp
O k log k loglog k
faster algorithms

Ti liu tham kho:


[1] High-Speed RSA Implementation, Cetin Kaya Koc
[2] Cc thut ton ti u ha trong bo mt thng tin, Nguyn Ngc Trung
[3] http://www.aicit.org/jcit/ppl/50_%20JCIT_JUNE_Binder1-50.pdf

You might also like