ECC:椭圆曲线密码学在C++中的实现

时间:2024-06-24 10:13:15
【文件属性】:

文件名称:ECC:椭圆曲线密码学在C++中的实现

文件大小:253KB

文件格式:ZIP

更新时间:2024-06-24 10:13:15

C++

椭圆曲线密码学在 C++ 中的实现 请参阅 manual.pdf 以使用此实现。 该项目实现了以下—— 1-有限域算术(具有任意精度的特征) 2- 椭圆曲线算术3- 进攻- Pollard Rho, Pohlig Hellman 4- 椭圆曲线密码系统- Diffie-Hellman 密钥交换、数字签名方案(ECDSA、ELGAMAL)、公钥加密(ELGAMAL)


【文件预览】:
ECC-master
----manual.pdf(216KB)
----src()
--------attacksECC.h(1KB)
--------compile.sh(1KB)
--------ECC.cpp(5KB)
--------ellipticCurve.h(4KB)
--------attacksECC.cpp(5KB)
--------ellipticCurve.cpp(13KB)
--------ECC.h(4KB)
----assets()
--------givpoly1.h(1KB)
--------givpoly1io.inl(3KB)
----manual.docx(93KB)
----examples()
--------ECarithmetic_2_1_I(484B)
--------ELGAMAL_Encryption.sh(711B)
--------FiniteFieldArithmetic.sh(688B)
--------ECDSA.cpp(705B)
--------pohlig.cpp(799B)
--------pohlig.sh(650B)
--------FiniteFieldArithmetic.cpp(2KB)
--------FiniteFieldArithmeticI(264B)
--------pohlig_2_2_I(492B)
--------ECarithmeticI(388B)
--------ECarithmetic_2_2_I(550B)
--------ECDSA.sh(659B)
--------ECarithmetic.cpp(1KB)
--------ECDSAI(400B)
--------ELGAMAL_Encryption.cpp(731B)
--------ECarithmetic.sh(652B)
--------pohlig_2_1_I(195B)
--------ELGAMAL_DSA.cpp(714B)
--------command.sh(699B)
--------ELGAMAL_DSAI(415B)
--------ELGAMAL_DSA.sh(683B)
--------pohligI(262B)
--------ELGAMAL_EncryptionI(360B)
----README.md(443B)

网友评论