Skip to content

Silver2202df/ECC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Project của mình và team

###EllipticCurveCryptography

Elliptic Curve Cryptography (ECC) là một hệ mật khóa bất đối xứng (khóa công khai) được xem là mạnh nhất hiện nay.

Đường cong Elliptic là tập hợp tất cả các điểm thỏa mãn phương trình toán học. Phương trình một đường cong elliptic có dạng

y^2 = x^3 + ax + b

image

Màn hình console của chương trình:

image

Cho đường cong Elliptic:

Ep(a,b) = y^2 = x^3 + ax + b (mod p)

Giải mã chỉ cần 94 kí tự bao gồm các kí tự đặc biệt nên ta fix cố định các giá trị a=2, b=3 và p=137 (94 cặp giá trị x,y)--Dựa trên bảng mã accii

--CÁC ĐIỂM SINH:

image

--MÃ HÓA:

image

Key: tạo khóa công khai k: số ngẫu nhiên k String: plain text

--GIẢI MÃ:

image

------- THANK FOR YOR ATTENTION --------

About

an application use ECC algorithm to encrypt and decrypt a string

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages