Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (383.69 KB, 8 trang )
CH KÝ SỮ Ố
TRÊN NG ĐƯỜ
CONG ELLIPTIC
GV: TR NH NH T TI NỊ Ậ Ế
HV: TR N V N C NGẦ Ă ƯỜ
GI I THI U Ớ Ệ
NG CONG ELLIPTCĐƯỜ
GI I THI U NG CONG ELLIPTICỚ Ệ ĐƯỜ
Cho p>3 là s nguyên t l . M t ng cong elliptic E trên ố ố ẻ ộ đườ Fp c bi u đượ ể
di n b i ph ng trình có d ng:ễ ở ươ ạ
y2=x3+ax+b (3)
Trong ó đ a,b Fp∈ và 4a3+27b2 0 (mod p)≢ .
Thi t l p E(ế ậ Fp) bao g m t t c các i m ồ ấ ả để x,y, x Fp, y Fp∈ ∈ th a mãn ỏ
ph ng trình xác nh (3), c ng nh i m c bi t ươ đị ũ ưđể đặ ệ O c g i là i m vô đượ ọ để
cùng.
GI I THI U NG CONG ELLIPTICỚ Ệ ĐƯỜ
Ví d 4ụ : ( ng cong elliptic trên Đườ F23 ) cho p = 23 và xét ng cong đườ
elliptic E:y2=x3+x+4 xác nh c i m trên đị đặ để F23 (trong các ký hi u c a ệ ủ
ph ng trình (3), chúng ta có a=1 và b=4). Chú ý ây ươ ở đ
4a3+27b2=4+432 22(mod 23)≡ , nh v y :ư ậ
E là m t ng cong elliptic th c s . Nh ng i m trong E(ộ đườ ự ự ữ để F23) là G và
c hi n th sau ây:đượ ệ ị đ
S CH KÝ ECDSAƠĐỒ Ữ
thi t l p s ch ký ECDSA (Elliptic Curve Digital Signature Để ế ậ ơđồ ữ
Algorithm) c n xác nh các tham s : ầ đị ố
- L a ch n m t ng cong Elliptic trên tr ng s Fqự ọ ộ đườ ườ ố
- i m c s G thu c E(Fq)Đ ể ơ ở ộ
KÝ TRÊN B N RÕẢ
1. Ch n s ng u nhiên k, 2 ≤ọ ố ẫ k ≤ n-1
2. Tinh kG = (x1, y1) ́
3. Tinh r = x1 mod n. N u r = 0, quay l i bu c 1 ́ ́ế ạ ̛ơ