没有合适的资源?快使用搜索试试~
我知道了~
文库首页
后端
Python
信息安全基础与密码学综合实验-基于中国剩余定理的秘密共享方案python源码+实验报告.zip
信息安全基础与密码学综合实验-基于中国剩余定理的秘密共享方案python源码+实验报告.zip
共2个文件
py:1个
docx:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
信息安全
课程设计
作业报告
python
0 下载量
122 浏览量
2024-12-04
09:47:07
上传
评论
收藏
632KB
ZIP
举报
温馨提示
12.12大促:#39.90
69.90
VIP享9折下载
买1年送1年
个人实验报告及实验源码,可借鉴学习!
资源推荐
资源详情
资源评论
信息安全基础与密码学综合实验-中国剩余定理python实验源码+doc实验报告.zip
浏览:103
个人实验报告及实验源码,可借鉴学习!
信息安全基础与密码学综合实验-实验4-ElGamal公钥密码算法python源码+实验报告.zip
浏览:175
个人实验报告及实验源码,可借鉴学习!
信息安全基础与密码学综合实验-Fermat素性检测算法python源码+实验报告.zip
浏览:164
个人实验报告及实验源码,可借鉴学习!
零基础入门金融风控-基于python的贷款违约预测源码.zip
浏览:191
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考...零基础入门金融风控-基于python的贷款违约预测源码.zip
基于Python的Flask实现WEB后台权限管理系统源码+使用文档.zip
浏览:73
基于Python的Flask实现WEB后台权限管理系统源码+使用文档.zip基于Python的Flask实现WEB后台权限管理系统源码+使用文档.zip基于Python的Flask实现WEB后台权限管理系统源码+使用文档.zip基于Python的Flask实现WEB后台...
基于Pyqt5+Sqlite3开发的学生通讯录管理系统python源码+项目说明.zip
浏览:20
基于Pyqt5+Sqlite3开发的学生通讯录管理系统python源码+项目说明.zip基于Pyqt5+Sqlite3开发的学生通讯录管理系统python源码+项目说明.zip基于Pyqt5+Sqlite3开发的学生通讯录管理系统python源码+项目说明.zip基于Pyqt...
基于python的毕业设计教学质量评价系统源码+数据库.zip
浏览:152
5星 · 资源好评率100%
基于python的毕业设计教学质量评价系统源码+数据库.zip基于python的毕业...密码基于python的毕业设计教学质量评价系统源码+数据库.zip基于python的毕业设计教学质量评价系统源码+数据库.zip基于python的毕业设计教学...
基于门限环签名的电子投票系统python源码+sql数据库+项目说明.zip
浏览:143
5星 · 资源好评率100%
2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于门限...
python毕业设计-基于Vue+flask的旅游网站项目源码+文档说明.zip
浏览:136
python毕业设计-基于Vue+flask的旅游网站项目源码+文档说明.zip,含有代码注释,小白都可以看懂,个人98分毕业设计。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 dist文件夹为...
基于Python的凯撒密码加密和解密源码.zip
浏览:190
基于Python的凯撒密码加密和解密源码.zip基于Python的凯撒密码加密和解密源码.zip基于Python的凯撒密码加密和解密源码.zip基于Python的凯撒密码加密和解密源码.zip基于Python的凯撒密码加密和解密源码.zip基于Python...
基于python连接mysql的图书管理系统源码+实验报告.zip
浏览:145
基于python连接mysql的图书管理系统源码+实验报告.zip基于python连接mysql的图书管理系统源码+实验报告.zip 涉及到的python模块包括:pymysql(用于连接mysql数据库),tkinter(图形界面) 我采用的环境为`vscode+...
课程设计-基于Flask框架的音乐网站源码+项目说明.zip
浏览:118
5星 · 资源好评率100%
课程设计-基于Flask框架的音乐网站源码+项目说明.zip 课程设计-基于Flask框架的音乐网站源码+项目说明.zip 课程设计-基于Flask框架的音乐网站源码+项目说明.zip Python库安装 ` pip install flask` `pip install ...
Python大作业-基于Python和PyQt5的图书信息管理系统源码+说明文档+sql数据库+设计报告.zip
浏览:157
Python大作业-基于Python和PyQt5的图书信息管理系统源码+说明文档+sql数据库+设计报告.zip 【1】项目代码完整且功能都经验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信...
密码学课程设计实验源码+实验报告.zip
浏览:145
密码学课程设计实验源码+实验报告.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
浏览:149
计算机毕业设计-基于Python+Django的二手电子设备交易平台(源码+运行教程+讲解+演示视频).zip 【说明】 本项目主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Python学习者,也可作为课程设计、期末...
课程设计-基于Python-Flask框架开发的Hyper-V网页端管理程序源码+项目说明.zip
浏览:131
课程设计-基于Python-Flask框架开发的Hyper-V网页端管理程序源码+项目说明.zip 课程设计-基于Python-Flask框架开发的Hyper-V网页端管理程序源码+项目说明.zip 课程设计-基于Python-Flask框架开发的Hyper-V网页端管理...
基于Django+Vue开发的社区疫情管理系统python源码+项目说明.zip
浏览:197
基于Django+Vue开发的社区疫情管理系统python源码+项目说明.zip # 系统功能 - 用户管理(只有管理员有权限) - 用户注册 - 用户登录 - 修改用户信息 - 删除用户 - 修改密码 - 权限管理 - 首页数据展示 - ...
毕设新项目-基于机器学习的商品评论爬取情感分析系统python源码+开发文档+数据库sql.zip
浏览:129
毕设新项目-基于机器学习的商品评论爬取情感分析系统python源码+开发文档+数据库sql.zip [项目说明] 开发语言:Python 框架:django Python版本:python3.7.7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:...
基于Android的图书管理系统——源代码+课程设计报告.zip
浏览:140
5星 · 资源好评率100%
包含项目源代码文件以及课程设计报告完整版。 报告目录: 一、设计背景 1.1任务背景---------------------------------------------------------------4 1.2设计目的---------------------------------------------------------------4 1.3开发运行环境------------
YOLOv10海上红外目标检测+代码+模型+系统界面+教学视频.zip
浏览:172
5星 · 资源好评率100%
本资源配套对应的视频教程和图文教程,手把手教你使用YOLOV10做海上船只红外目标检测的训练、测试和界面封装,包含了YOLOV10原理的解析、处理好的训练集和测试集、训练和测试的代码以及训练好的模型,并封装为了图形化界面,只需点击上传按钮上传图像即可完成海上红外图像的预测。 在这里,我们用一个红外海洋目标检测的数据集,里面包含了7类海洋目标 `['liner', 'sailboat', 'wars
学生成绩管理系统(JAVA课程设计)
浏览:140
本程序采用JAVA编写,能够j实现学生成绩的录入、查询以及查看排名的基本功能,程序里面包含了两个交互界面,一个是控制台的交互界面,一个是采用Swing的可视化界面,大家按照需求自行选择即可。压缩包中包含Mysql建表的sql文件。
基于vue+nodejs的电商后台管理系统
浏览:9
5星 · 资源好评率100%
资源包括源代码,答辩ppt,api接口文档,项目报告,实习笔记是我本人实习答辩所准备项目,其中后台服务器已经部署云服务器可直接使用
计算机网络课程设计-局域网组网
浏览:10
计算机网络课程设计-局域网组网
STM32下推式磁悬浮装置代码.rar
浏览:194
详情请参考作者主页《STM32下推式磁悬浮装置》系列文章,工程基于STM32F1固件库,使用MDK进行编译。代码亲测可用,包含基本驱动和PID控制器。仅供参考,请结合自身硬件进行使用。
Java学生信息管理系统项目源码(毕业设计)
浏览:62
5星 · 资源好评率100%
一、基本功能 1)该学生成绩管理系统,涉及学生基本信息:姓名、学号、专业、班级、所属院系;高等数学、英语、数据结构、计算机组成原理、面向对象程序设计 系统可以完成对各类信息的添加、修改、删除等功能。 2)成绩的统计汇总 可以计算班级平均成绩,某科最高成绩,最低成绩,优、良、中、及格、不及格各个成绩等级的人数,每位同学的总成绩、班级总成绩,总成绩排名等。 二、核心功能 成绩信息查询 查询功能是系统的
Python 课程设计 高校教务系统(内有课程设计报告)
浏览:57
5星 · 资源好评率100%
Python 课程设计 高校教务系统(内有课程设计报告)
Android Studio实现功能强大的购物商城APP,优秀课设,高分必看
浏览:101
5星 · 资源好评率100%
本次项目是现在软件商店很流行的购物商城APP,现在万物互联的时代,网上shopping早已经是大家的习惯了。足不出户地选择自己想要的商品进行购买多么地方便,这就促使了这款购物商城APP的出现。它具有底部导航栏,有首页、分类、发现、购物车和个人中心五个选项卡,每个选项卡功能都很丰富,资源文件都是放在Tomcat服务器里面的,直接调用就行。总体来说是非常好的实战项目。资源包含源码和资源文件,直接按照我
python小游戏,源代码,点击直接下载
浏览:166
4星 · 用户满意度95%
设计小游戏盒子 如将(猜拳游戏,骰子猜点数大小)运用于同一个游戏盒子中,用户可以键入关键字来实现选择游戏,进行游戏,切换游戏,退出程序等功能,同时该游戏盒子呈开放状态,随时都可以添加新游戏,并互相不影响,即可模拟现实中软件更新,游戏上新! 现给出示例代码如下(可直接用于小游戏程序设计期末大作业) 代码可更换,可创新,点赞收藏直接使用 python小游戏_课程设计_期末大作业——小游戏合集(含源代码
收起资源包目录
信息安全基础与密码学综合实验-基于中国剩余定理的秘密共享方案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
粉丝: 3862
资源:
4786
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
计组logisim存储器工作原理实验
GLFW 3 的 Go 绑定.zip
FunASR安卓端侧离线版本2pass全模式.zip
Full features router component for android platform. 安卓路由跳转库.zip
Fowler 货币模式的 Go 实现.zip
Flutter版喜马拉雅FM(iOS、Android).zip
FilterView for Android 安卓下拉筛选组件.zip
FFmpeg 的 Golang 绑定(此存储库不再维护).zip
Ebitengine - 一款非常简单的 2D 围棋游戏引擎.zip
CTF Mobile 安卓逆向样本.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功