文件名称:Information-Security-Stuff:苏黎世联邦理工学院提供的信息安全和密码学课程的各种练习
文件大小:58KB
文件格式:ZIP
更新时间:2024-03-28 14:27:24
Python
信息安全资料 苏黎世联邦理工学院提供的各种信息安全课程中的一些分级和未分级作业 椭圆曲线密码术。 以下有关椭圆曲线密码学的两个练习构成了2020年秋季学期在苏黎世联邦理工学院提供的信息安全实验室课程的第一级作业。在第一部分中,我们着重于实施ECDSA。 特别是,我们实现了一些功能,例如在椭圆曲线上添加点和标量乘法功能。 注意,椭圆曲线上的加法定义如下(如图所示)。 在作业的第二部分中,我们着重于基于随机数泄漏对ECDSA进行密码分析。 我们必须实施攻击算法,以基于ECDSA签名算法中使用的随机数的全部或部分信息来恢复秘密ECDSA签名密钥。 在练习中,我们必须考虑三种类型的密码分析攻击,即已知一次攻击,重复一次攻击和部分已知一次攻击。 传输层协议的简化层的实现 此练习是2020年秋季学期在苏黎世联邦理工学院提供的信息安全实验室课程的第二级作业。在此实验室中,我们研究并实现了当今使用的最
【文件预览】:
Information-Security-Stuff-main
----module_1_ECDSA_Cryptanalysis.py(16KB)
----module_1_ECC_ECDSA.py(14KB)
----geometric_addition_points_elliptic_curve.png(42KB)
----defence.go(2KB)
----tls_handshake.py(18KB)
----tls_psk_functions.py(15KB)
----README.md(3KB)
----attack.go(6KB)