
M ĐUỞ Ầ
I. Đt v n đặ ấ ề
M tậ mã h cọ là m t ộtrong nh ngữ v n ấđề quan tr ngọ trong lĩnh v c ựb oả m tậ và an
toàn
thông tin. Trên thế gi i,ớ m t mãậ h cọ đã đcượ ra điờ từ th iờ La Mã cổ điạ và
ngày càng
đcượ nghiên c u,ứ phát tri nể đtạ đcượ nh ngữ thành t uự to l n.ớ Trong m tậ
mã h c, ọv nấ đề
b oả m t ậluôn đi đôi v iớ v n ấđề xác th cự thông tin, đcặ bi tệ trong
hệ th ngố mã hóa khóa
công khai v n ấđề xác th cự là vô cùng quan tr ng. Đọ ể gi iả
quy tế v n ấđề trên ng iườ ta đaư
ra m t ộcách gi i ảquy tế hi uệ qu , đóả là chữ ký s .ố
V iớ sự bùng nổ c aủ m ngạ Internet hi nệ nay, m ngạ máy tính đang ngày càng
đóng vai
trò thi tế y uế trong m i ọlĩnh v cự ho tạ đngộ c aủ toàn xã h i,ộ và khi nó trở
thành ph ngươ
ti nệ đi uề hành các hệ th ngố thì nhu c uầ b oả m tậ thông tin đcượ đtặ
lên hàng đu. Vi cầ ệ sử
d ngụ chữ ký số là m tộ gi i ảpháp h uữ hi u, ngàyệ càng đcượ
ngứ d ngụ nhi uề trong th cự t ,ế
không chỉ gi iớ h nạ trong ngành công nghệ thông tin,
m tậ mã h cọ mà còn đcượ áp d ngụ
nhi uề trong nh ngữ lĩnh v cự khác như ngân hang,
vi nễ thông…
M tậ mã h cọ khóa công khai t oạ ra chữ ký số và ngứ d ngụ vào các tài li u. Hệ ệ
mã hóa
RSA – hệ mã hóa đi nể hình c aủ m tậ mã công khai cùng v iớ hàm băm m tậ
mã h cọ m tộ
chi uề chính là nh ngữ công cụ chính trong vi cệ t oạ ra chữ ký số đi nệ
t .ử
Trong bài th c t p t t nghi p này ự ậ ố ệ này, em chủ y uế t pậ trung vào s đơ ồ chữ ký
số RSA và ngứ d ngụ
c aủ nó. Lu n văn ậnày đcượ trình bày theo 3 ph nầ : Ph nầ 1
g mồ các ch ngươ 1 gi iớ thi uệ
chung và nh ngữ công cụ t oạ nên chữ ký s ;ố Ph nầ 2 là
ch ngươ 2 nói v ềmô hình c aủ chữ
ký số và ph nầ 3 là ch ngươ 3 - mô tả hệ th ngố
cài đtặ thử nghi m.ệ Cu iố cùng là ph nầ k tế
lu nậ và tài li uệ tham kh o.ả
M cặ dù đã cố g ngắ h tế s c,ứ nh ngư v nẫ không sao tránh kh i ỏsai sót, vì vây r tấ
mong
đcượ sự góp ý phê bình.


II. M c tiêu nghiên c u c a đ tàiụ ứ ủ ề
M c tiêu c a nghiên c u đ tài ụ ủ ứ ề “Ch ký s và ng d ng” ữ ố ứ ụ là tìm hi u và làmể
rõ v ch ký s và ng d ng có tác d ng nh th nào. C u trúc c a ch ký s vàề ữ ố ứ ụ ụ ư ế ấ ủ ữ ố
ng d ng, ch c năng, trong cu c s ng t m nh h ng c a Ch ký s và ng d ngứ ụ ứ ộ ố ầ ả ưở ủ ữ ố ứ ụ
nh th nào đi v i cá nhân, t ch c.ư ế ố ớ ổ ứ
II. Nhi m v c a đ tàiệ ụ ủ ề
-Đ tài c n ph i tìm hi u v Ch ký s và ng d ng.ề ầ ả ể ề ữ ố ứ ụ
IV. K t qu đt đc c a đ tàiế ả ạ ượ ủ ề
V. B c c c a đ tàiố ụ ủ ề
Đ tài g m …… ch ng nh sau:ề ồ ươ ư
Ch ng Iươ : ………………………………………
Ch ng IIươ : ………………………………………
Ch ng IIIươ : ………………………………………

CH NG IƯƠ
T NG QUAN V CH KÝ SỔ Ề Ữ Ố
1.1 Gi i thi u chung.ớ ệ
Trong điờ s ngố hàng ngày, chữ ký (vi tế tay) trên m tộ văn b nả là m t ộminh ch ngứ
về
“b nả quy n”ề ho cặ ít nh tấ cũng là sự “tán đng,ồ th aừ nh n”ậ các n iộ dung trong
văn b n.ả
Ch ngẳ h nạ như trên vi cệ ký vào phi uế nh nậ ti nề từ ngân hàng, h pợ đngồ
mua bán, chuy nể
nh ng, th aượ ừ k ,ế tố t ng…. ụChữ ký vi tế tay đcượ chính tay
ng iườ ký nên không thể sao
ch pụ đc.ượ Thông th ngườ chữ ký vi tế tay trên văn b nả
thì đcượ dùng để xác nh nậ ng iườ
ký nó. Nh ngữ y uế tố nào làm nên “s c ứthuy tế
ph cụ c aủ nó” ? Về m t ặlý t ngưở thì:
- Chữ ký là b ngằ ch ngứ thể hi nệ ng iườ ký có chủ đnhị khi ký văn b nả
- Chữ ký thể hi nệ “chủ quy n”,ề nó làm cho ng iườ nh nậ văn b nả bi tế r ngằ ai
đích thị
là ng iườ đã ký văn b n.ả
- Chữ ký không thể “tái sử d ng”,ụ t cứ là nó là m tộ ph nầ c aủ văn b nả mà
không thể
sao chép sang các văn b nả khác
- Văn b nả đã ký không thể thay điổ đcượ
- Chữ ký không thể gi m oả ạ và cũng là thứ không thể ch iố b (ỏ ng iườ đã ký
văn b nả
không thể phủ đnhị vi cệ mình đã ký văn b nả và ng iườ khác không thể t oạ
ra chữ
ký đó ).
Trong cu cộ s ngố điờ th ng, ườ vi cệ t o ạm tộ mô hình “lý t ng”nhưở ư trên là không
dễ vì
vi cệ ký trên văn b nả gi y ấcó thể giả m o ạchữ ký, nh ngư v iớ kh ảnăng ki mể
đnhị sát sao
thì vi c ệlàm thay điổ không ph iả d .ễ Tuy nhiên trong thế gi iớ máy tính
thì v n ấđề ký như
trong th cự tế sẽ g p ặph iả nhi uề khó khăn : các dòng thông tin
trên máy tính có thể thay
điổ dễ dàng, hình nhả c aủ chữ ký tay c aủ m t ộng iườ cũng
dễ dàng cho “sang – truy n”ề từ
m tộ văn b nả này sang m tộ văn b nả khác, và vi cệ
thay điổ n iộ dung m tộ văn b nả đi nệ tử
(sau khi ký) cũng ch ngẳ để l iạ d uấ v tế gì
về ph ngươ di nệ “t y,ẩ xóa”…

Để có đcượ nh ngữ đcặ tính như trên, giao th cứ “ký trong thế gi iớ đi nệ tử “ c nầ
ph iả
có sự hỗ tr c aợ ủ công nghệ mã hóa. Sơ đồ chữ ký số là ph ngươ pháp ký m tộ
thông báo
đcượ l uư d iướ d ngạ đi nệ t .ử Giao th cứ cơ b nả c aủ chữ ký số d aự trên ý
t ngưở c aủ Diffie
và Hellman:

