没有合适的资源?快使用搜索试试~
我知道了~
文库首页
后端
Python
信息安全基础与密码学综合实验-基于中国剩余定理的秘密共享方案python源码+实验报告.zip
信息安全基础与密码学综合实验-基于中国剩余定理的秘密共享方案python源码+实验报告.zip
共2个文件
py:1个
docx:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
信息安全
课程设计
作业报告
python
0 下载量
102 浏览量
2024-12-04
09:47:07
上传
评论
收藏
632KB
ZIP
举报
温馨提示
12.12大促:#39.90
69.90
VIP享9折下载
买1年送1年
个人实验报告及实验源码,可借鉴学习!
资源推荐
资源详情
资源评论
信息安全基础与密码学综合实验-中国剩余定理python实验源码+doc实验报告.zip
浏览:67
个人实验报告及实验源码,可借鉴学习!
信息安全基础与密码学综合实验-实验4-ElGamal公钥密码算法python源码+实验报告.zip
浏览:31
个人实验报告及实验源码,可借鉴学习!
信息安全基础与密码学综合实验-Fermat素性检测算法python源码+实验报告.zip
浏览:109
个人实验报告及实验源码,可借鉴学习!
零基础入门金融风控-基于python的贷款违约预测源码.zip
浏览:51
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考...零基础入门金融风控-基于python的贷款违约预测源码.zip
基于Python的Flask实现WEB后台权限管理系统源码+使用文档.zip
浏览:92
基于Python的Flask实现WEB后台权限管理系统源码+使用文档.zip基于Python的Flask实现WEB后台权限管理系统源码+使用文档.zip基于Python的Flask实现WEB后台权限管理系统源码+使用文档.zip基于Python的Flask实现WEB后台...
基于Pyqt5+Sqlite3开发的学生通讯录管理系统python源码+项目说明.zip
浏览:196
基于Pyqt5+Sqlite3开发的学生通讯录管理系统python源码+项目说明.zip基于Pyqt5+Sqlite3开发的学生通讯录管理系统python源码+项目说明.zip基于Pyqt5+Sqlite3开发的学生通讯录管理系统python源码+项目说明.zip基于Pyqt...
基于python的毕业设计教学质量评价系统源码+数据库.zip
浏览:77
5星 · 资源好评率100%
基于python的毕业设计教学质量评价系统源码+数据库.zip基于python的毕业...密码基于python的毕业设计教学质量评价系统源码+数据库.zip基于python的毕业设计教学质量评价系统源码+数据库.zip基于python的毕业设计教学...
基于门限环签名的电子投票系统python源码+sql数据库+项目说明.zip
浏览:92
5星 · 资源好评率100%
2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于门限...
python毕业设计-基于Vue+flask的旅游网站项目源码+文档说明.zip
浏览:118
python毕业设计-基于Vue+flask的旅游网站项目源码+文档说明.zip,含有代码注释,小白都可以看懂,个人98分毕业设计。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 dist文件夹为...
基于Python的凯撒密码加密和解密源码.zip
浏览:55
基于Python的凯撒密码加密和解密源码.zip基于Python的凯撒密码加密和解密源码.zip基于Python的凯撒密码加密和解密源码.zip基于Python的凯撒密码加密和解密源码.zip基于Python的凯撒密码加密和解密源码.zip基于Python...
基于python连接mysql的图书管理系统源码+实验报告.zip
浏览:59
基于python连接mysql的图书管理系统源码+实验报告.zip基于python连接mysql的图书管理系统源码+实验报告.zip 涉及到的python模块包括:pymysql(用于连接mysql数据库),tkinter(图形界面) 我采用的环境为`vscode+...
课程设计-基于Flask框架的音乐网站源码+项目说明.zip
浏览:12
5星 · 资源好评率100%
课程设计-基于Flask框架的音乐网站源码+项目说明.zip 课程设计-基于Flask框架的音乐网站源码+项目说明.zip 课程设计-基于Flask框架的音乐网站源码+项目说明.zip Python库安装 ` pip install flask` `pip install ...
Python大作业-基于Python和PyQt5的图书信息管理系统源码+说明文档+sql数据库+设计报告.zip
浏览:101
Python大作业-基于Python和PyQt5的图书信息管理系统源码+说明文档+sql数据库+设计报告.zip 【1】项目代码完整且功能都经验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信...
密码学课程设计实验源码+实验报告.zip
浏览:53
密码学课程设计实验源码+实验报告.zip 目 录 一、设计过程 1 1.1 分组密码快速实现 1 1.2线性密码分析 2 1.3差分密码分析 3 1.4算法增强 4 1.5 RSA参宿计算 4 1.6模重复平方计算 5 1.7中国剩余定理 5 1.8 HASH函数与...
计算机毕业设计-基于Python+Django的二手电子设备交易平台(源码+运行教程+讲解+演示视频).zip
浏览:171
计算机毕业设计-基于Python+Django的二手电子设备交易平台(源码+运行教程+讲解+演示视频).zip 【说明】 本项目主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Python学习者,也可作为课程设计、期末...
课程设计-基于Python-Flask框架开发的Hyper-V网页端管理程序源码+项目说明.zip
浏览:14
课程设计-基于Python-Flask框架开发的Hyper-V网页端管理程序源码+项目说明.zip 课程设计-基于Python-Flask框架开发的Hyper-V网页端管理程序源码+项目说明.zip 课程设计-基于Python-Flask框架开发的Hyper-V网页端管理...
基于Django+Vue开发的社区疫情管理系统python源码+项目说明.zip
浏览:2
基于Django+Vue开发的社区疫情管理系统python源码+项目说明.zip # 系统功能 - 用户管理(只有管理员有权限) - 用户注册 - 用户登录 - 修改用户信息 - 删除用户 - 修改密码 - 权限管理 - 首页数据展示 - ...
毕设新项目-基于机器学习的商品评论爬取情感分析系统python源码+开发文档+数据库sql.zip
浏览:184
毕设新项目-基于机器学习的商品评论爬取情感分析系统python源码+开发文档+数据库sql.zip [项目说明] 开发语言:Python 框架:django Python版本:python3.7.7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:...
python-3.7.0-amd64.zip
浏览:99
python-3.7.0-amd64.zip python-3.7.0-amd64.zip python-3.7.0-amd64.zip python-3.7.0-amd64.zip python-3.7.0-amd64.zip
基于python+tkinter+MySQL开发的铁路客票管理系统源码+项目说明.zip
浏览:94
基于python+tkinter+MySQL开发的铁路客票管理系统源码+项目说明.zip 基于python+tkinter+MySQL开发的铁路客票管理系统源码+项目说明.zip 该项目是个人毕设项目,答辩评审分达到95分,代码都经过调试测试,确保可以...
Python毕业设计-基于Django的二手电子设备交易平台(源码+运行教程+讲解+演示视频).zip
浏览:134
Python毕业设计-基于Django的二手电子设备交易平台(源码+运行教程+讲解+演示视频).zip 【说明】 本项目主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Python学习者,也可作为课程设计、期末大作业。...
基于python+Java+html的租房信息爬取及管理系统源码+项目说明+数据库(含前端+后端+爬虫源码).zip
浏览:113
基于python+Java+html的租房信息爬取及管理系统源码+项目说明+数据库(含前端+后端+爬虫源码).zip 【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请...
论文研究-一个基于中国剩余定理的群签名方案的密码学分析与改进.pdf
浏览:93
在基于中国剩余定理的群签名方案分析的基础上,发现现有方案在防伪造、防陷害、抗联合攻击以及满足非关联性方面还存在不足之处。通过对不足方案进行密码学分析,综合应用RSA和Schnorr签名算法,并使群中心参与到群...
零基础入门学习Python+全套源码课件-资源共享吧收集整理
浏览:118
零基础入门学习Python+全套源码课件-资源共享吧收集整理 Python是一种广泛使用的高级编程语言,由Guido van Rossum在1991年创建。Python的设计理念是强调代码的可读性,以便于编程者快速编写和维护代码。Python语言...
基于Django框架的校园资料交流分享平台python源码+项目说明.zip
浏览:13
基于Django框架的校园资料交流分享平台python源码+项目说明.zip ### Requirements(up to now) * Django==1.11.8 * PyMySQL==0.7.11 * BeautifulSoap4==4.6.0 * dwebsocket==0.4.2 #### django-admin默认 用户名:...
基于python的人脸识别签到签退系统源码+项目操作说明.zip
浏览:164
5星 · 资源好评率100%
基于python的人脸识别签到签退系统源码+项目操作说明.zip 人脸识别签到签退系统,使用摄像头采集数据,后根据本地数据训练,在调用摄像头识别人脸并且辨别身份。 将签到/签退信息保存到数据库中,可以导出签到信息等...
毕业设计 基于Python+MySQL+HTML开发的壁纸共享网站源码+使用说明+数据库sql.zip
浏览:93
毕业设计 基于Python+MySQL+HTML开发的壁纸共享网站源码+使用说明+数据库sql.zip 【资源说明】 网站所需要的基础运行环境 操作系统:Ubuntu 16.04 数据库:MySQL 5.5 Python解释器版本:Python 2.7 Python外部依赖包...
基于python的股票量化系统源码+教程.zip
浏览:162
5星 · 资源好评率100%
基于python的股票量化系统源码+教程.zip准备工作:电脑必须得具备MySql数据库建议初始化一个账号为root密码为88888888的用户python运行环境下载python必需的库:可直接运行命令pip install -r requirement.txt -i ...
收起资源包目录
信息安全基础与密码学综合实验-基于中国剩余定理的秘密共享方案python源码+实验报告.zip
(2个子文件)
CRT_Secret_sharing.py
3KB
信息安全基础与密码学综合实验-基于中国剩余定理的秘密共享方案python源码+实验报告.docx
694KB
共 2 条
1
信息
安全
基础
与密
码学
综合
实验
实
验
报
告(三
)
基于中国剩余定理的秘密共享方案
日期:
20
24.10
.15
一、实验目的
1.
实验环境
a)
Windows11
b)
Python3.12
2.
实验目标
a)
编程实现基于
CRT
的秘密共享方案
b)
加深对于中国剩余定理的理解与运用
c)
体会密码学与数论的紧密联系
,
将数论的知识运用于密码学的方案设计中
d)
提高逻辑思维能力与实践能力
二、方案设计
1.
背景
a)
1983
年,
Asmuth
和
Bloom
提出了基于中国剩余定理的
(t,n)
门限秘密共享方案
2.
原理
a)
(t,n)
门限,一个秘密
k
,被分割成
n
个子秘密
(d
i
,k
i
)
,
t
个子秘密可以恢复出秘
密,
t-1
个子秘密则不能
对于某个秘密
k,
计算
k
1
≡
k
(mod
d
1
)
k
2
≡
k
(mod
d
2
)
…
k
𝑛
≡
k
(mod
d
𝑛
)
则子秘密为
(d
i
,k
i
)
b)
其中
:
i.
d
1
<
d
2
<
…
<
d
𝑛
,
ii.
d
𝑖
两两互素
iii.
N=
d
1
×
d
2
×
…
×
d
t
,M=
d
𝑛−𝑡
+
2
×
d
n
−𝑡
+
3
×
…
×
d
n
,
N>M
iv.
N>k>M
3.
算法步骤
a)
读入秘密
k
b)
生成符合的
n
个
d
i
i.
列表中随机添加一个数
ii.
增加新的数并判断列表元素是否满足互素,互素则保留
iii.
判断列表中是否有了
n
个元素
,
并排序
iv.
计算
N,M
判断是否符合
N>k>M
v.
符合则返回
d
c)
计算
k
i
≡
k(mod d
i
)
d)
任选
t
组子秘密,利用中国剩余定理进行恢复
e)
比较恢复的秘密与原秘密
k
是否相同
三、方案实现
1.
流程图
2.
主要函数介绍
a)
生成
d
b)
这里我们设定了随机数的生成范围是
0
到
10
的
200
次方,能够在很短的时间内计算
出结果。
i.
三个参数,
k, t, n
ii.
使用列表
primes
存储
d
iii.
列表中随机生成一个数
iv.
判断列表中的元素是否为
n
个,否则进入
v
,是则进入
vii
v.
列表中增加一个随机数
vi.
判断列表中的元素是否满足互素,不满足,则删除新增加的随机数,重新进
入
v
,满足保留随机数,进入
iv
vii.
对列表进行排序
viii.
计算
N
和
M
ix.
判断是否满足
N>k>M,
满足则返回列表
pries
,不满足则回到
iii
c)
随机选择
t
个
d
这里,我们随机选择
t
个密钥对,组成同余方程组
d)
CRT
求解同余方程中用到的函数,分别是求模逆元、求最大公约数、判断列表元素
是否满足两两互素、计算
M
和
Mi
。
评论
收藏
内容反馈
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
12.12大促:#39.90
69.90
VIP享9折下载
买1年送1年
资源评论
资源反馈
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~
联系上传者
评论
.whl
粉丝: 3863
资源:
4786
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
PenFirmwareUpdateFailureException如何解决.md
ReflectionException.md
使用Golang实现PHP常用内置函数 .zip
使用ebpf进行安卓应用的帧生成间隔跟踪.zip
使用AGE动漫API编写的第三方安卓客户端 .zip
java.Git版本控制(解决方案).md
PharException.md
PenDriverNotFoundException如何解决.md
基于NVIDIA DeepStream SDK的YOLO-Seg模型部署x86和Jetson平台+详细编译及运行说明.zip
使用 Google 地图 API 的 Xamarin.Forms 地图库.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功