Bài giảng Đường cong elliptic
Số trang: 42
Loại file: ppt
Dung lượng: 447.00 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Đường cong elliptic được biên soạn nhằm trang bị cho các bạn những kiến thức về giới thiệu chung; đường cong elliptic trên trường số thực; đường cong elliptic trên trường hữu hạn; các phép toán trường hữu hạn, phép cộng, phép nhân; các bài toán kiểm tra điểm thuộc đường cong, đếm số điểm của đường cong, cộng hai điểm, nhân hai điểm, nhân nhanh; đường cong và hệ mã công khai; so sánh với RSA.
Nội dung trích xuất từ tài liệu:
Bài giảng Đường cong ellipticĐƯỜNGCONGELLIPTIC I.GIỚITHIỆU1.ĐƯỜNGCONGTRÊNTRƯỜNGSỐTHỰC2.ĐƯỜNGCONGTRÊNTRƯỜNGHỮUHẠN I.GIỚITHIỆUĐịnhnghĩa:ĐườngcongelliptictrêntrườngKlàtậphợpcácđiểmthỏaphươngtrình:(E):y2+a1xy+a3y=x3+a2x2+a4x+a6(1)VớimộtđểmOgọilàđiểmtạivôcùng.Phươngtrìnhphảithỏađiềukiệnkhôngkìdị.NghĩalàkhiviếtdướidạngF(x,y)=0thìtạimọiđiểm(x,y)cóítnhấtmộttrongcácđạohàmriêngkhác0.• Điềukiệnkhôngkìdịnghĩalànếuxéttập cácđiểmtrênmộtđườngcong,thìdường congđókhôngcóđiểmbội.• Haynếubiểudiễny2nhưmộtđathứbậc3 củaxthìđathứckhôngcónghiệmbội.1.ĐƯỜNGCONGELLIPTICTRÊNTRƯỜNGSỐTHỰC • Trongnhữngtrườngđặcsốkhác2,3 phươngtrình(1)cóthểđưadạng Weierstrassvề: (E):y2=4x3+a4x+a6 Biệtthức:Δ=16(4a43+27a62) Điềukiệnkhôngkìdị(khôngcóđiểmbội): 4a43+27a62≠0(E):y2+y=x3x (E):y2=x3+1/4*x+5/4(E):y^2=x^3+2*x+1 (E):y^2=x^33*x+22.ĐƯỜNGCONGELLIPTICTRÊNTRƯỜNGHỮUHẠN Cácđiểmcủađườngcong(E)KH:E(Fq)trên trườngFqcóqphầntửthỏamãnphương trìnhtrongFq: y2=4x3+a4x+a6 Vídụ: (E):y2=x3+1(a1=0,a6=1)trênF5 Cácđiểmthuộcđườngcong: (0,1),(0,1),(2,2)(2,2),(4,0) II.CÁCPHÉPTOÁN• 1.TRƯỜNGHỮUHẠN• 2.PHÉPCỘNG• 3.PHÉPNHÂN1.TRƯỜNGHỮUHẠN • TrườnglàtậpKvớihaiphéptoáncộng (+)vànhân(*)thỏa: • Klànhómabenvớiphéptoáncộngcó phầntửtrunghòa(củaphépcộng) • K{O}lànhómabenvớiphéptáonnhân cóphầntửđơnvị • Vớimọia,b,cthuộcKta có:c(a+b)=ca+cb Và(a+b)c=ca+cb(luậtphânphối)• Trườngcóthểcóvôhạnphầntử(VD:R)• Mộttrườngđượcgọilàhữuhạnnếunó cóhữuhạnphầntử.VD:• ZP={0,1,…,p2,p1} Vớipnguyêntố.• (Zpvớiphépcộngtheomodp,phépnhân theomodp)>mộttrường• NếupngyêntốthìtrườnghữuhạnFp làtrừnggồmcácphầntửtừ0đếnp1• Nếuq=pr.ThìphầntửcủatrườngFq thỏaphươngtrình:• XqX=0• Fqlàtậpnghiệmcủaptnày.• PhầntửcủatrườngFqlàcácđathức• Đặcsốcủatrường:• Ktrườngcóphầntửđơnvị1vớiphép toánnhân.KhiđóđặcsốcủaKđược địnhnghĩalà:sốnnnhỏnhấtsaocho:• 1+1+…+1=0(nlần)• KÝHIỆU:charK=n• Nếukhôngtồntạisốnnhưvậy,nghĩa là1+1+….+1≠0tacộngthêm“1”bao nhiêucũngđược.=>đặcsốbằng0• Bậccủaa:• VớiathuộcF*q:bậccủaalàsốknhỏ nhấtkhôngâmthỏaak=1.• Bậccủaaluônlàướccủaq1.• (LectureNotesonComputernetworkSecuritybyAviKak)Tínhchất:• P+O=O+P=PvớimọiPthuộc(E)• Tồntại–PsaochoP+P=O• Phépcông:P+QvớiP≠±Q• Phépnhân:nPvớiP≠P 2.PHÉPCỘNGĐườngcongelliptictrêntrườngsốthực:CộnghaiđiểmP(x1,y1)+Q(x2,y2).=(x3,y3).Ta cócôngthức:• Vàphépnhân:• Với:• TrênZ(2n)(E):y2+xy=x3+ax+b• Điểm–p=(x,(x+y)• CôngthứccộnghaiđiểmP,Q:• Với 3.PHÉPNHÂNPhépnhântacó2P=P+P:PhépnhânnPtathựchiệnphépcộngPnlần
Nội dung trích xuất từ tài liệu:
Bài giảng Đường cong ellipticĐƯỜNGCONGELLIPTIC I.GIỚITHIỆU1.ĐƯỜNGCONGTRÊNTRƯỜNGSỐTHỰC2.ĐƯỜNGCONGTRÊNTRƯỜNGHỮUHẠN I.GIỚITHIỆUĐịnhnghĩa:ĐườngcongelliptictrêntrườngKlàtậphợpcácđiểmthỏaphươngtrình:(E):y2+a1xy+a3y=x3+a2x2+a4x+a6(1)VớimộtđểmOgọilàđiểmtạivôcùng.Phươngtrìnhphảithỏađiềukiệnkhôngkìdị.NghĩalàkhiviếtdướidạngF(x,y)=0thìtạimọiđiểm(x,y)cóítnhấtmộttrongcácđạohàmriêngkhác0.• Điềukiệnkhôngkìdịnghĩalànếuxéttập cácđiểmtrênmộtđườngcong,thìdường congđókhôngcóđiểmbội.• Haynếubiểudiễny2nhưmộtđathứbậc3 củaxthìđathứckhôngcónghiệmbội.1.ĐƯỜNGCONGELLIPTICTRÊNTRƯỜNGSỐTHỰC • Trongnhữngtrườngđặcsốkhác2,3 phươngtrình(1)cóthểđưadạng Weierstrassvề: (E):y2=4x3+a4x+a6 Biệtthức:Δ=16(4a43+27a62) Điềukiệnkhôngkìdị(khôngcóđiểmbội): 4a43+27a62≠0(E):y2+y=x3x (E):y2=x3+1/4*x+5/4(E):y^2=x^3+2*x+1 (E):y^2=x^33*x+22.ĐƯỜNGCONGELLIPTICTRÊNTRƯỜNGHỮUHẠN Cácđiểmcủađườngcong(E)KH:E(Fq)trên trườngFqcóqphầntửthỏamãnphương trìnhtrongFq: y2=4x3+a4x+a6 Vídụ: (E):y2=x3+1(a1=0,a6=1)trênF5 Cácđiểmthuộcđườngcong: (0,1),(0,1),(2,2)(2,2),(4,0) II.CÁCPHÉPTOÁN• 1.TRƯỜNGHỮUHẠN• 2.PHÉPCỘNG• 3.PHÉPNHÂN1.TRƯỜNGHỮUHẠN • TrườnglàtậpKvớihaiphéptoáncộng (+)vànhân(*)thỏa: • Klànhómabenvớiphéptoáncộngcó phầntửtrunghòa(củaphépcộng) • K{O}lànhómabenvớiphéptáonnhân cóphầntửđơnvị • Vớimọia,b,cthuộcKta có:c(a+b)=ca+cb Và(a+b)c=ca+cb(luậtphânphối)• Trườngcóthểcóvôhạnphầntử(VD:R)• Mộttrườngđượcgọilàhữuhạnnếunó cóhữuhạnphầntử.VD:• ZP={0,1,…,p2,p1} Vớipnguyêntố.• (Zpvớiphépcộngtheomodp,phépnhân theomodp)>mộttrường• NếupngyêntốthìtrườnghữuhạnFp làtrừnggồmcácphầntửtừ0đếnp1• Nếuq=pr.ThìphầntửcủatrườngFq thỏaphươngtrình:• XqX=0• Fqlàtậpnghiệmcủaptnày.• PhầntửcủatrườngFqlàcácđathức• Đặcsốcủatrường:• Ktrườngcóphầntửđơnvị1vớiphép toánnhân.KhiđóđặcsốcủaKđược địnhnghĩalà:sốnnnhỏnhấtsaocho:• 1+1+…+1=0(nlần)• KÝHIỆU:charK=n• Nếukhôngtồntạisốnnhưvậy,nghĩa là1+1+….+1≠0tacộngthêm“1”bao nhiêucũngđược.=>đặcsốbằng0• Bậccủaa:• VớiathuộcF*q:bậccủaalàsốknhỏ nhấtkhôngâmthỏaak=1.• Bậccủaaluônlàướccủaq1.• (LectureNotesonComputernetworkSecuritybyAviKak)Tínhchất:• P+O=O+P=PvớimọiPthuộc(E)• Tồntại–PsaochoP+P=O• Phépcông:P+QvớiP≠±Q• Phépnhân:nPvớiP≠P 2.PHÉPCỘNGĐườngcongelliptictrêntrườngsốthực:CộnghaiđiểmP(x1,y1)+Q(x2,y2).=(x3,y3).Ta cócôngthức:• Vàphépnhân:• Với:• TrênZ(2n)(E):y2+xy=x3+ax+b• Điểm–p=(x,(x+y)• CôngthứccộnghaiđiểmP,Q:• Với 3.PHÉPNHÂNPhépnhântacó2P=P+P:PhépnhânnPtathựchiệnphépcộngPnlần
Tìm kiếm theo từ khóa liên quan:
Đường cong elliptic Bài giảng Đường cong elliptic Đường cong elliptic trên trường số thực Đường cong elliptic trên trường hữu hạn Phép toán trường hữu hạn Kiểm tra điểm thuộc đường congTài liệu liên quan:
-
Về một phương pháp trao đổi khóa mã an toàn
10 trang 43 0 0 -
Một số mở rộng cho dạng biểu diễn NAF của số nguyên dương
5 trang 34 0 0 -
Luận văn Thạc sĩ Khoa học: Một số vấn đề về phần xoắn của đường cong elliptic
59 trang 29 0 0 -
Hệ mật mã dựa trên đường cong Elliptic
12 trang 29 0 0 -
Đề xuất hệ mật đường cong Elliptic với khóa đối xứng
6 trang 27 0 0 -
Phát triển một số giao thức mảo mật cho hệ mã trên đường cong Elliptic dựa trên cặp ghép Weil
7 trang 27 0 0 -
Tóm tắt Luận án tiến sĩ Toán học: Nghiên cứu, phát triển một số lược đồ chữ ký số hướng tới nhóm
27 trang 25 0 0 -
Xây dựng lược đồ dùng hệ mật định danh dựa trên đường cong Elliptic
4 trang 24 0 0 -
Một lược đồ bằng chứng không tiết lộ tri thức kiểu Schnorr trên đường cong Elliptic
11 trang 24 0 0 -
Một giải pháp cứng hóa phép nhân điểm Elliptic trên trường GF(p)
6 trang 22 0 0