This repository contains a set of tools and scripts
useful to learn the basics about Elliptic Curve
Cryptography.
They were created for the series of posts entitled
[Elliptic Curve Cryptography: a gentle introduction](http://andrea.corbellini.name/2015/05/17/elliptic-curve-cryptography-a-gentle-introduction/)
This is free software (MIT licensed), feel free to
improve or fork.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本次课题要求基于椭圆曲线算法,实现对消息签名的方案,要求密钥长度至少160比特,相关Hash函数选用SHA-1。具体要求如下: 1.深入理解椭圆曲线密码体制的实现思想和原理; 2.选择一种编程语言和开发工具,编写程序实现椭圆曲线的签名方案; 3.生成并显示公私钥对,利用私钥对消息生成签名,利用公钥对签名进行验证,以判定签名的合法性; 4.程序具有图形化用户界面,输出美观;
资源推荐
资源详情
资源评论
收起资源包目录
ecc-master.zip (37个子文件)
ecc-master
LICENSE.txt 1KB
.idea
workspace.xml 7KB
misc.xml 294B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 279B
.gitignore 184B
ecc-master.iml 566B
showpage
main.py 2KB
circle.jpg 604KB
show_page.ui 5KB
show_page.py 5KB
__pycache__
show_page.cpython-38.pyc 3KB
logs
comparelogs.py 2KB
pollardsrho.py 4KB
common.py 3KB
babygiantstep.py 2KB
bruteforce.py 1KB
images
screenshot-reals.html 2KB
animation-tangent-line.gif 343KB
animation-point-doubling.html 2KB
screenshot-modk.html 3KB
animation-point-doubling.gif 252KB
animation-tangent-line.html 2KB
animation-tangent-line.txt 1.13MB
animation-point-doubling.txt 805KB
frames2gif 722B
README.md 381B
interactive
reals-add.html 4KB
modk-mul.html 4KB
modk-add.html 4KB
reals-mul.html 4KB
ec.css 2KB
ec.js 48KB
scripts
ecdsa.py 6KB
ecdhe.py 4KB
__pycache__
ecdsa.cpython-38.pyc 5KB
verifyrandom.py 9KB
共 37 条
- 1
资源评论
- 李诗旸2023-07-24文件中还介绍了一些相关的安全性分析,使读者对该方案的可靠性有了更全面的认识。
- BellWang2023-07-24作者在文件中提供了实现细节和算法示例,很实用。
- 萌新小白爱学习2023-07-24这个文件详细介绍了ECC椭圆曲线签名方案的实现,是一个很好的学习资料。
- 武藏美-伊雯2023-07-24文件内容清晰易懂,可以帮助读者掌握椭圆曲线签名方案的原理和实际应用。
- 李多田2023-07-24这个文件足够简洁明了,可以满足读者对该方案实现的基本需求。
一只快乐水
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功